مشاهدة النسخة كاملة : شرح دالة rank لترتيب مجاميع الطلاب


alfa
03-04-2010, 06:13 PM
شرح دالة rank (http://kemas.posterous.com/-rank)


السلام عليكم

- وظيفة هذه الدالة هى إرجاع ترتيب عنصر أو خلية بالنسبة لمجموعة عناصر هو من ضمنها
- مثلا لديك درجات عشرة طلاب و تريد معرفة ترتيب مجموع الطالب المعين بالنسبة لمجموعات باقى الطلاب العشرة
- انظر الصورة
-
-
- http://posterous.com/getfile/files.posterous.com/kemas/FDvNwG8iHdMuHfOzn96WK8QhKlwBgWlH8BWBhP8kPfAgORBCsZ BU3wmjPLK3/image001.jpg.scaled.500.jpgClick to view large
Download this gallery (ZIP, undefined KB)
Download full size (57 KB)
(http://kemas.posterous.com/-rank#)

فى المثال السابق لدينا مجموعة من الطلاب
كل طالب أمامه مجموعه
نريد معرفة ترتيب مجموع كل طالب بالنسبة لمجاميع باقى الطلاب
تماما كما نفعل عند ترتيب العشرة الأوائل

خطوات الحل
- نضع المؤشر أمام مجموع الطالب الأول فى عمود الترتيب
- نكتب المعادلة التالية
=RANK(B2;$B$2:$B$13)

- نلاحظ أن دالة rank تحتاج ل
- 1 – العنصر المراد معرفة ترتيبه و المشار إليه بالخلية b2 مع ملاحظة أنه يمكنك كتابته مباشرة مثلا 78
- 2 – مجموعة العناصر التى نريد معرفة ترتيب العنصر بالنسبة لها و هى هنا b2:b13
- 3 – للآن المعادلة تعمل جيدا لمعرفة ترتيب العنصر الأول فقط لكن لو سحبت المعادلة لأسفل لتطبيقها على باقى العناصر سيتغير مدى مجموعة العناصر مثلا سيصبح فى الخلية التالية b3:b14
- وفى التى بعدها b4:b15 وهذا طبعا ليس هو المدى المراد لأن المدى عندنا ثابت و هو b2:b13
- لتثبيت المدى حدده و اضغط مفتاح f4 مرة واحدة أو يدويا بكتابة علامة الدولار قبل الحرف الممثل للعمود العمود و رقم الصف قبل سحب المعادلة لأسفل
و ستجد النتيجة كما بالصورة التالية
http://posterous.com/getfile/files.posterous.com/kemas/mCMnGl8JbFWEJmUqElLfHMpcSg6svyYdC55g7ND7sKDBH2WGtk 9gdFrUYzQf/image002.jpg.scaled.500.jpgClick to view large
Download this gallery (ZIP, undefined KB)
Download full size (70 KB)
(http://kemas.posterous.com/-rank#)


هذه هى البداية مع دالة rank
و هى من الدوال المهمة جدا
و نكمل لاحقا بإذن الله
و كالعادة مرفق ملف للموضوع


لتحميل المثال
هنا (http://posterous.com/getfile/files.posterous.com/kemas/HIcbcUpJABjzzbWBVgo7eBJKXBBDVvfug7xmY8RlyrPOINv3eV mg32mcg8hL/rank-fun.xls)

Mr. Medhat Salah
03-04-2010, 06:24 PM
بارك الله فيك

amhateb
03-04-2010, 06:47 PM
كلام جميل

مرتب ممتاز مع المعلومات المفيدة

شكرا لك

fathy22
03-04-2010, 09:56 PM
جزاك الله خير ا على هذة المعلومات القيمة

alfa
03-04-2010, 10:16 PM
مرحبا بك أستاذ فتحى نورت الموضوع

الآن
نواصل شرح دالة RANK
----------------------------
نواصل شرح دالة RANK
قلنا أن هذه الدالة تطلب
1-العنصر المراد معرفة ترتيبه
2-مجموعة العناصر التى ضمنها هذا العنصر و التى سيتم مقارنته بها أو معرفة موقعه فيها

و ما سبق إجبارى لعمل الدالة

لكن بعض الدوال لديها خيار أو أكثر اختيارى
يمكنك تحديده أو لا
و دالة RANK
لديها عنصر اختيارى هو
ORDER
يعنى الترتيب
وكما نعلم

هناك ترتيب تصاعدى
وترتيب تنازلى

الأول من الأصغر للأكبر
الثانى من الأكبر للأصغر
و الثانى يستخدم فى ترتيب العشرة الأوائل
حيث يحتل صاحب أكبر مجموع على الرتبة 1

الآن
كى تخبر دالة RANK عن طريقة الترتيب

افعل الآتى
للترتيب التنازلى
لا تفعل شيئا
لأن هذا هو الترتيب الافتراضى للدالة
من الأكبر للأصغر
أما إن كنت مصمما على كتابة شىء
فأضف بعد الفاصلة رقم صفر
و للترتيب التصاعدى
من الأصغر للأكبر
ضع الرقم 1
لاحظ الفرق بين الترتيبين فى الصورة
فى الصفوف الملونة
http://posterous.com/getfile/files.posterous.com/kemas/XLEPpAPLSE4yDixpHfhTr8QGz4vU2JGwFFkkfWblTIEAyrNql1 0mrufsOeTz/image001.jpg.scaled.500.jpg (http://posterous.com/getfile/files.posterous.com/kemas/LQX35nWLwFtpyQPPt0OeuJcXAD06uelfsDwBoOvXDi7xhIb73d mWl1RvMRD5/image001.jpg)

حمل المثال


http://posterous.com/images/filetypes/unknown.png (http://posterous.com/getfile/files.posterous.com/kemas/KzBXJwSE0lD8TH06eB45e00CUYzcrQRx8CKfpA4DOgGgeBGsMO uFam4laPxi/rank-fun.xls)


rank-fun.xls (http://posterous.com/getfile/files.posterous.com/kemas/KzBXJwSE0lD8TH06eB45e00CUYzcrQRx8CKfpA4DOgGgeBGsMO uFam4laPxi/rank-fun.xls)(19 KB)

fathy22
04-04-2010, 04:50 PM
اخى الكريم جزاك الله خير ا على هذة الاضافة لدالة ولكن لى رجاء عندك انى صممت شهادة على الاكسل وتم ربطها بشيت كلما ضغط على العداد تم استراد الشهادة الثانية وهكذا ولكن اريد ان اضبع ثلاث شهادات فى الصفحة وجزاك الله خير

محمدشومان
04-04-2010, 05:07 PM
الف شكر على المعلومات القيمة بارك الله فيك

alfa
05-04-2010, 06:54 AM
يارك الله فيكم

من هنا أخى تجد طريقة عمل أكثر من شهادة فى ورقة واحدة

و هى تعمل بكفاءة مع أنه إصدار قديم

http://www.thanwya.com/vb/showthread.php?t=178508

وهنا

http://www.thanwya.com/vb/showthread.php?t=177519

a2i2o
21-01-2012, 12:33 PM
هام جدا استاذى الفاضل كيف ارتب جميع التلاميذ وليكن عددهم مائة مع وضع شرط ( مكرر ) اما مجمو التلميذ المكرر او الترتيب المكرر

saeyd11
21-01-2012, 08:16 PM
بارم الله فيك
تقبل الله منا ومنك صالح الاعمال
ياريت مش تحرمنا من شرحها فديو
وياريت نسخة تانية منها بالكود
ارجوا ان اكون لم اثقل عليك

hassanalhawy
21-01-2012, 10:14 PM
إلى الأستاذ الفاضل / a2i2o (http://www.thanwya.com/vb/member.php?u=314545)
هذا تعديل لملفك يمكن إستخدامه لإظهار الـ 10 الأوائل بعد عمل تصفية بناءاً على عمود الترتيب أو المجموع
http://www.thanwya.com/vb/attachment.php?attachmentid=74040&d=1327175884

بالتوفيق إنشاء الله

sarqozo
22-01-2012, 02:11 PM
الاستاذ الفا المحترم
عند نساوي الدرجات يتم الفصل بين الطلاب بالاصغر سنا الذي يكتب اولا
واذا تساووا مرة اخرى يكون الترتيب الهجائي
ممكن لو سمحت عمل ذلك

hassanalhawy
22-01-2012, 08:13 PM
إلى الأستاذ الفاضل / a2i2o (http://www.thanwya.com/vb/member.php?u=314545)
لقد أعددت ترتيب الطلاب بإجراء تعديل بسيط على جملة if والتى لاحظت أنها لم تقبل أكثر من 8 جمل if متداخلة فوضعت 8 جل فى عمود وجملتين فى عمود آخر والعمودين باللون السماوى
ثم قمت بعمل ماكرو لإظهار الأوائل وماكرو آخر إعادة ترتيب الطلاب إلى الوضع الأصلى بناءاً على رقم الجلوس
والله الموفق
وهذا هو رابط التحميل
http://www.thanwya.com/vb/attachment.php?attachmentid=74109&d=1327255078

:078111rg3:

hassanalhawy
22-01-2012, 08:18 PM
نسيت أقول لك أستاذ / a2i2o (http://www.thanwya.com/vb/member.php?u=314545)
بأن الترتيب بناءاً على المجموع الكلى ثم الأصغر سناً ثم بالأبجدى
مع إظهار كلمة مكرر بجوار الترتيب الذى به تكرار

ahmed08
07-05-2012, 07:37 AM
شكرا جزيلا على الملف

بجد بسيط ورائع

شكرا جزيلا

يا أستاذ

hass****hawy

محمد يوسف محمد
22-03-2013, 11:58 AM
لك كل تحية وتقدبر

عبدالنبي الحداد
24-03-2013, 10:00 PM
كلام جميل

مرتب ممتاز مع المعلومات المفيدة

شكرا لك

alfa
24-03-2013, 10:07 PM
شكرا لكم أساتذتى الكرام

ابراهيم ابو الحداد
02-09-2013, 01:13 AM
شكرا جزيلا لك

alfa
02-09-2013, 03:09 PM
شكرا أستاذ إبراهيم
بارك الله فيك

faridsoltan
06-12-2013, 05:26 PM
جزاك الله خيرا المرفقات لا يمكن تنزيلها

كاكاتوتو
22-12-2014, 08:30 PM
الف شكرررررررررررررررررررررررررررررررررررررر

alfa
23-12-2014, 02:16 AM
مرحبا
وفقكم الله