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

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

قام بنشر

الاخوة الاعزاء:


لدي جدول فيه مجموعة من درجات الطلاب التي تؤهلهم لدخول امتحان نهائي على النحو التالي

الاسم اسلامية عربية انكليزي رياضيات تاريخ جغرافية اقتصاد اجتماع المجموع النتيجة
عبد الله 60 55 45 70 66 63 99 56 مكمل
احمد 65 77 49 49 49 49 57 49 راسب
عمر 44 32 48 47 96 59 81 52 راسب
ابراهيم 47 48 49 50 55 91 88 45 راسب
زيد 33 33 21 22 60 44 33 24 راسب
محمد 50 99 56 78 66 57 88 76 570 ناجح
سعد 62 55 75 66 75 63 52 88 536 ناجح


-لدينا 5 درجات قرار(اي سماح للطالب) توزع هذه الدرجات على الطلاب الذين يحتاجوها اقصد 5 درجات لكل طالب لتغير حالة الطالب من المكمل الى النجاح ومن الرسوب الى النجاح او المكمل ..علماً ان شرط الدخول للامتحان النهائي يكون الطالب اقل شيء مكمل بدرسين.. لتكون درجاته على النحو التالي


الاسم اسلامية عربية انكليزي رياضيات تاريخ جغرافية اقتصاد اجتماع المجموع النتيجة
عبد الله 60 55 50 70 66 63 99 56 519 مكمل
احمد 65 77 50 50 50 50 57 50 449 ناجح
عمر 44 32 50 50 96 59 81 52 مكمل
ابراهيم 50 50 50 50 55 91 88 45 مكمل
زيد 33 33 21 22 60 44 33 24 راسب
محمد 50 99 56 78 66 57 88 76 570 ناجح
سعد 62 55 75 66 75 63 52 88 536 ناجح

نلاحظ ان الطالب عبد الله تغيرت حالته من مكمل الى النجاح بفضل درجة القرار(السماح) التي هي 5درجات..
والطالب احمد كذلك تغير حاله من الرسوب الى النجاح...
وكذلك الطالب عمر تغيرت حالته من الرسوب الى مكمل
والطالب ابراهيم تغيرت حالته من راسب الى مكمل
اود ان ترشدوني الى الشرط الذي يعمل ذلك .. والمهم بالموضوع شرط اخر يشطب (بخط او دائرة حمراء مثلاً) الطلاب الراسبين الذين لا يستحقون الدخول الى الامتحان النهائي.

وشرط توزيع 5 درجات تعطى الى ( 49 ، 48 ، 47 ، 46 ، 45 ) أي نبدأ ب ( 49 ) نضيف اليها درجة ويبقى اربع درجات نعطي منها ( 2 ) درجة الى ( 48 ) وتبقى عندنا درجتان للدور الثاني كذلك تبيقى الدرجات ( 47 ، 46 ، 45 ) بدون اضافة

ارجو عمل دالة بالاكسل لذلك جزاكم الله خير الجزاء

قام بنشر

السلام عليكم

أخي الكريم

أهلا بك ومرحبا بين إخوانك

تفضل الحل بالمعادلات وليس الأكواد

إن شاء الله تجده يسيرا سهلا

كل الشكر والامتنان لك اخي العزيز طارق محمودوجعله الله في ميزان حسناتك

قام بنشر

أخي الكريم

تم حل المشكلة بالمرفق

طبعا ممكن ضم المعادلات في عمود واحد أو إثنين ولكني أفضلها هكذا للبساطة

كما أنك تستطيع إخفاء (وإظهار) كل الأعمدة المساعدة (AC..AH)

بالضغط علي علي علامة السالب "-" التي تعلو العمود AI

تفضل المرفق

 

Book2_3.rar

  • Like 1
قام بنشر

الاستاذ طارق المحترم اسف على الالحاح لكن توجد مشكلة جديدة بلغت بتغيير شرط القرار ليصبح ( يجب ان يصبح الطالب بعد اضافة درجة القرار ناجح او ** مكمل ** والا لا تضاف درجة القرار ) كما في الملف المرق مع المثال ارجوا مساعدتي مع شديد اعتذاري

قام بنشر

السلام عليكم

 

تفضل أخي الحل بالكود

يبقي عليك فقط التنسيق ليناسب ذوقك

الكود هو دالة استحدثتها لتناسب الحالة وهي 

Mrk(a)

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

هذا هو الكود

Function Mrk(a As Range) As Variant
    If a.Value >= 50 Or a.Value < 45 Then Mrk = a.Value: GoTo 10
    njh = Cells(a.Row, 18):    rsb = Cells(a.Row, 19)
    Dim sbj(9)
    For c = 2 To 9
       sbj(c - 1) = Cells(a.Row, c)
       If sbj(c - 1) < 50 And sbj(c - 1) > 44 Then n_rf = n_rf + 1: t_rf = t_rf + (50 - sbj(c - 1)): n = n + 1
    Next c
    
    If t_rf <= 5 And rsb - n_rf < 3 Then Mrk = 50: GoTo 10
    Mrk = a.Value
10
End Function

ومرفق الملف به الكود

تغير شرط القرار3.rar

  • Like 1
قام بنشر

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

ولكن لدي سؤال

كيف يمكن ان افعل هذا الكود اذا وضع داخل معادلة وشرط المعادلة اذا كان الطالب راسب في اقل من ثلاث دروس فعل الكود واما اذا كان الرسوب اكثر من مادثين لا تفعل

قام بنشر

هذا الملف اللي انت أرسلته "تغير شرط القرار3.xlsm"

يعمل عندي بلامشاكل

لعل تحديث الشاشة عندك أو الحساب (Calculation) لايعمل أوتوماتيك

مرفق صورة من شاشة الملف ، لم أفعل شيئا فقط فتحته

post-1148-0-63411400-1424692645_thumb.pn

قام بنشر

جرب تقف علي الخلية التي بها الدالة Mrk واللي مفروض ترتفع الي 50 

ثم اضغط F2 ثم إنتر

أو

جرب تضغط F9

لو اتعدلت بعد الضغط علي F9 يبقي تضبيط الملف في الجهاز الحسابات غير آلية وسهل علاجها

قام بنشر

الاستاذ الكبير طارق اتعبتك معي جربت ما تقول لكن المشكل اضنها في الكود mrk  فهي لا تتعامل مع الدرجات الاكبر من 45 بنفس الفعلية مع الدرجات الاقل من 45 كما في شرح الصورة

post-141279-0-05626500-1424791171_thumb.

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