اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

مشكلة في دالة IF الشرطية المركبة


إذهب إلى أفضل إجابة Solved by محمد حسن المحمد,

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

السلام عليكم 

منتدانا الجميل اوفيسنا وبعد التحية العطرة لزوار واعضاء منتدانا الغالي عليا

المشكلة تكمن في ان هناك ثلاث اعمدة درجات وبجانبها ثلاث اعمدة تقديرات ما بين (امتياز / جيد جدا / جيد / مقبول) ولاكني لاحظت مشكلتان وهما:

1) كلما كتب حرف يعطي التقدير امتياز كيف والحرف ليس رقم ليعطيه تقدير

2) اريد ايضا اذا كان مكتوب في الخلية حرف (غ ) يكتب في عامود التقدير كلمة (غائب)  

ارجو ان اكون اوضحت مشكلتي ومرفق ملف للتوضيح

وشكرا لكم

Book1.xlsx

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

  • أفضل إجابة

السلام عليكم أخي الكريم

لعله يفيدك بإذن الله 

أضف المعادلات التالية إلى الخلايا S6 ----------- T6-----------U6

=IF(ISTEXT(P6);"غائب";IF(P6>=85*$P$4/100;"ممتاز";IF(P6>=65*$P$4/100;"جيد جدا";IF(P6>=50*$P$4/100;"جيد";IF(P6<50*$P$4/100;"ضعيف")))))
                                                                                                                          
=IF(ISTEXT(Q6);"غائب";IF(Q6>=85*$Q$4/100;"ممتاز";IF(Q6>=65*$Q$4/100;"جيد جدا";IF(Q6>=50*$Q$4/100;"جيد";IF(Q6<50*$Q$4/100;"ضعيف")))))

=IF(ISTEXT(R6);"غائب";IF(R6>=85*$R$4/100;"ممتاز";IF(R6>=65*$R$4/100;"جيد جدا";IF(R6>=50*$R$4/100;"جيد";IF(R6<50*$R$4/100;"ضعيف")))))

واسحب نزولاً.

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

شكرا اخي/ محمد حسن علي الحل وعلي مرورك الكريم علي الموضوع

حتة الغائب تمام ظبطت اول ما اكتب غ في الخلية يظهر في التقدير غائب

لكن ظهرت مشكلتان

1) عندما اكتب اي كلام او حروف غير كلمة (غ) يعطي ايضا غائب 

بالنسبة للمشكلة دي عايز الدالة تكتبلي في خلية التقدير كلمة خطأ لان ممكن مع سرعة الرصد يتحط مع الرقم حرف او علامة ما

2) حينما تكون الخلية خالية من اي قيم يعطي (ضعيف )

ممكن بالنسبة للمشكلة الثانية يديني اي رساله في الخلية تفهمني ان الخلية غير مرصود فيها درجة عشان اخد بالي لو نسيتها لاي سبب

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

شكرا لكم

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

=IF(ISNUMBER(P6);IF(P6>=85*$P$4/100;"ممتاز";IF(P6>=65*$P$4/100;"جيد جدا";IF(P6>=50*$P$4/100;"جيد";IF(P6<50*$P$4/100;"ضعيف"))));IF(TEXT(P6;"غ")="غ";"غائب";"خطأ"))
                                                                                                                     
=IF(ISNUMBER(Q6);IF(Q6>=85*$Q$4/100;"ممتاز";IF(Q6>=65*$Q$4/100;"جيد جدا";IF(Q6>=50*$Q$4/100;"جيد";IF(Q6<50*$Q$4/100;"ضعيف"))));IF(TEXT(Q6;"غ")="غ";"غائب";"خطأ"))
                                                                                                                     
=IF(ISNUMBER(R6);IF(R6>=85*$R$4/100;"ممتاز";IF(R6>=65*$R$4/100;"جيد جدا";IF(R6>=50*$R$4/100;"جيد";IF(R6<50*$R$4/100;"ضعيف"))));IF(TEXT(R6;"غ")="غ";"غائب";"خطأ"))                                                                                                                     

 

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

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

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

Important Information