اكسل

مثال دالة IF المتداخلة

Nested If Function Example

صيغة Excel: مثال دالة IF المتداخلةصيغة عامة
= IF (T1,R1, IF (T2,R2, IF (T3,R3, IF (T4,R4,R5))))
ملخص

ال إذا كانت الدالة يمكن ان يكون متداخل داخل نفسه للتعامل مع ظروف متعددة. في المثال الموضح ، يتم استخدام صيغة IF المتداخلة لتعيين تقدير إلى درجة. تحتوي الصيغة في D5 على 5 دالات IF منفصلة:



كيفية عمل الجدول المحوري في Excel
 
= IF (C5<64,'F', IF (C5<73,'D', IF (C5<85,'C', IF (C5<95,'B','A'))))
تفسير

توضح هذه المقالة بنية Excel المتداخلة IF. عادةً ما يتم استخدام IFs المتداخلة عندما تحتاج إلى اختبار أكثر من حالة وإرجاع نتائج مختلفة بناءً على تلك الاختبارات.

اختبار أكثر من حالة

إذا كنت بحاجة إلى اختبار لأكثر من شرط واحد ، فقم بإجراء واحد من عدة إجراءات ، بناءً على نتيجة الاختبارات ، أحد الخيارات هو دمج عبارات IF المتعددة معًا في صيغة واحدة. غالبًا ما تسمع هذا يُشار إليه باسم 'IFs المتداخلة'.





تأتي فكرة التداخل من تضمين أو 'تداخل' دالة IF داخل أخرى. في المثال الموضح ، نستخدم دالات IF المتداخلة لتعيين التقديرات بناءً على الدرجة. يسير منطق تعيين الدرجة على النحو التالي:

نتيجة رتبة
0-63 F
64-72 د
73-84 ج
85-94 ب
95-100 إلى

لإنشاء صيغة IF المتداخلة التي تعكس هذا المنطق ، نبدأ باختبار ما إذا كانت النتيجة أقل من 64. إذا كانت TRUE ، فإننا نعيد 'F'. إذا كانت FALSE ، ننتقل إلى وظيفة IF التالية. هذه المرة ، نقوم باختبار ما إذا كانت النتيجة أقل من 73. إذا كانت TRUE ، نعيد 'D'. إذا كانت FALSE ، ننتقل إلى وظيفة IF أخرى. وما إلى ذلك وهلم جرا.



في النهاية ، تبدو الصيغة التي لدينا في الخلية D5 كما يلي:

sumifs معايير متعددة في نفس العمود
 
= IF (C5<64,'F', IF (C5<73,'D', IF (C5<85,'C', IF (C5<95,'B','A'))))

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

تسهيل قراءة IFs المتداخلة

بطبيعتها ، قد يصعب قراءة صيغ IF المتداخلة. إذا كان هذا يزعجك ، يمكنك إضافة فواصل أسطر داخل الصيغة 'لصف' الاختبارات والنتائج. يشرح هذا الفيديو كيفية إضافة فواصل أسطر إلى ملف if .

ملحوظات

  1. الأحدث وظيفة IFS يمكنه التعامل مع ظروف متعددة في وظيفة واحدة.
  2. VLOOKUP يمكن استخدامها في بعض الأحيان ل استبدال ifs المعقدة المتداخلة .
  3. تحتوي هذه المقالة على المزيد من الأمثلة على ifs المتداخلة .
المؤلف ديف برونز


^