دالة IF المتداخلة في Excel | كيفية استخدام وظائف If المتداخلة؟ | أمثلة

وظيفة IF المتداخلة في Excel

في Excel المتداخلة إذا كانت الوظيفة تعني أننا نستخدم وظيفة منطقية أو شرطية أخرى مع وظيفة if لاختبار أكثر من شرط واحد ، على سبيل المثال ، إذا كان هناك شرطان يجب اختبارهما ، فيمكننا استخدام الدالات المنطقية AND أو OR وفقًا للموقف ، أو يمكننا استخدام الدوال الشرطية الأخرى حتى إذا كان داخل واحد if.

أمثلة

تُستخدم الأمثلة التالية لحساب دالة IF المتداخلة في Excel:

يمكنك تنزيل قالب Excel لوظيفة IF المتداخلة من هنا - قالب Excel لوظيفة IF المتداخلة

مثال 1

ألقِ نظرة الآن على مثال IF المتداخل الشائع. بناءً على درجة الطالب ، نحتاج إلى الوصول إلى معاييرهم. ضع في اعتبارك البيانات أدناه كمثال.

من أجل الوصول إلى النتائج ، نحتاج إلى اختبار الشروط أدناه وهذه الشروط ليست سوى اختباراتنا المنطقية.

  • إذا كانت النتيجة> = 585 ، فيجب أن تكون النتيجة "Dist"
  • إذا كانت النتيجة> = 500 ، فيجب أن تكون النتيجة "الأولى"
  • إذا كانت النتيجة> = 400 ، يجب أن تكون النتيجة "ثانية"
  • إذا كانت النتيجة> = 350 ، فيجب أن تكون النتيجة "ناجح"
  • إذا كانت جميع الشروط المذكورة أعلاه خاطئة ، فيجب أن تكون النتيجة FAIL.

حسنًا ، لدينا إجمالي 5 شروط للاختبار. الاختبارات المنطقية اللحظية هي أكثر مما نحتاجه لاستخدام IFs المتداخلة لاختبار معايير متعددة.

  • الخطوة 1: افتح شرط IF واجتاز الاختبار الأول ، أي اختبر ما إذا كانت النتيجة> = 585 أم لا.

  • الخطوة 2: الآن إذا كان الاختبار المنطقي أعلاه هو TRUE ، فنحن بحاجة إلى النتيجة كـ "Dist". لذا أدخل النتيجة بين علامتي اقتباس.

  • الخطوة 3: الآن الوسيطة التالية هي إذا كانت القيمة أو الاختبار FALSE. إذا كان الاختبار خاطئًا ، فلدي 4 شروط أخرى للاختبار ، لذا افتح شرط IF آخر في التفوق في الوسيطة التالية.

  • الخطوة 4: الآن اختبر الشرط الثاني هنا. الشرط الثاني هو اختبار ما إذا كانت النتيجة> = 500 أم لا. لذا مرر المعامل كـ> = 500.

  • الخطوة 5: إذا كان هذا الاختبار صحيحًا ، فيجب أن تكون النتيجة "الأولى". لذا أدخل النتيجة بين علامتي اقتباس.

  • الخطوة 6: لقد أدخلنا بالفعل شرطين من شروط excel IF ، إذا كان هذان الاختباران FALSE ، فنحن بحاجة إلى اختبار الشرط الثالث ، لذا افتح شرط IF آخر الآن واجتياز الشرط التالي ، أي اختبار ما إذا كانت النتيجة> = 400 أم لا.

  • الخطوة 7: الآن إذا كان هذا الاختبار صحيحًا ، فيجب أن تكون النتيجة "ثانية".

  • الخطوة 8: الآن العدد الإجمالي لشروط IF هو 3. إذا كانت جميع شروط اختبار IF هذه هي FALSE ، فنحن بحاجة إلى شرط آخر لاختبار ما إذا كانت النتيجة> = 300.

  • الخطوة 9: إذا كان هذا الشرط صحيحًا ، فستكون النتيجة "اجتياز".

  • الخطوة 10: الآن وصلنا إلى الحجة الأخيرة. لقد أدخلنا 4 IF ، لذا إذا كانت جميع اختبارات الشروط هذه خاطئة ، فإن النتيجة النهائية هي "FAIL" ، لذا أدخل "FAIL" كنتيجة.

هذه هي الطريقة التي يمكننا بها اختبار عدة شروط من خلال تداخل العديد من شروط IF داخل شرط IF واحد.

المنطق هنا هو أول نتيجة IF ستأتي إذا كان الاختبار المنطقي صحيحًا إذا كان الاختبار المنطقي FALSE ، فسيتم تنفيذ IF الثاني. مثل هذا ، حتى تعثر الصيغة على نتيجة اختبار TRUE ، سيتم تنفيذها. إذا لم تكن أي من النتائج صحيحة ، فسيتم تنفيذ نتيجة FALSE النهائية.

المثال رقم 2

الآن ألق نظرة على مثال الشركة في الوقت الفعلي لحساب عمولة المبيعات. ضع في اعتبارك البيانات أدناه للمثال.

من أجل الوصول إلى نسبة العمولة ، نحتاج إلى اختبار الشروط التالية.

  • إذا كانت قيمة المبيعات> = 7 لكح ، فإن العمولة٪ 10٪.
  • إذا كانت قيمة المبيعات> = 5 لكح ، فإن العمولة٪ 7٪.
  • إذا كانت قيمة المبيعات> = 4 لكح ، فإن العمولة٪ 5٪.
  • إذا كانت قيمة المبيعات <4 لكح ، تكون العمولة 0٪.

هذا مشابه جدًا للمثال السابق. بدلاً من الوصول إلى النتائج ، نحتاج إلى الوصول إلى النسب المئوية كنتيجة لذلك ، دعنا نطبق دالة IF المتداخلة في التفوق.

  • الخطوة 1: تطبيق IF واختبار الشرط الأول.

  • الخطوة 2: تطبيق IF الثاني ، إذا كان الاختبار الأول FALSE.

  • الخطوة 3: إذا كانت شروط IF المذكورة أعلاه خاطئة ، فاختبر الشرط الثالث.

  • الخطوة 4: إذا كانت جميع الشروط المذكورة أعلاه خاطئة ، تكون النتيجة 0٪.

  • الخطوة 5: انسخ الصيغة إلى الخلايا المتبقية ، وستحصل على نتائج.

المثال رقم 3

خذ مثالاً على كيفية استخدام الوظائف المنطقية الأخرى مع شرط IF لاختبار شروط متعددة.

خذ نفس البيانات من المثال أعلاه ، لكنني قمت بتغيير البيانات قليلاً ، لقد أزلت عمود المبيعات.

هنا نحتاج إلى حساب مكافأة لهؤلاء الموظفين بناءً على الشروط أدناه.

  • إذا كان قسم الموظف هو التسويق وسنة الخدمة ، فهو> 5 سنوات ، فإن المكافأة هي 50000.
  • إذا كان قسم الموظف هو المبيعات وسنة الخدمة ، فهو> 5 سنوات ، فإن المكافأة هي 45000.
  • لجميع الموظفين الآخرين إذا كانت الخدمة> 5 سنوات ، تكون المكافأة 25000.
  • إذا كانت سنة الخدمة أقل من 5 سنوات ، تكون المكافأة صفرًا.

يبدو هذا مكتملًا بعض الشيء ، أليس كذلك؟

من أجل الوصول إلى نتيجة واحدة ، نحتاج إلى اختبار شرطين. عندما نحتاج إلى اختبار شرطين وإذا كان كلا الشرطين يجب أن يكونا صحيحين ، فسيتم استخدام الشرط المنطقي AND.

وسيعيد النتيجة بالقيمة TRUE إذا كانت جميع الشروط المقدمة تساوي TRUE. إذا كان أي شرط واحد خاطئًا ، فستكون النتيجة FALSE فقط.

  • الخطوة 1: افتح شرط IF أولاً.

  • الخطوة 2: نظرًا لأننا نحتاج إلى اختبار شرطين للوصول إلى النتيجة ، فإننا نفتح وظيفة AND داخل الشرط IF.

  • الخطوة 3: هنا نحتاج إلى اختبار الشروط. الشرط الأول هل القسم تسويق أم لا والشرط الثاني سنة الخدمة> = 5 سنوات.

  • الخطوة 4: إذا كانت الشروط المقدمة هي TRUE ، فإن مبلغ المكافأة هو 50000.

  • الخطوة 5: على هذا النحو ، تطبق اختبارات الشروط المتبقية. لقد قمت بالفعل بتطبيق الصيغة للوصول إلى النتائج.

أشياء للذكرى

  • وسيعيد نتيجة TRUE إذا كانت جميع الشروط المقدمة هي TRUE. إذا كان أي من الشرط خاطئًا ، فسيتم إرجاع FALSE كنتيجة.
  • من أجل الوصول إلى النتيجة النهائية ، تحتاج إلى تطبيق واحد آخر بدلاً من تمرير النتيجة في وسيطة FALSE فقط.