Excel: كيفية استخدام دالة if مع 4 شروط
يمكنك استخدام الصيغ التالية لإنشاء دالة IF بأربعة شروط في Excel:
الطريقة الأولى: دالة IF المتداخلة
=IF( C2 <15,"Bad",IF( C2 <20,"OK",IF( C2 <25,"Good",IF( C2 <30,"Great","Awesome"))))
الطريقة الثانية: الدالة IF مع منطق AND
=IF(AND( A2 ="Mavs", B2 ="Guard", C2 >20, D2 >4), "Yes", "No")
الطريقة الثالثة: الدالة IF مع منطق OR
=IF(OR( A2 ="Mavs", B2 ="Guard", C2 >20, D2 >4), "Yes", "No")
توضح الأمثلة التالية كيفية استخدام كل صيغة عمليًا مع مجموعة البيانات التالية في Excel:
مثال 1: دالة IF المتداخلة
يمكننا كتابة الصيغة التالية في الخلية E2 لإرجاع قيمة محددة بناءً على قيمة كل لاعب في عمود النقاط :
=IF( C2 <15,"Bad",IF( C2 <20,"OK",IF( C2 <25,"Good",IF( C2 <30,"Great","Awesome"))))
يمكننا بعد ذلك سحب هذه الصيغة وتعبئتها في كل خلية متبقية في العمود E:
إليك ما فعلته هذه الصيغة:
- إذا كانت القيمة الموجودة في عمود النقاط أقل من 15، فسيتم إرجاع Bad .
- بخلاف ذلك، إذا كانت القيمة الموجودة في عمود النقاط أقل من 20، فسيتم إرجاع OK .
- بخلاف ذلك، إذا كانت القيمة الموجودة في عمود النقاط أقل من 25، فسيتم إرجاع جيد .
- بخلاف ذلك، إذا كانت القيمة الموجودة في عمود النقاط أقل من 30، فسيتم إرجاع Great .
- خلاف ذلك، العودة رهيبة .
مثال 2: الدالة IF مع منطق AND
يمكننا كتابة الصيغة التالية في الخلية E2 لإرجاع “نعم” إذا تم استيفاء أربعة شروط للاعب معين أو “لا” إذا لم يتم استيفاء شرط واحد على الأقل:
=IF(AND( A2 ="Mavs", B2 ="Guard", C2 >20, D2 >4), "Yes", "No")
يمكننا بعد ذلك سحب هذه الصيغة وتعبئتها في كل خلية متبقية في العمود E:
إليك ما فعلته هذه الصيغة:
- إذا كانت القيمة في عمود الفريق هي “Mavs” وكانت القيمة في عمود المنصب هي “حارس” وكانت القيمة في عمود النقاط أكبر من 20 وكانت القيمة في عمود التمريرات أكبر من 4، فسيتم إرجاع نعم .
- بخلاف ذلك، إذا لم يتم استيفاء شرط واحد على الأقل، قم بإرجاع رقم.
مثال 3: الدالة IF مع منطق OR
يمكننا كتابة الصيغة التالية في الخلية E2 لإرجاع “نعم” إذا تم استيفاء أي من الشروط الأربعة للاعب معين أو “لا” إذا لم يتم استيفاء أي من الشروط:
=IF(OR( A2 ="Mavs", B2 ="Guard", C2 >20, D2 >4), "Yes", "No")
يمكننا بعد ذلك سحب هذه الصيغة وتعبئتها في كل خلية متبقية في العمود E:
إليك ما فعلته هذه الصيغة:
- إذا كانت القيمة في عمود الفريق هي “Mavs” أو كانت القيمة في عمود المنصب “حارس” أو كانت القيمة في عمود النقاط أكبر من 20 أو كانت القيمة في عمود التمريرات أكبر من 4، فسيتم إرجاع نعم .
- وإلا، إذا لم يتم استيفاء أي من الشروط، قم بإرجاع رقم.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Excel:
Excel: كيفية استخدام COUNTIF مع نطاقات متعددة
Excel: صيغة بسيطة لـ “إذا لم يكن فارغًا”
Excel: كيفية استخدام صيغة RANK IF