دالة الـPERCENTRANK EXC في الإكسيل: تعريفها واستخدامها وأمثلة عملية

بواسطة: - آخر تحديث: ١٠:١٤ ، ٤ يونيو ٢٠٢٠
دالة الـPERCENTRANK EXC في الإكسيل: تعريفها واستخدامها وأمثلة عملية

تعريف دالة الـPERCENTRANK EXC في الإكسيل

تم إدراج دالة الـPERCENTRANK EXC للمرة الأولى في إصدار عام 2010 من برنامج إكسيل، حيث لا تتوفر هذه الدالة في الإصدارات الأقدم، وتقوم هذه الدالة بحساب الموضع (الترتيب) النسبي لقيمة محددة من بين مجموعة البيانات المستخدمة داخل مصفوفة ما، بحيث تتراوح قيمة هذا الموضع النسبي بين العددين صفر وواحد، وتتشابه آلية عمل دالة الـPERCENTRANK EXC مع دالة الـPERCENTRANK INC، حيث تقوم كلاهما بحساب الموضع النسبي لقيمة ما، ولكن الاختلاف الوحيد بينهما يتمثل بالقيم التي تتقبلها هاتين الدالتين، فمع أن كلتاهما تتقبلان القيم الواقعة بين الحدين صفر وواحد، إلا أن دالة الـPERCENTRANK INC تتقبل هذين الحدين أيضًا، بينما لا تتقبلهما دالة الـPERCENTRANK EXC.[١]

كيفية استخدام دالة الـPERCENTRANK EXC في الإكسيل

تقوم دالة الـPERCENTRANK EXC بحساب الترتيب النسبي لقيمة ما، بحيث يمثل هذا الترتيب النسبة المئوية للبيانات التي تساويها أو تقل عنها، ويتم استخدام هذه الدالة عن طريق إدراج مصفوفة بيانات "array" متبوعةً بالقيمة المراد حساب الترتيب النسبي لها "x"، كما يمكن إدراج قيمة ثالثة تمثل عدد المنازل التي ستظهر في النتيجة "significance"، والتي تم تعيين العدد 3 كقيمة افتراضية لها إذا لم تُدرج، ودائمًا ما تظهر نتيجة هذه الدالة على شكل عدد عشري، حيث تتبع دالة الـPERCENTRANK EXC الصيغة العامة الآتية[٢]:

([PERCENTRANK.EXC (array, x, [significance=

قد تحدث الأخطاء أثناء استعمال دالة الـPERCENTRANK EXC، حيث يظهر الخطأ "#N/A" إذا كانت القيمة المراد حساب الترتيب النسبي لها أصغر من أقل قيمة موجودة بين البيانات، أو أكبر من أعلى قيمة موجودة بين البيانات، أما الخطأ "#NUM!" فيظهر نتيجة تزويد الصيغة بمصفوفة فارغة أو عدد منازل أقل من 1.[١]

أمثلة عملية على استخدام دالة الـPERCENTRANK EXC في الإكسيل

قد يقوم المستخدم في بعض الأحيان بإدخال قيمة "x" غير موجودة بين مجموعة البيانات المدرجة في الصيغة، ففي هذه الحالة ستقوم الدالة باستقراء ترتيب نسبي يتماشى مع مدخلات الصيغة[٢]، وفي ما يأتي بعض الأمثلة العملية على استخدام دالة الـPERCENTRANK EXC في الإكسيل:

  • لإيجاد قيمة الترتيب النسبي للعدد 1 بين مجموعة البيانات {1, 2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 ,10}، يمكن استخدام الصيغة الآتية والتي ستنتج الموضع النسبي "0.090"[٣]:

(PERCENTRANK.EXC({1,2,3,4,5,6,7,8,9,10},1=

  • لإيجاد قيمة الترتيب النسبي للعدد 9 بين مجموعة البيانات الواردة في المثال الأول، يمكن استخدام الصيغة الآتية والتي ستنتج الموضع النسبي "0.818"[٣]:

(PERCENTRANK.EXC({1,2,3,4,5,6,7,8,9,10},9=

  • لإيجاد قيمة الترتيب النسبي للعدد 10 بين مجموعة البيانات الواردة في المثال الأول، يمكن استخدام الصيغة الآتية والتي ستنتج الموضع النسبي "0.909"[٣]:

(PERCENTRANK.EXC({1,2,3,4,5,6,7,8,9,10},10=

  • لإيجاد قيمة الترتيب النسبي للعدد 5.43 بين مجموعة البيانات {1 ,2 ,3 ,6 ,6 ,6 ,7 ,8 ,9} المدخلة في الخلايا A10-A2، وكان عدد المنازل المراد إظهارها يساوي 1، يمكن استخدام الصيغة الآتية والتي ستنتج الموضع النسبي "0.3"[٤]:

(PERCENTRANK.EXC(A2:A10,5.43,1=

المراجع[+]

  1. ^ أ ب "The Excel PERCENTRANK.EXC Function", www.excelfunctions.net, Retrieved 04/06/2020. Edited.
  2. ^ أ ب "Excel PERCENTRANK.EXC Function", exceljet.net, Retrieved 04/06/2020. Edited.
  3. ^ أ ب ت "PERCENTRANK.EXC(array, x [,significance)"], bettersolutions.com, Retrieved 04/06/2020. Edited.
  4. "PERCENTRANK.EXC function", support.microsoft.com, Retrieved 04/06/2020. Edited.