جدول المحتويات
في كثير من الأحيان أثناء العمل في Excel ، يتعين علينا العمل مع عدة عبارات IF لإضافة شروط أو معايير مختلفة. في هذه المقالة ، سأوضح لك كيف يمكنك استخدام عدة عبارات IF مع نص في Excel.
تنزيل Practice Workbook
كيفية استخدام عبارات IF المتعددة مع النص في Excel (6 طرق سريعة) .xlsx
6 طرق سريعة لاستخدام عبارات IF متعددة مع النص في Excel
هنا لدينا مجموعة بيانات مع سجل امتحانات بعض الطلاب في الفيزياء والكيمياء في مدرسة تسمى Sunflower Kindergarten.
هدفنا اليوم هو اكتشف النتيجة الإجمالية لكل طالب بناءً على نتائجهم في الفيزياء والكيمياء.
سنطبق عدة عبارات IF هنا.
1. عبارات IF المتعددة مع نص مع AND الشرط (تطابق غير حساس لحالة الأحرف)
لنفكر للحظة أن النتيجة الإجمالية للطالب هي "ناجح" فقط إذا نجحت في كلا المادتين ، وإلا فإنها هو "فشل".
هنا سيتعين علينا تطبيق وظيفة AND داخل دالة IF .
لذلك ، فإن الصيغة العامة ستكون نتيجة الطالب الأول:
=IF(AND(C4="pass",D4="pass"),"Pass","Fail")
ملاحظات:
- وظيفة IF تطابق المطابقات غير الحساسة لحالة الأحرف افتراضيًا. لذا لا يهم هنا ما إذا كنت تستخدم C4 = "pass" أو C4 = "Pass" .
- AND (C4 = "pass"، D4 = ”pass”) يعود صحيح فقط إذا كان كلا الشرطين صحيحًا . وإلا فإنها تُرجع FALSE .
- لذلك ، IF (AND (C4 = "pass"، D4 = "pass")، "Pass"، "Fail") سيعود "Pass" فقط إذا نجح في كلا الموضوعين ، وإلا فسيعود "Fail" .
الآن اسحب مقبض التعبئة لنسخ هذه الصيغة إلى باقي الخلايا.
اقرأ المزيد: IF with AND في صيغة Excel (7 أمثلة)
2. عبارات IF المتعددة مع نص مع شرط AND (تطابق حساس لحالة الأحرف)
تقوم الدالة IF افتراضيًا بإرجاع تطابق غير حساس لحالة الأحرف مع النصوص.
لذا ، إذا كنت تريد إرجاع تطابق حساس لحالة الأحرف ، فيجب أن تكون خادعًا بعض الشيء.
يمكنك استخدام بالضبط وظيفة من Excel مع IF وظيفة لإرجاع المطابقات الحساسة لحالة الأحرف.
استخدم هذه الصيغة للنتيجة الإجمالية للطالب الأول:
=IF(AND(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")
ملاحظات:
- تعمل الوظيفة الدقيقة مع التطابقات الحساسة لحالة الأحرف. لذلك عليك استخدام بالضبط (C4، "Pass").
- EXACT (C4، "pass") لن يعمل هنا. سيعود FALSE . يمكنك اختباره بنفسك.
- الباقي مثل الصيغة السابقة. إذا يوجد "تمرير" في كلا الموضوعين.
الآن ، يمكنك سحب مقبض التعبئة إلىانسخ هذه الصيغة إلى باقي الخلايا.
اقرأ المزيد: كيفية استخدام شرط IF المتعدد في Excel (3 أمثلة)
3. عبارات IF متعددة مع نص مع حالة OR (تطابق غير حساس لحالة الأحرف)
الآن سنقوم بتطبيق أو وظيفة داخل IF وظيفة .
لنفكر في هذه اللحظة أن أي طالب ينجح في الاختبار إذا نجح في مادة واحدة على الأقل في الاختبار.
لذلك ، لمعرفة النتيجة الإجمالية للطلاب ، يتعين علينا التقديم شرط OR.
ستكون معادلة النتيجة الإجمالية للطالب الأول:
=IF(OR(C4="pass",D4="pass"),"Pass","Fail")
ملاحظات:
- تطابق وظيفة IF المطابقات غير الحساسة لحالة الأحرف افتراضيًا. لذا لا يهم هنا ما إذا كنت تستخدم C4 = "pass" أو C4 = "Pass" .
- OR (C4 = "pass"، D4 = ”pass”) تعرض TRUE إذا كان أحد الشروط على الأقل هو TRUE . وإلا ، فإنه يعرض FALSE .
- لذلك ، IF (OR (C4 = "pass"، D4 = "pass")، "Pass"، "Fail") سيعود "Pass" إذا مر / هي في موضوع واحد على الأقل ، وإلا فسيعود "Fail" .
الآن اسحب مقبض التعبئة لنسخ هذه الصيغة إلى باقي الخلايا.
قراءة المزيد: كيفية استخدام وظيفة MAX IF في Excel
4. عبارات IF متعددة مع نص مع حالة OR (مطابقة حساسة لحالة الأحرف)
مثل تلك التي استخدمناها في AND الشرط ، يمكنك استخدام مزيج من الوظيفة الدقيقة و وظيفة IF لإنشاء تطابق حساس لحالة الأحرف.
استخدم هذا صيغة للطالب الأول:
=IF(OR(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")
ملاحظات:
- الوظيفة الدقيقة يعمل مع المطابقات الحساسة لحالة الأحرف. لذلك عليك استخدام بالضبط (C4 ، "Pass").
- EXACT (C4، “pass”) لن يعمل هنا. سيعود FALSE . يمكنك اختباره بنفسك.
- الباقي مثل الصيغة السابقة. إذا (أو (EXACT (C4، "Pass") ، EXACT (D4، "Pass")) ، "Pass" ، "Fail") سيعود "Pass" إذا كان هناك هو "تمرير" في موضوع واحد على الأقل.
ثم اسحب مقبض التعبئة لنسخ الصيغة إلى باقي الخلايا.
اقرأ المزيد: Excel VBA: If then Else Statement with Multiple Terms (5 Examples)
5. جمل IF المتداخلة
حتى الآن ، استخدمنا AND function و OR function ضمن IF function للتعامل معايير متعددة.
ولكن يمكنك أيضًا استخدام دالة IF داخل دالة أخرى IF للتعامل مع معايير متعددة.
وهذا ما يسمى متعددة عبارات IF .
عبارة AND ، أي أن الطالب لن ينجح إلا إذا نجح في كلا المادتين ، يمكن أيضًا تنفيذه باستخدام متداخل عبارات IF في هذاway:
= IF (C4 = "pass"، IF (D4 = "pass"، "Pass"، "Fail")، "Fail")ملاحظات:
- هنا ، إذا كانت القيمة في الخلية C4 هي "تمرير" ، فسيتم نقلها لمعرفة ما القيمة في الخلية D4 هي.
- إذا كانت القيمة في الخلية D4 هي أيضًا "تمرير" ، عندها فقط سيتم التصديق على أنها "تمرير" . وبخلاف ذلك ، سيتم التصديق على أنه "فشل" .
- وتعيد الدالة IF مطابقة غير حساسة لحالة الأحرف. لذا فإن C4 = ”pass” أو C4 = ”Pass” لا يهم هنا.
ثم اسحب مقبض التعبئة لملء هذه الصيغة إلى باقي الخلايا.
أيضًا ، إذا كنت تريد مطابقة حساسة لحالة الأحرف ، يمكنك استخدام مزيج من وظيفة EXACT و IF وظيفة كما هو موضح سابقًا.
استخدم هذه الصيغة في الخلية الأولى ثم اسحب مقبض التعبئة .
المحتوى المرتبط: كيفية استخدام وظيفة Excel IF مع نطاق من القيم
6. عبارات IF متعددة مع صيغة صفيف
كل ما فعلناه حتى هذه النقطة هو أننا قمنا بتطبيق الصيغة في الخلية الأولى ثم سحبنا Fill Handle لملء الصيغة إلى باقي الخلايا.
ولكن يمكنك أيضًا استخدام Array Formula لملء كل الخلايا معًا.
AND و أو الصيغة التي استخدمناها سابقًا لا يمكن تطبيقها على صيغة المصفوفة . ولكن يمكنك تطبيق Array Formula مع IF المتداخلةدالة.
لمعرفة النتيجة الإجمالية لجميع الطلاب باستخدام صيغة صفيف ، يمكنك إدراج هذه الصيغة:
=IF(EXACT(C4:C13,"Pass"),IF(EXACT(D4:D13,"Pass"),"Pass","Fail"),"Fail")
ملاحظات:
- هنا C4: C13 و D4: D13 هما النطاقان لمعياري. أنت تستخدم واحدة.
- هنا نختار مطابقة حساسة لحالة الأحرف. إذا كنت تريد مطابقة غير حساسة لحالة الأحرف ، فاستخدم C4: C13 = “Pass” و D4: D13 = “Pass” بدلاً من ذلك.
- اضغط على CTRL + SHIFT + ENTER لإدخال الصيغة إلا إذا كنت في Office 365 .
اقرأ المزيد: كيفية استخدم شروط متعددة في Excel للشيخوخة (5 طرق)
الخاتمة
باستخدام هذه الطرق ، يمكنك استخدام عبارات IF متعددة مع النص في Excel. هل تعرف أي طريقة أخرى؟ أو هل لديك أي أسئلة؟ لا تتردد في سؤالنا.