عرض مشاركة واحدة
  #11  
قديم 10-06-2010, 05:42 PM
الصورة الرمزية alfa
alfa alfa غير متواجد حالياً
عضو لامع
 
تاريخ التسجيل: Sep 2008
العمر: 62
المشاركات: 2,600
معدل تقييم المستوى: 20
alfa will become famous soon enough
افتراضي

ممتاز

الآن أبدأ بمعادلة ترحيل الناجح وتجدها فى شيت الناجحين pass الخلية b7
كود:
=IF(ROWS($A$7:A7)<=COUNTIF(mostawa;0);INDEX(names;SMALL(IF(mostawa=0;ROW(mostawa)-ROW($A$7)+1);ROWS($A$7:A7)));"")
الفكرة


سنفصل المعادلة لأجزاء صغيرة

كود:
=COUNTIF(mostawa;0)
هذا الجزء يعد لنا الخلايا فى عمود عدد مواد الرسوب
لكن تلك التى قيمتها صفر فقط
لاحظ هذا العمود اسمه
mostawa

يعنى بعبارة أخرى عدد الناجحين
فعدد الناجحين = عدد الخلايا التى قيمتها صفر فى العمود المسمى " عدد مواد الرسوب "

واضح
إذن حصلنا الآن على عدد الناجحين

فيم سنحتاج عدد الناجحين ؟

نحتاجه كى نجعل المعادلة تعمل لعدد من الصفوف يساوى عدد الناجحين
لأنها بعد ذلك
ستعطى رسالة خطأ لأنها لن تجد ناجحين

مثلا
لو كان عدد الناجحين = 15
سأحتاج 15 صفا فقط بالورقة التى سيرحل إليها الناجحون

و الصف السادس عشر
سيكون رسائل خطأ تشوه منظر الشيت

كيف نجعل المعادلة تعمل لصفوف مساوية لهذا العدد فقط و تتوقف بعدها

نضع هذا الجزء من المعادلة فى شرط

كود:
=IF(ROWS($A$7:A7)
إذكان عدد الصفوف من a7 إلى a7 " هنا طبعا يساوى 1 لاحظ أن a7 الأولى ثابتة و الثانية ستتغير "
مثلا ستكون قيمة ذلك فى الخلية a20 in
كود:
=IF(ROWS($A$7:A20)
وهذا يساوى 14

كود:
<=COUNTIF(mostawa;0)
أقل من عدد الناجحين أو تساويه

هكذا
كود:
=IF(ROWS($A$7:A7)<=COUNTIF(mostawa;0)
نفذ المعادلة التالية

و إلا

اجعل قيمة الخلية = فارغة
كود:
;"")
وهذه فى آخر مكان من المعادلة

ماسبق كله هدفه
أن تعمل المعادلة فقط عدد مرات = عدد الناجحين و بعدها ترجع ""

هل نحن معا إلى هنا ؟ هل هذه الألغاز واضحة
لقد بذلت جهدى لتوضيحها
__________________
قناتى على يوتيوب
رد مع اقتباس