دالة RANK ترجع ترتيب رقم داخل مصفوفة من الأرقام .
معاملات دالة RANK
number : الرقم
ref : مصفوفة الأرقام
[order] : ترتيب الأرقام هل تصاعدي أم تنازلي , هذا المعامل يأخذ قيمتين :
0 : ترتيب تنازلي ( القيمة الافتراضية اذا لم تعطي قيمة لهذا المعامل ) .
1 : ترتيب تصاعدي .
مثال على دالة RANK
الجدول التالي يحتوي على درجات 10 طلاب في ثلاثة مواد ( اللغة العربية - اللغة الانجليزية - الرياضيات ) ثم بعد ذلك المجموع لكل طالب , ونريد حساب ترتيب درجة كل طالب بين الدرجات أي نريد معرفة الطالب ذو أكبر درجة ثم الطالب الذي يليه وهكذا .
لعمل ذلك ستستخدم دالة RANK كما هو موضح في المعادلة التالية :
RANK(E3,$E$3:$E$12,0)=
لاحظ أنه في المعادلة السابقة :
- المرجع E3 مرجع نسبي لأنه سيزيد كل مرة بمقدار 1 حتى يصل للمرجع E12
- المرجع E3:E12 مرجع مطلق لأنه سيظل ثابت لن يزيد .
- قيمة المعامل الثالث هي 0 أي أن الترتيب تنازلي .
لاحظ أن الرقم 13 تكرر مرتين , وطبقا للترتيب فإنه سيأخذ الترتيب 7 , والرقم الذي يليه وهو 12 سيأخذ الترتيب 9 لأن الرقم 13 أخذ مكانين في الترتيب .