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

هل ممكن دالة if لأكثر من ثمانى معادلات ؟


monm

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

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

ولكم جزيل الشكر والتقدير

كتابة درجات الرسوب.rar

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

السلام عليكم يا استاذ طارق 

 

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

 

اذا امكن حضرتك تشرح معادله من المعادلات اللى فى الملف المرفق اكون شاكر ليك 

 

مثلا فى المعادله  الخاصة بماده الفيزياء حضرتك قلت اذا كانت الدرجه الحاصل عليها الطالب ( C6 )  اقل من الدرجه الصغرى ( C4 ) يكون الناتج اسم المادة ( C3 )

 

انا مش فاهم استخدام علامات التنصيص و علامه & فى المعادله

 

الرجاء من حضرتك توضيح امتى وازاى ممكن استخدم العلامات دى.

 

جزاك الله خير مقدما 

 

 

 

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

السلام عليكم

أخي العزيز / الموسطي ، عفوا لم أر ردك
 

 

أخي العزيز / edkawy

المعادلة هي

 

=IF(C4<C$2,C$1&"، ","")&IF(D4<D$2,D$1&"، ","")&IF(E4<E$2,E$1&"، ","")&IF(F4<F$2,F$1&"، ","")&IF(G4<G$2,G$1&"، ","")&IF(H4<H$2,H$1&"، ","")&IF(I4<I$2,I$1&"، ","")&IF(J4<J$2,J$1&"، ","")&IF(K4<K$2,K$1&"، ","")&IF(L4<L$2,L$1&"، ","")

طويلة ولكنها صيغة واحدة ومتكررة عشرة مرات (بعدد المواد) وطبعا أنت فهمت أننا استخدمنا دالة IF مرة واحدة وليس أكثر 

 

لننظر لجزء الفيزياء كما طلبت (ومثله اي جزء آخر من المعادلة)

IF(C4<C$2,C$1&"، ","")&

كما قلت أنت إذا كانت الدرجه الحاصل عليها الطالب ( C4 )  اقل من الدرجه الصغرى ( C2 ) يكون الناتج اسم المادة ( C1 )

ولكني عبرت عنها كذلك

........       إذا كانت الدرجه الحاصل عليها الطالب ( C4 )  اقل من الدرجه الصغرى ( C$2 ) يكون الناتج اسم المادة ( C$1 )

أولا: علامة الدولار قبل الرقم 2 تجعل صف المقارنة (2) عند أخذ نسخ من المعادلة ثابت لايتغير وكذلك الصف (1)

ثانيا : لفهم الدالة إذا تحقق الشرط ترجع باسم المادة في الصف الأول وإذا لم يتحقق الشرط ترجع بلاشيء "" علامتي تنصيص بينهما لاشيء

مثلا إرجع في المثال للطالب (إسم 02) 

عند متابعة المعادلة التي في صفه ، سنجد أنه قارن الدرجات بالتتابع مع الدرجات الصغري الموجودة في الصف (2)

وعادت المعادلة لنا بالنتائج التالية

 

الفيزياء    الاحياء    الكيمياء    الرياضة    العربى    انجليزى    فرنساوى    المانى    الحاسب الآلى    الأنشطة
لاشيء  & لاشيء & لاشيء  & الرياضة ، & العربى ، & لاشيء & لاشيء & لاشيء & الحاسب الآلى ، & لاشيء
 
وطبعا العلامة & هي بمثابة علامة جمع للمتغيرات الغير رقمية
فكأنك حصلت علي
لاشيء  + لاشيء + لاشيء  + الرياضة ، + العربى ، + لاشيء + لاشيء + لاشيء + الحاسب الآلى ، + لاشيء
وتكون النتيجة
الرياضة، العربى، الحاسب الآلى،         
 
رابط هذا التعليق
شارك

الاستاذ الكبير طارق محمود لك جزيل الشكر والتقدير على الاستجابة الفورية ولكن هل عدم استخدام علام آند فى المعادلة عندى هى السبب ؟ وفى مشاركة الاستاذ الموسطى كانت الدالة عنده غير if واعطت نفس النتائج ولكن لم يضع لها شروط فكيف تم ذلك ؟  ولك منا كل احترام وتقدير 

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

جزاك الله خير يا استاذ طارق على شرحك للموضوع بالطريقة دى 

 

استفسار لو سمحت , هو ممكن انى اجمع اكتر من معادله IF  فى خليه واحدة 

 

انا عندى ملف ( مرفق لحضرتك ) و فى الملف دة المفروض انى بقارن بين تواريخ تقارير و كل تقرير المفروض ان فيه شروط بتنطبق عليه 

 

المعادله زى ما حضرتك شايف معموله لكل تقرير على حده , و سؤالى لحضرتك هو ممكن انى اجمع نتيجه الاربع معادلات دى فى خليه واحده ؟؟

 

جزاك الله خير على مجهودك يا استاذ طارق 

 

 

date.zip

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

السلام عليكم

 

أخي الحبيب

 

هل عدم استخدام علام آند فى المعادلة عندى هى السبب ؟

لا أخي الكريم ليس فقط عدم استخدام علامة آند فى المعادلة ، بل اختلط عليك الأمر وأدمجت شروط الدالة IF بحيث فسدت المعادلة

 

 

وفى مشاركة الاستاذ الموسطى كانت الدالة عنده غير if واعطت نفس النتائج ولكن لم يضع لها شروط فكيف تم ذلك ؟

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

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

السلام عليكم

 


أخي العزيز / edkawy

 

 

ممكن انى اجمع اكتر من معادله IF  فى خليه واحدة 

طبعا ممكن

وإن كنت غير متأكد من حدود المعادلة هل هو عدد الشروط لايزيد عن 8   أم أن حدودها هو عدد الحروف للمعادلة  لايزيد عن 256

يمكنك المحاولة والتأكد

 
مرفق الملف وبه جمع نتيجه الاربع معادلات فى خليه واحده

date2.rar

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

شكرا للأستاذ/ طارق على المعادلات الروووووعــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــة ، وآسف على مداخلتى لكن أردت فقط إسعاف الأخ قبل دخول الكوادر

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

السلام عليكم

الاستاذ القدير / طارق محمود

 

بارك الله فيك

شرح وافي وجميل .... دائما انت الاروع ... كما تعودنا منك

جعلك الله دائما في عون الجميع

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

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information