RANK (الدالة RANK)

تصف هذه المقالة بناء جملة صيغة الدالة RANK وطريقة استخدامها في Microsoft Excel.

الوصف

تُرجع هذه الدالة مرتبة رقم في قائمة من الأرقام. تمثّل مرتبة الرقم حجمه بالنسبة إلى أحجام القيم الأخرى في القائمة. (إذا كنت تريد فرز القائمة، ستكون مرتبة الرقم موضعه في القائمة.)

هام: تم استبدال هذه الدالة بدالة جديدة واحدة أو أكثر من شأنها توفير دقة محسنّة، وتعكس أسماؤها هدف استخدامها بصورة أفضل. وعلى الرغم من استمرار توفير هذه الدالة للتوافق مع الإصدارات السابقة، فمن الضروري مراعاة استخدام الدالات الجديدة من الآن فصاعداً، لأنه قد لا تتوفر هذه الدالة في الإصدارات المستقبلية من Excel.

للحصول على مزيد من المعلومات حول الدالات الجديدة، راجع الدالة RANK.AVG‏ والدالة RANK.EQ‏.

بناء الجملة

RANK(number,ref,[order])‎

يحتوي بناء جملة الدالة RANK على الوسيطات التالية:

  • Number     مطلوبة. الرقم الذي تريد العثور على مرتبته.

  • Ref     مطلوبة. صفيف من قائمة أرقام أو مرجع إليها. يتم تجاهل القيم غير الرقمية في المرجع.

  • Order     اختيارية. رقم يحدد كيفية ترتيب الرقم.

    إذا كان الترتيب يساوي 0 (صفر) أو إذا كان محذوفاً، يحدد Microsoft Excel مرتبة الرقم كما لو كان المرجع عبارة عن قائمة تم فرزها بترتيب تنازلي.

    إذا كان الترتيب عبارة عن قيمة غير صفرية، يحدد Microsoft Excel مرتبة الرقم كما لو كان المرجع عبارة عن قائمة تم فرزها بترتيب تصاعدي.

ملاحظات

  • تعطي الدالة RANK المرتبة نفسها للأرقام المكررة. ومع ذلك، يؤثر وجود الأرقام المكررة في مرتبة الأرقام التالية. على سبيل المثال، في قائمة أعداد صحيحة تم فرزها بترتيب تصاعدي، إذا ظهر الرقم 10 مرتين وكان يحمل المرتبة 5، سيحمل حينئذٍ الرقم 11 المرتبة 7 (لن يحمل أي رقم المرتبة 6).

  • لبعض الأغراض، قد يرغب أحد المستخدمين في استخدام تعريف مرتبة تراعي روابط معينة. في المثال السابق، قد يحتاج المستخدم إلى تعديل المرتبة 5.5 للرقم 10. يمكن إجراء ذلك بإضافة عامل التصحيح التالي إلى القيمة التي تُرجعها الدالة RANK. يكون عامل التصحيح هذا مناسباً للحالة التي يتم فيها حساب المرتبة في ترتيب تنازلي (الترتيب = 0 أو محذوف) أو في ترتيب تصاعدي (الترتيب = قيمة غير صفرية).

    عامل التصحيح للمراتب ذوات الروابط =[COUNT(ref) + 1 – RANK(number, ref, 0) – RANK(number, ref, 1)]/2.

    في المثال التالي، RANK(A2,A1:A5,1)‎ تساوي 3. عامل التصحيح هو (5 + 1 – 2 – 3)/2 = 0.5 والمرتبة المعدّلة التي تراعي الروابط هي 3 + 0.5 = 3.5. إذا حدث الرقم مرة واحدة فقط في المرجع، سيكون عامل التصحيح 0، إذ لا ينبغي تعديل RANK لأحد الروابط.

مثال

انسخ البيانات النموذج في الجدول التالي، والصقها في الخلية A1 في ورقة عمل Excel جديدة. لعرض نتائج الصيغ، حدد هذه الأخيرة، ثم اضغط على F2، ثم اضغط على Enter. عند الحاجة، يمكنك ضبط عرض العمود لرؤية البيانات كافة.

البيانات

7

3,5

3,5

1

2

الصيغة

الوصف (النتيجة)

النتيجة

‎=RANK(A3,A2:A6,1)‎

ترتيب 3,5 في القائمة أعلاه (3)

3

‎=RANK(A2,A2:A6,1)‎

ترتيب 7 في القائمة بأعلى (5)

5

مشاركة Facebook Facebook Twitter Twitter البريد الإلكتروني البريد الإلكتروني

هل كانت المعلومات مفيدة؟

رائع! هل لديك أي ملاحظات أخرى؟

كيف يمكننا تحسين ذلك؟

نشكرك على ملاحظاتك!

×