أخى الفاضل
فكرة هذه الدالة اعطاء تسلسل متتابع للطلبة الاوائل ( 1- 2 - 3 - 3 - 4) وهكذا ( لاحظ بعد تكرار الرقم 3 يكون بعده 4 وليس 5 ) وهو المطلوب فى الترتيب
لان دالة rank فى العمود الذى قبلها لا تعطى هذا التسلسل فاذا تساوت درجات الطلاب الاربعة الاوائل فهى تعطى ( 1- 1- 1 -1 ) ثم الطالب الذى يليهم فى الدرجة يأخذ الترتيب 5 وليس الترتيب 2
أما بعد استخدام هذه الدالة يكون الترتيب كالاتى ( 1- 1- 1 -1 ) والطالب الخامس يأخذ الترتيب 2 ( حتى يأخذ فى الخانة التالية الترتيب الثانى )
أرجو أن يكون الشرح واضح