الترتيب في الإكسيل باستخدام المعادلات

 

الترتيب في الإكسيل بإستخدام المعادلات

السلام عليكم و رحمة الله و بركاته 

 

من دوال الإكسيل القليلة الإستخدام معادلة 

RANK

وظيفتها بكل بساطة أن تعطينا ترتيب الرقم من بين مجموع الأرقام التي نختارها و التي تكون من ضمن النطاق المحدد في المتغير الثاني.

 

و متغيرات هذه المعادلة هي : 

 

 

 

  1. number : و المقصود به الرقم الذي نرغب في معرفة ترتيبه بين الأرقام المحددة في النطاق.
  2. ref : و هو النطاق الذي يحتوي الأرقام التي نريد ترتيبها .
  3. order : المتغير الإختياري في المعادلة و هو يأخذ أحد قيمتين 
    1. قيمة صفر و هي القيمة التلقائية و هي لترتيب القيم من الأكبر للأصغر.
    2. أي قيمة غير مساوية للصفر و هي في معظم الحالات الرقم 1 للترتيب من الأصغر لأكبر.
و لفهمها بشكل أوضح من خلال تطبيق المثال التالي : 
 

 
في العامود B قيمة المبيعات ,سنقوم بعمل ترتيب للقيم من الأكبر للأصغر في العامود C, و للقيام بذلك سنستخدم المعادلة التالية :
 

 

في هذه المعادلة نطلب من الإكسيل ترتيب قيمة الخلية B2  والتي قيمتها 536 ما بين مبيعات السنة كاملة والتي حددناها من خلال النطاق المثبت 
$B$2:$B$13
 
عند سحب المعادلة للأسفل سنحصل على النتيجة التالية :
 

 
كما هو واضح من النتائج فإن الرقم 1 للمبيعات الأعلى 951 الخاصة بشهر Apr 
و بذلك نكون قد حصلنا على ترتيب المبيعات مع الإحتفاظ بترتيب الأشهر في العامود A.
 
في حال تشابه القيم ستعطي المعادلة نفس النتيجة للقيم المشابهه, فلو فرضنا أن مبيعات الشهر 8 و 9 نفس القيمة, سيحصل كل من الشهرين على نفس الترتيب 7 لكلاهما 
 

 
و لا يوجد قم تأخذ الترتيب رقم 8 بين القيم الأخرى , و لحل هذه المشكلة سنقوم بإضافة معادلة Countif  للمعادلة الأصلية لنحصل على النتيجة الصحيحة, ليصبح شكل المعادلة كما يلي : 
 

 
و بذلك يمكننا التعامل مع ترتيب الأرقام حتى في حال التكرار إن وجد.
 
أتمنى لكم المتعة و الفائدة 
 
دمتم في حفظ الله 
 
يحيى حسين 
Excel MVP
 
 
 
 

اترك تعليقك

الاسم
:

البريد الإلكتروني
:


رقم الهاتف
:


التعليق
:

التعليقات