يوسف عطا قام بنشر يوليو 11, 2010 قام بنشر يوليو 11, 2010 (معدل) المطلوب بإختصار لشيت الدور الثانى المفروض لكل مادة درجتين فى خليتين متجاورتين وفى الخلية التالتة جنبهم ناتج المعادلة إللى المفروض تحقق التالى لو الدرجتين غ الناتج غ لو الأولى أقل من 40 والثانية أكبر من أو يساوى 40 الناتج 40 لو الإتنين أقل من 40 الناتج هو أكبر درجة لو الأولى غ والتانيةأقل من 40 يضع الرقم لو الأولى غ والتانية أكبر من أو يساوى 40 الناتج 40 (لم تتحقق) لو الأولى أقل من 40 والتانية غ الناتج غ (لم تتحقق) المهم المعادلة إللى عملتها لم تحقق المطلوبين الأخيرين الرجاء تصويب المعادلة لتحقق المطلوب دون أن تتأثر النتائج الأخرى تم تعديل يوليو 11, 2010 بواسطه يوسف عطا
هشام شلبى قام بنشر يوليو 11, 2010 قام بنشر يوليو 11, 2010 السلام عليكم =========== الاخ العزيز يوسف اذا فهمت طلبك صح يبقى استخدم الصيغة =IF(OR(B11="غ";C11="غ");"غ";IF(AND(B11="غ";C11="غ");"غ";IF(AND(B11<40;C11>=40);40;IF(C11="غ";"غ";MAX(B11;C11))))) تصحيح معادلة.rar
يوسف عطا قام بنشر يوليو 11, 2010 الكاتب قام بنشر يوليو 11, 2010 هشام بك الف شكر هجرب وأقول لسعادتك على النتيجة بس مبدئياً الجزء الأول من المعادلة زى ما حضرتك كاتبه IF OR يعنى إذا أو هو المفروض يكون إذا و لأن غ و غ المحصلة غ لكن غ و رقم المحصلة رقم على العموم جارى التجربة بالنسبة للمرفق مش عارف ايه الحكاية فتحت المشاركة مالاقيتش فيها مرفقات ولما أرفقته تانى لقيت مرفقين بالمشاركة كمان الموضوع إتكرر غالباً أرسلته مرتين
يوسف عطا قام بنشر يوليو 11, 2010 الكاتب قام بنشر يوليو 11, 2010 للأسف يا استاذ هشام المعادلة لم تحل المشكلة الرجاء المحاولة مرة أخرى ونا كمان بجرب فيها ليا 3 ساعات ولو وصلت لحاجة هكتبها بس ممكن تقولى إزاى أكتب معادلة فى المشاركة زى مانت كتبتها كدة ؟ شاكر أفضالك
هشام شلبى قام بنشر يوليو 11, 2010 قام بنشر يوليو 11, 2010 السلام عليكم =========== فعلا كلامك مظبوط استخدم الصيغة =IF(AND(B11="غ";C11="غ");"غ";IF(AND(B11="غ";C11>=40);40;IF(AND(B11="غ";C11<40);C11;IF(OR(B11="غ";C11="غ");"غ";IF(AND(B11="غ";C11="غ");"غ";IF(AND(B11<40;C11>=40);40;IF(C11="غ";"غ";MAX(B11;C11)))))))) حالا ها ارفقلك طلبك التانى بالفيديو تصحيح معادلة2.rar
هشام شلبى قام بنشر يوليو 11, 2010 قام بنشر يوليو 11, 2010 السلام عليكم =========== ارفاق معادلة او كود بالمشاركة شاهد المرفق ارفاق كود او معادلة بالمشاركات.rar
يوسف عطا قام بنشر يوليو 11, 2010 الكاتب قام بنشر يوليو 11, 2010 الله ينور عليك يا هشام بك كدة تمام التمام =IF(AND(B11="غ";C11="غ");"غ";IF(AND(B11="غ";C11>=40);40;IF(AND(B11="غ";C11<40);C11;IF(OR(B11="غ";C11="غ");"غ";IF(AND(B11="غ";C11="غ");"غ";IF(AND(B11<40;C11>=40);40;IF(C11="غ";"غ";MAX(B11;C11)))))))) بالنسبة لوضع المعادلة فى المشاركة أنا لما بكبس على علامة إدراج كود مش بتشتغل معايا فإضطريت أكتب علامة الإدراج يدوياً الف شكر يا باشا
عبد الفتاح كيرة قام بنشر يوليو 12, 2010 قام بنشر يوليو 12, 2010 (معدل) هذه تأتى بما تطلب إن شاء الله - و شكرا لأخى هشام هل هذه هى قواعد النجاح فى الدور الثانى ؟ =IF(AND(A1="غ";B1="غ");"غ";IF(AND(A1="غ";B1<40);B1;IF(AND(A1="غ";B1>=40);40;IF(AND(A1<40;B1="غ");"غ";IF(AND(A1<40;B1>=40);40;IF(AND(A1<40;B1<40);MAX(A1;B1);"")))))) تم تعديل يوليو 12, 2010 بواسطه kemas
بن علية حاجي قام بنشر يوليو 12, 2010 قام بنشر يوليو 12, 2010 (معدل) السلام عليكم ورحمة الله أخي الكريم إن الشروط الستة التي وضعتها تتلخص ببساطة إلى ثلاثة شروط فقط (وكلها حسب الثانية) والمعادلة تصبح كالتالي: =IF(AND(B1="غ";OR(A1<40;A1="غ"));"غ";IF(AND(B1>=40;B1<>"غ");40;IF(B1<40;MAX(A1:B1);""))) والله أعلم تم تعديل يوليو 12, 2010 بواسطه hben
عبد الفتاح كيرة قام بنشر يوليو 12, 2010 قام بنشر يوليو 12, 2010 فعلا بعد التجربة أتت هذه الأخيرة بنفس النتائج =IF(B1="غ";"غ";IF(B1>=40;40;IF(B1<40;MAX(A1:B1);"")))
بن علية حاجي قام بنشر يوليو 12, 2010 قام بنشر يوليو 12, 2010 (معدل) السلام عليكم ورحمة الله فعلا بعد التجربة أتت هذه الأخيرة بنفس النتائج =IF(B1="غ";"غ";IF(B1>=40;40;IF(B1<40;MAX(A1:B1);""))) أخي الكريم kemas هذه الصيغة وضعتها في ردي الأخير ثم بدلتها بالصيغة التالية =IF(AND(B1="غ";OR(A1<40;A1="غ"));"غ";IF(AND(B1>=40;B1<>"غ");40;IF(B1<40;MAX(A1:B1);""))) لأن الصيغة الأولى تعطي نتيجة خاطئة من الشرط الأخير (لو الأولى أقل من 40 والتانية غ الناتج غ) فهي تضع "غ" لما تكون الثانية "غ" ومهما كانت قيمة الأولى "غ" أم "أقل من 40" أم "أكثر من 40"، والشرط يقول الناتج "غ" لما تكون الثانية "غ" والأولى "غ" (في الشرط الأول) أو كانت الأولى أقل من 40 (في الشرط الأخير)... وفي الصيغة الأولى خلل آخر وهو إذا كانت الثانية أقل من 40 والأولى 45 (مثلا) فإنه الناتج يكون (الأكبر) أي 45 وهذا الخلل موجود أيضا في الصيغة الثانية ولم أنتبه له لذا أقوم مرة أخرى وأبدل الصيغة إلى الصيغة التالية: =IF(AND(B1="غ";OR(A1<40;A1="غ"));"غ";IF(AND(B1>=40;B1<>"غ");40;IF(AND(OR(A1<40;A1="غ");B1<40);MAX(A1:B1);""))) (وأعتقد أنها الصحيحة) والصيغة الثانية بعد التصحيح تصبح كاملة ونتائجها هي حسب الشروط الستة، وتعطي فراغا إذا لم تتوفر كل الشروط الستة وتعطي 0 في حالة ما إذا كانت الأولى والثانية فارغتين... والله أعلم تم تعديل يوليو 12, 2010 بواسطه hben
عبد الفتاح كيرة قام بنشر يوليو 12, 2010 قام بنشر يوليو 12, 2010 لو الأولى أقل من 40 والثانية غ المعادلات الثلاثة تعطى غ حسب الشرط انظر الصورة وفيها معادلتك القصيرة تعمل جيدا
يوسف عطا قام بنشر يوليو 14, 2010 الكاتب قام بنشر يوليو 14, 2010 أعزائى الغاليين kemas hben تحية طيبة لكما بالنسبة للصيغ التى ذكرتموها جارى تجربتها بالنسبة لشروط النجاح فى الدور الثانى ببساطة هى تحقيق أكبر من 50% من درجة المادة فى الدور الثانى فى كل المواد التى لم يحصل على 50 % من درجتها الكلية فى الدور الأول مع مراعاة أنه مهما حصل على درجات فى أى مادة دخلها فى الدور الثانى فلا يحصل إلا على 50% فقط من درجة المادة كذلك حالات الغياب غياب الدور الثانى فى مادة كان فى الدور الأول حصل على أقل من 50% فيها تجعله راسب فى المادة آخر شئ أن درجة النجاح فى كل المواد 50% من درجة المادة ماعدا الفرنسية النجاح فيها من 12 درجة رغم أن درجة المادة 30 وجارى تجربة المعادلات المختصرة الف شكر
يوسف عطا قام بنشر يوليو 14, 2010 الكاتب قام بنشر يوليو 14, 2010 فعلا بعد التجربة أتت هذه الأخيرة بنفس النتائج =IF(B1="غ";"غ";IF(B1>=40;40;IF(B1<40;MAX(A1:B1);""))) المعادلة دى أعطت نتيجة خطأ فى 3 حالات 1. غ و غ أعطت 40 والمفروض غ 2. أقل من 40 و غ أعطت 40 والمفروض غ 3. أكثر من 40 وخلية خالية أعطت خلية خالية والمفروض تضع الرقم وجارى تطبيق باقى المعادلات
يوسف عطا قام بنشر يوليو 14, 2010 الكاتب قام بنشر يوليو 14, 2010 (معدل) وفي الصيغة الأولى خلل آخر وهو إذا كانت الثانية أقل من 40 والأولى 45 (مثلا) فإنه الناتج يكون (الأكبر) أي 45 وهذا الخلل موجود أيضا في الصيغة الثانية ولم أنتبه له لذا أقوم مرة أخرى وأبدل الصيغة إلى الصيغة التالية: =IF(AND(B1="غ";OR(A1<40;A1="غ"));"غ";IF(AND(B1>=40;B1<>"غ");40;IF(AND(OR(A1<40;A1="غ");B1<40);MAX(A1:B1);""))) عزيزى الغالى لو كانت الأولى أكبر من 40 فالطالب ناجح فى المادة أى ليس عليه دخول إمتحان الدور الثانى فيها وبالتالى فالمفروض أن المعادلة فى هذه الحالة تضع الرقم نفسه الذى فى الخلية الأولى إذن فهذا ليس خلل ولكنه عين الصواب وقد أكون أغفلت هذه الحالة سهواً منى وقت طلب تعديل المعادلة ولكن الأخ هشام تدارك هذا السهو وتعامل معه فى المعادلة التى وضعها فى المشاركة رقم 5 على ما أعتقد ثم وضعتها أنا بعده فى أحد المشاركات قد تكون السابعة تم تعديل يوليو 14, 2010 بواسطه يوسف عطا
يوسف عطا قام بنشر يوليو 14, 2010 الكاتب قام بنشر يوليو 14, 2010 بتجربة كل المعادلات بالأعلى وجد أن المعادلة =IF(AND(B11="غ";C11="غ");"غ";IF(AND(B11="غ";C11>=40);40;IF(AND(B11="غ";C11<40);C11;IF(OR(B11="غ";C11="غ");"غ";IF(AND(B11="غ";C11="غ");"غ";IF(AND(B11<40;C11>=40);40;IF(C11="غ";"غ";MAX(B11;C11)))))))) رغم طولها لكنها حققت جميع الشروط
يوسف عطا قام بنشر يوليو 14, 2010 الكاتب قام بنشر يوليو 14, 2010 لو الأولى أقل من 40 والثانية غ المعادلات الثلاثة تعطى غ حسب الشرط انظر الصورة وفيها معادلتك القصيرة تعمل جيدا عزيزى الغالى كيماس ممكن ترفق الملف إللى خدت منه البرنت سكرين دى ؟؟ مشكور
يوسف عطا قام بنشر يوليو 14, 2010 الكاتب قام بنشر يوليو 14, 2010 أخوتى الأعزاء هشام بك و كيماس و hben بعد التحية والسلام بعد التجربة المعادلة المختصرة فعلاً حققت كل الشروط بفرض أن الخلية b11 بها درجة الدور الأول والخلية c11 بها درجة الدور الثانى =IF(C11="غ";"غ";IF(C11>=40;40;IF(C11<40;MAX(B11;C11);"")))
عبد الفتاح كيرة قام بنشر يوليو 14, 2010 قام بنشر يوليو 14, 2010 أخى يوسف أحب أنبهك إلى أن الشروط التى ذكرتها أنت فى بداية موضوعك موجودة بالترتيب فى أعمدة الدرجات التى بالملف الذى أرسلت صورته و أصله و إنما أرسلت الصورة لترى أن كل المعادلات أعطت نتائج سليمة
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.