دالة الـRANK EQ في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
الكاتب:
سامي
-
"تعريف دالة الـRANK EQ في الإكسيل
تعد دالة الـRANK EQ إحدى دوال التصنيف المستخدمة في برنامج الإكسيل، حيث يتم استخدام هذه الدالة لإيجاد ترتيب قيمة معينة ضمن مجموعة من القيم المدخلة في صيغة الدالة، ولقد تم تطوير هذه الدالة في إصدار إكسيل لعام 2010، وبالتالي فهي غير متوفرة في الإصدارات الأقدم، وفي حال كانت مجموعة القيم المدخلة في صيغة دالة الـRANK EQ تحتوي على قيم مكررة، فسيتم منح هذه القيم نفس الترتيب، وتختلف وظيفة دالة Rank.EQ عن دالة Rank.AVG بطريقة تعاملها مع القيم المكررة التي تم إدخالها في صيغة الدالة، حيث تقوم دالة Rank.EQ بإرجاع الترتيب الأدنى المفروض للقيم المكررة، بينما تقوم دالة Rank.Avg بإرجاع متوسط الترتيب لهذه القيم.
كيفية استخدام دالة الـRANK EQ في الإكسيل
في حال كانت مجموعة القيم المدخلة في دالة الـRANK EQ تحتوي على رقم مكرر فسيتم إعطاء هذا الرقم نفس الرتبة، وبالتالي سيؤثر هذا التكرار على رتبة الأرقام الاحقة، فعلى سبيل المثال في قائمة الأعداد الصحيحة المصنفة بترتيب تصاعدي، إذا ظهر الرقم 10 مرتين وكانت رتبته 5 فإن الرقم 11 سيكون له رتبة 7، بحيث لن يكون هنالك رقم برتبة 6، ويمكن البدأ بكتابة صيغة دالة الـRANK EQ من خلال إدخال الرقم المراد العثور على رتبته مكان ""Number"" في صيغة الدالة، ومن ثم إدخال نطاق الخلايا المراد الحصول على ترتيب الرقم من بينها مكان ""Ref""، وعادةً ما يتم إدخال النطاق على شكل مصفوفات أو مراجع خلايا، كما تقوم دالة الـRANK EQ بتجاهل القيم غير الرقمية المدخلة في نطاق الخلايا، ومن الممكن أيضًا استخدام المدخل ""order"" لتحديد كيفية ترتيب الأرقام، بحيث سيتم ترتيب الأرقام تصاعديًا إذا أدخلت أي قيمة غير صفرية، بينما سيتم ترتيب الأرقام تنازليًا إذا أدخلت القيمة صفر أو إذا لم تتم إضافة هذا المدخل، ويتم كتابة الصيغة العامة لدالة الـRANK EQ على النحو الآتي:
RANK.EQ(number,ref,[order])=
أمثلة عملية على استخدام دالة الـRANK EQ في الإكسيل
من الجدير بالذكر أنه ليس من الضروري ترتيب القيم في جداول البيانات قبل استخدام دالة الـRANK EQ، إذ ستقوم هذه الدالة بإيجاد الترتيب بغض النظر عن إذا ما كانت القيم الموجودة مرتبة تصاعديًا أو تنازليًا أو غير مرتبة على الإطلاق، وفي ما يأتي أمثلة عملية على استخدام دالة الـRANK EQ:
اعتمادًا على الأعداد الحقيقية {90 ,85 ,75 ,89 ,89 ,96 ,80 ,86} المدخلة على التوالي في النطاق C12-C5، يمكن استخدام الصيغة الآتية لإيجاد ترتيب العدد 90 المدخل في الخلية C5 بحيث سيكون الناتج 2:
RANK.EQ(C5,C5:C12)=
اعتمادًا على البيانات {1 ,2 ,3 ,4 ,5} المدخلة على التوالي في النطاق A5-A1، يمكن استخدام الصيغة الآتية لإيجاد ترتيب العدد 1 إذا تم ترتيب الأعداد تنازليًا، بحيث سيكون الناتج 5:
RANK.EQ(1,A1:A5,0)=
اعتمادًا على البيانات الواردة في المثال الثاني، يمكن استخدام الصيغة الآتية لإيجاد ترتيب العدد 1 إذا تم ترتيب الأعداد تصاعديًا، بحيث سيكون الناتج 1: RANK.EQ(1,A1:A5,1)= "
نحن نستخدم ملفات تعريف الارتباط (كوكيز) لفهم كيفية استخدامك لموقعنا ولتحسين تجربتك. من خلال الاستمرار في استخدام موقعنا ، فإنك توافق على استخدامنا لملفات تعريف الارتباط.