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

الكاتب: سامي -
دالة الـRANK في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
"تعريف دالة الـRANK في الإكسيل

تُعرف دالة RANK على أنّها واحدة من أهم الدوال المستخدمة في برنامج الإكسيل، والتي تقوم بإرجاع رتبة أيّ قيمة رقمية بعد مقارنتها بقائمة تضم قيم رقمية أخرى، حيث تُرجع الرقم الذي يُشير إلى ترتيب قيمة رقمية ما، ومن الجدير بالذكر أنّه يمكن لدالة RANK ترتيب القيم من الأكبر إلى الأصغر، أو من الأصغر إلى الأكبر؛ وذلك باستخدام جزء إضافي واختياري يوجد ضمن صيغتها، ثم إرجاع رتبة الرقم المطلوب وفقًا لهذا الترتيب، كما تتميز هذه الدالة بإعطاء نفس الترتيب للأرقام المكررة في القائمة، إلا أنّ وجود هذه الأرقام المكررة يؤثر على ترتيب الأرقام الأخرى اللاحقة، فعلى فرض أنّه يوجد قائمة أعداد صحيحة مرتبة ترتيبًا تصاعديًا، وكانت تضم الرقم 10 مرتين؛ فإنّ الرتبة المُرجعة لهم ستكون 5، إلا أنّ الرقم 11 سيكون له رتبة 7 أيّ لا يوجد رقم له رتبة 6، وفي هذا المقال سيتم الحديث عن كيفية استخدام دالة الـRANK في الإكسيل وأمثلة عملية عليها.

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

بعد معرفة الأهمية لدالة الـRANK في الإكسيل لا بدّ من معرفة طريقة استخدامها؛ وفيما يأتي الصيغة الخاصة بهذه الدالة المستخدمة وشرح مدخلاتها تليها أمثلة عملية:

RANK(number,ref,[order])=

يمثل الـ number الرقم المراد الحصول على رتبته؛ ومن الجدير ذكره أنّ الـ number جزء إجباري في الصيغة.
يمثل الـ ref قائمة الأرقام التي يراد البحث فيها عن الرقم المراد الحصول على رتبته، كما أنّه دائمًا ما يتم تجاهل القيم غير الرقمية في ref، ومن الجدير بالذكر أنّ الـ ref تُعد جزءًا إجباريًا في الصيغة.
تمثل الـ Order جزءًا اختياريًا في الصيغة، فهو رقم يتم إدخاله اختياريًا لمعرفة كيفية ترتيب الرقم المراد الحصول على رتبته، إذ أنّ هناك حالتين الأولى إدخال الرقم صفر أو عدم إدخال أيّ رقم فيقوم الإكسيل بترتيب قائمة الأرقام تنازليًا وإرجاع رتبة الرقم وفقًا لهذا الترتيب، أمّا الحالة الثانية أنّ يتم إدخال أيّ رقم غير الصفر، فيقوم الإكسيل بترتيب قائمة الأرقام رياضيًا ترتيبًا تصاعديًا وإرجاع رتبة الرقم بناءًا على هذا الترتيب.
أمثلة عملية على استخدام دالة الـRANK في الإكسيل

بعد تعريف دالة الـRANK ومعرفة أهميتها وكيفية استخدامها، لا بدّ من طرح بعض الأمثلة العملية على استخدام دالة الـRANK في الإكسيل؛ وذلك لفهم طبيعة عملها بشكل جيد كما يأتي:


 
في حال كان نطاق الخلايا من A1 إلى A9 يحتوي على البيانات الآتية بالترتيب {1455 / 1534 / 1108 / 2109 / 2109 / 2917 / 1427 / 1220 / 2298}:

فلمعرفة ترتيب الرقم الموجود في الخلية A1 بعد ترتيب الأرقام تنازليًا في القائمة أعلاه يمكن استخدام الصيغة الآتية، بحيث ستظهر النتيجة ""6"":

(RANK(A1,A1:A9=

في حال كان نطاق الخلايا من A1 إلى A9 يحتوي على البيانات الأتية بالترتيب {1455 / 1534 / 1108 / 2109 / 2109 / 2917 / 1427 / 1220 / 2298}:

فلمعرفة ترتيب الرقم الموجود في الخلية A1 بعد ترتيب الأرقام تصاعديًا في القائمة أعلاه يمكن استخدام الصيغة الآتية، بحيث ستظهر النتيجة ""4""??:

(RANK(A1,A1:A9,1=

في حال كان نطاق الخلايا من A2 إلى A6 يحتوي على البيانات الآتية بالترتيب {7 / 3.5 / 3.5 / 1 / 2}:

فلمعرفة ترتيب الرقم الموجود في الخلية A3 بعد ترتيب الأرقام تصاعديًا في القائمة أعلاه يمكن استخدام الصيغة الآتية، بحيث ستظهر النتيجة ""3""??:

(RANK(A3,A2:A6,1=
"
شارك المقالة:
599 مشاهدة
هل أعجبك المقال
0
0

مواضيع ذات محتوي مطابق

التصنيفات تصفح المواضيع
youtubbe twitter linkden facebook