اذهب الي المحتوي
أوفيسنا

الحصول على النتائج النهائية للطلاب


abada mahdy

الردود الموصى بها

الصيغة التالية تفي بالغرض:

=IF(COUNTA(AH3:AQ3)=0,"",IF(COUNTIF(AH3:AQ3,"غ")=10,"غياب",IF(COUNTIF(AH3:AQ3,"غب")=10,"غياب بعذر",IF(COUNTIF(AH3:AQ3,"ح")=10,"حرمان",IF(COUNTIF(AH3:AQ3,"<50")>2,"راسب",IF(COUNTIF(AH3:AQ3,"<50")=0,SUM(AH3:AQ3),"")))))&IF(OR(COUNTIF(AH3:AQ3,"<50")=1,COUNTIF(AH3:AQ3,"غ")=1,COUNTIF(AH3:AQ3,"غب")=1,COUNTIF(AH3:AQ3,"ح")=1),"مادة",IF(OR(COUNTIF(AH3:AQ3,"<50")=2,COUNTIF(AH3:AQ3,"غ")=2,COUNTIF(AH3:AQ3,"غب")=2,COUNTIF(AH3:AQ3,"ح")=2),"مادتين","")))

مع ملاحظة أنه يلزم إضافة عشرة أعمدة إضافية .. لأن الدالة COUNTIF .. لا تتعامل مع خلايا النطاق إذا كانت متفرقة .. لذا لزم تجميع الخلايا المتفرقة في نطاق مستقل .. لكن ليس من الضروري أن تكون تلك الأعمدة ظاهرة .. فيمكنك إخفاؤها إذا أردت.

شاهد المرفق،

_______________________________.rar

رابط هذا التعليق
شارك

استاذى الفاضل : على بن حسين

شكرا أخى الكريم على ما تفضلتم به شكرا على أخلاقك العالية

أخى الكريم يوجد خطأ بالصيغة ارجو مراجعة الخطاء

أنظر المرفق

شكرا مشرفنا العزيز

Abd2.rar

رابط هذا التعليق
شارك

لأن عدد البيانات كبير جداً (أكثر من 4000 طالب) .. فإن الحصول على النتيجة عن طريق الصيغ سيجعل حجم الملف أكثر من 10 ميجابايت .. لذا قمت ببناء كود برمجي يقوم بنفس المهمة،

ويقوم بإعطاء النتائج كلما تم تغيير أي درجة من درجات الطلاب.

ويوجد أيضاً زر يحتوي على كود يعمل على إدراج نتائج جميع الطلاب دفعة واحدة .

شاهد المرفق،

________________________________2.rar

تم تعديل بواسطه علي السحيب
رابط هذا التعليق
شارك

أستاذى الفاضل / على حسين

بارك الله فيك وجزاك الفردوس الأعلى من الجنة (لقد أحببتك فى الله دون أن أراك) وهذا من نبل أخلاقك.

كود رائع ومشرفنا أكثر من رائع

الكود شغال 100 % بارك الله فيك

ولكن عندى جزئية أخرى لم أعرضها بالمرفق السابق وهى :

مادة خارج المجموع وهى المادة 11

هذه المادة لا تضاف إلى المجموع

يعنى لو الطالب درجته فيها أكبر من أو يساوى 50 (ناجح فيها)

وناجح في كل المواد السابقة يكون مجموعة هو نفس المجموع السابق ( لا تضاف درجة هذه المادة 11 إلى المجموع ).

وإذا كان الطالب راسب في المادة11 سواء كانت أقل من 50 أو غ و ناجح في كل المواد السابقة يكون الإخراج النهائي مادة.

وإذا كان الطالب راسب في المادة11 سواء كانت أقل من 50 أو غ وعنده مادة من المواد السابقة يكون الإخراج النهائي مادتين.

وإذا كان الطالب راسب في المادة11 سواء كانت أقل من 50 أو غ وعنده مادتين من المواد السابقة يكون الإخراج النهائي راسب.

خلاف ذلك يكون الإخراج النهائي هو نفس الإخراج السابق.

يعنى لو الطالب " غ " في كل المواد السابقة وهى عشر مواد يكون الإخراج النهائي " غياب " حتى ولو كان ناجح في المادة 11

ولو الطالب " ح " في كل المواد السابقة وهى عشر مواد يكون الإخراج النهائي " حرمان " حتى ولو كان ناجح في المادة 11

ولو الطالب " غب " في كل المواد السابقة وهى عشر مواد يكون الإخراج النهائي " غياب بعذر " حتى ولو كان ناجح في المادة 11.

ارجو أن يتسع صدرك لى

وجزاك الله عنا خير الجزاء.

________________________________2.rar

رابط هذا التعليق
شارك

استاذى الفاضل / على حسين السحيب

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

رائع وأكثر من رائع والكود جربته وشغال 100%

بارك الله فيك وجعل هذا العمل الرائع فى ميزان حسناتك

هذا العمل سينتفع به الكثير فى مجال استخراج النتائج النهائية للطلاب

وارجو أن يتسع صدرك لطلاباتى المتكرره فالشئ الوحيد الذى يزيد كلما أنفقت منه هو العلم

لقد أضفت فى المرفق خانة ( المجموع التراكمى )

هذه الخانة ( المجموع التراكمى ) ستستخدم فى السنة النهائية للطلاب بعد التخرج لتبين للطالب نتيجته فى خلال الاربع سنوات السابقة.

المطلوب :-

جمع ( مجموع المواد من 1 الى عشرة )

مع تجاهل مجموع المادة اذا كانت أصغر من "50 " أو = " غ " أو " غب " أو " ح "

بعنى تجمع المواد من 1 الى 10 التى هى أكبر من أوتساوى 50 فقط فى خانة (المجموع التراكمى).

شكرا مشرفنا العزيز

وارجو ألا أكون قد أثقلت عليك.

رابط هذا التعليق
شارك

تم التعديل على الكود ليتم إضافة المجموع التراكمي،

شاهد المرفق،

________________________________2.rar

تم تعديل بواسطه علي السحيب
رابط هذا التعليق
شارك

استاذى الفاضل / على حسين السحيب

جربت الكود بعد التعديل والله برافو عليك شغال 100%

بارك الله فيك وحفظك من كل مكروة

جزاك الله عنا خيرا

وربنا ما يحرمنا منك مشرفنا العزيز على بن حسين السحيب

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information