دوال الاكسل للبحث عن ترتيب قيمة بالنسبة لمجموعة قيم تنتمي اليها

عزيز القارئ بعد ادخال البيانات على ورقة العمل في الاكسل، عندما يكون لديك مجموع قيم وتريد تحديد ترتيب احداها ضمن تلك المجموعةفإننا نستخدم أحدى الدالتين RANK.EQ أو RANK.AVG.

الدالة RANK.EQ:

تُستخدم الدالة RANK.EQ (وتقابل RANK في إصدارات اكسل 2007 والإصدارات السابقة) للبحث عن موقع أو ترتيب قيمة بالنسبة لمجموعة قيم التي تنتمي اليها، والشكل العام لهذه الدالة هو:

= RANK.EQ(Number1; Ref; Order)

حيث:

Number: العدد (مرجع خلية تحتوي على العدد) الذي نريد العثور على ترتيبه.

Ref: نطاق الخلايا المرجعية التي سيتم البحث ضمنها، ويتم تجاهل الخلايا غير الرقمية.

Order: الرقم الذي يحدد كيفية ترتيب خلايا النطاق (تصاعدي أم تنازلي) ، فإذا كانت صفر أو مهملة عندئذ فيعتبر الاكسل نظام الترتيب تنازلي (من الأعلى إلى الأسفل) ، أما إذا كانت أية قيمة أخرى غير الصفر فيعتبر الاكسل نظام الترتيب تصاعدي (من الأسفل إلى الأعلى).

بعبارة أخرى إن إهمال الوسيط Order أو وضع القيمة صفر يقوم الاكسل بترتيب (فرز) نطاق البيانات تنازلياً (من الأعلى إلى الأسفل)، ثم يحدد موقع هذا العدد ضمن هذا الترتيب. أما إذا وضعنا أية قيمة ماعدا الصفر فيقوم الاكسل بترتيب (فرز) نطاق البيانات تصاعدياً (من الأسفل إلى الأعلى)، ثم يحدد موقع هذا العدد ضمن هذا الترتيب.

تطبيق عملي (1): ليكن لدينا ورقة العمل كما في الشكل التالي:

التنفيذ:

نلاحظ من الشكل أعلاه باعتماد نظام ترتيب رواتب الموظفين تنازلياً أن:

  • ترتيب راتب أحمد هو الأول، من خلال إدخال الدالة الآتية في الخلية D4:

= RANK (B4; B4:B8; 0)

  • ترتيب راتب مصطفى هو الرابع، من خلال إدخال الدالة الآتية في الخلية D5:

= RANK (B5; B4:B8; 0)

  • ترتيب راتب شيرين هو الخامس، من خلال إدخال الدالة الآتية في الخلية D6:

= RANK (B6; B4:B8; 0)

  • ترتيب راتب أحمد هو الثاني، من خلال إدخال الدالة الآتية في الخلية D7:

= RANK (B7; B4:B8; 0)

  • ترتيب راتب أحمد هو الثالث، من خلال إدخال الدالة الآتية في الخلية D8:

= RANK (B8; B4:B8; 0)

ونلاحظ من الشكل أعلاه باعتماد نظام ترتيب رواتب الموظفين تصاعدياً أن:

  • ترتيب راتب أحمد هو الخامس، من خلال إدخال الدالة الآتية في الخلية F4:

= RANK (B4; B4:B8; 1)

  • ترتيب راتب مصطفى هو الثاني، من خلال إدخال الدالة الآتية في الخلية F5:

= RANK (B5; B4:B8; 1)

  • ترتيب راتب شيرين هو الأول، من خلال إدخال الدالة الآتية في الخلية F6:

= RANK (B6; B4:B8; 1)

  • ترتيب راتب أحمد هو الرابع، من خلال إدخال الدالة الآتية في الخلية F7:

= RANK (B7; B4:B8; 1)

  • ترتيب راتب أحمد هو الثالث، من خلال إدخال الدالة الآتية في الخلية F8:

= RANK (B8; B4:B8; 1)

ملاحظة هامة: الأعداد المتكررة باستخدام الدالة RANK.EQ أو الدالة RANK تأخذ نفس الترتيب. وهذا يؤثر على ترتيب الأعداد التالية، إذ أن ترتيب العدد التالي للعدد المتكرر سيأخذ ترتيبه كما لو كانت الأعداد المتكررة غير متساوية، وتهمل الترتيبات ما بين ترتيب العدد المتكرر والعدد التالي له. والمثال (7) يوضح ذلك.

تطبيق عملي (2):ليكن لدينا ورقة العمل التالية:

التنفيذ:

أولاً: بتطبيق الدالة RANK.EQ على الخلايا من D4 ولغاية D10 باعتماد Order = 0 (نظام ترتيب علامات الطلاب تنازلياً) ستلاحظ أن العلامة 70 المكررة ثلاثة مرات ضمن مجموعة العلامات، أخذت الترتيب الرابع، وأهمل الترتيب الخامس والسادس، والعلامة الأصغر من العلامة 70 هي العلامة 65 أخذت الترتيب السابع.

الدالة RANK.AVG

الدالة RANK.AVG تشبه الدالة RANK.EQ التي شرحناها في الفقرة السابقة أي تُستخدم للبحث عن موقع أو ترتيب قيمة بالنسبة لمجموعة قيم التي تنتمي اليها، والشكل العام لهذه الدالة هو:

                               = RANK.AVG(Number; Ref; Order)              

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

1) الدالة RANK.EQ والدالة RANK تعطيان لجميع الأعداد المتكررة الترتيب الأعلى، كما شرحناه في المثال (7) أعلاه.

2) أما الدالة RANK.AVG تعطي لجميع الأعداد المتكررة وسطي ترتيب الأعداد المتكررة، كما سنشرحه في المثال (8) أدناه.

تطبيق عملي (3):ليكن لدينا ورقة العمل التالية:

التنفيذ:

أولاً: بتطبيق الدالة RANK.AVG على الخلايا من D4 ولغاية D10 باعتماد Order =0 (نظام ترتيب علامات الطلاب تنازلياً) ستلاحظ أن العلامة 70 المكررة ثلاث مرات ضمن مجموعة العلامات، أخذت الترتيب الخامس، وأهمل الترتيب الرابع والسادس (أي أن الاكسل جمع الترتيب الرابع والخامس والسادس ويساوي 15 وقسم الناتج على 3 قيم مكررة، فكان الناتج هو 5 أي الترتيب هو الخامس)، والعلامة الأصغر من العلامة 70 هي العلامة 65 أخذت الترتيب السابع.

ثانياً: بتطبيق الدالة RANK.AVG على الخلايا من F4 ولغاية F10 باعتماد Order = 1 (نظام ترتيب علامات الطلاب تصاعدياً) ستلاحظ أن العلامة 70 المكررة ثلاثة مرات ضمن مجموعة العلامات أخذت الترتيب الثالث، وأهمل الترتيب الثاني والرابع (أي أن الاكسل جمع الترتيب الثاني والثالث والرابع ويساوي 9 وقسم الناتج على 3 قيم مكررة، فكان الناتج هو 3 أي الترتيب هو الثالث)، والعلامة الأكبر من العلامة 70 هي العلامة 77 أخذت الترتيب الخامس.

في النهاية أعزائي القراء أتمنى أن تكون هذه التدوينة مفيدة وتساعدكم لمعرفة المزيد عن الاكسل، وإلى لقاءات قادمة ومتجددة على مدونتكم مدونة النائب للعلوم والتكنلوجيا. وأريد أن أطلب منكم ألا تترددوا أبداً في طرح أي سؤال علينا في التعليقات أو من خلال صفحتنا الرسمية على الفيس بوك حيث نتواجد هناك باستمرار.   وإذا كان لديكم استفسارات أخرى يمكنكم دائماً مرسلتنا عبر هذا الرابط.

       وإلى لقاءٍ قريب.

المرجع

اقرأ أيضاً:

  1. تصنيف البيانات في الاكسل
  2. ترتيب البيانات في الاكسل
  3. دوال الاكسل المستخدمة في عد الخلايا
  4. استخدام الدالة (إذا الشرطية) IF في الاكسل
  5. استخدام الاكسل في إيجاد مقلوب (معكوس) مصفوفة
  6. استخدام الاكسل في ضرب مصفوفتين
  7. استخدام الاكسل في إيجاد منقول مصفوفة
  8. العمليات الحسابية بين عناصر المصفوفة وعدد موجود ضمن خلية باستخدام الاكسل
  9. العمليات الحسابية بين عناصر المصفوفة وعدد ثابت باستخدام الاكسل
  10. استخدام الاكسل في جمع المصفوفات
  11. نافذة الاكسل 2016 الرئيسية
  12. استخدام تقنية التصفية[الفلترة] في الاكسل
  13. المصنف في اكسل 2016
  14. ورقة العمل في اكسل 2016
  15. مهارات التعامل مع خلايا وورقة العمل في اكسل 2016
  16. مهارات التعامل مع أعمدة وصفوف وورقة العمل في اكسل 2016
  17. مهارات التعامل مع الصيغ في الاكسل
  18. مهارات التعامل مع الدوال في الاكسل
  19. كيف أكتب العلاقات الرياضية بشكل يقبلها الاكسل
  20. أشكال الرموز التي تظهر في خلايا الاكسل عند معالجة البيانات
  21. أنواع مراجع الخلايا المستخدمة في صيغ ودوال الاكسل
  22. كيف أحمي ورقة العمل في اكسل 2016
  23. كيفي أحمي مصنف (ملف) الاكسل في اكسل 2016 
  24. ربط خلايا الاكسل
  25. استخدام مقبض التعبئة في نسخ البيانات في اكسل 2016
  26. التعبئة التلقائية للبيانات في خلايا اكسل 2016
  27. تصميم قوائم مخصصة  في اكسل 2016 & 2021
  28. استخدام تقنية التحقق من صحة البيانات في الإكسل
  29. استخدام تقنية التصفية[الفلترة] في الاكسل

مواضيع اخرى مفيدة

  1. ماهية الأسواق الإلكترونية ومكوناتها
  2. مفهوم التسويق الإلكتروني وبيئته
  3. الإعلان في التسويق الإلكتروني
  4. أنواع الإعلانات الإلكترونية
  5. الأدوات التقنية المستخدمة في التجارة الإلكترونية ضمن الأسواق الإلكترونية
  6. المزيج التسويقي الإلكتروني
  7. السعر ضمن مفهوم المزيج التسويقي الإلكتروني
  8. الترويج ضمن مفهوم المزيج التسويقي الإلكتروني
  9. التوزيع ضمن مفهوم المزيج التسويقي الإلكتروني
  10. المنتج ضمن مفهوم المزيج التسويقي الإلكتروني
  11. أهميته التسويق الإلكتروني
  12. فوائد التسويق الإلكتروني ومزاياه ومعوقاته 
  13. أنواع الأسواق الإلكترونية
  14. الإنترنت كأحد تقانات العصر الحديث
  15. مفهوم الموقع الإلكتروني
  16. فوائد بناء موقع إلكتروني
  17. تصنيف المواقع الإلكترونية
  18. طرق بناء المواقع الإلكترونية
  19. تعرف على نافذة الاكسل 2016 الرئيسية
  20. مفهوم نظم المعلومات
  21. ماهي أنواع المنصات
  22. التعلم الإلكتروني E-Learning والمصطلحات المرتبطة به
  23. كيفي أحمي مصنف (ملف) الاكسل في اكسل 2016 
  24. الأتمتة الإدارية كأول خطوة في مرحلة بناء البنية التحتية للإدارة الإلكترونية
  25. محددات الأتمتة الإدارية وآليات التغلب عليها
  26. مستلزمات تحويل منظمة من منظمة تدير أنشطتها بالأسلوب التقليدي إلى منظمة تدير أنشطتها إلكترونياً
  27. أهداف الإدارة الإلكترونية
  28. متطلبات تحويل منظمة من منظمة تدير أنشطتها بالأسلوب التقليدي إلى منظمة تدير أنشطتها إلكترونياً
  29. خصائص الإدارة الإلكترونية ومخاطر تطبيقها
  30. التخطيط للتحول إلى إدارة المنظمة إلكترونياً
  31. متطلبات الأتمتة الإدارية للتحول إلى إدارة المنظمة إلكترونياً
  32. البنية التحتية للأتمتة الإدارية

نُشر بواسطة Dr. Ibrahim Nayeb

دكتوراه في الإقتصاد تخصص نظم المعلومات وبحوث العمليات- أستاذ في جامعة حلب/ كلية الإقتصاد

أضف تعليق