يتحقّق من عدة شروط بالترتيب ويُرجع قيمة أول شرط يكون صحيحًا.
الصيغة
IFS(test1, value1, [test2, value2], …)المعاملات
test1مطلوب
الشرط الأول المراد تقييمه.
value1مطلوب
القيمة المراد إرجاعها إذا كان test1 يساوي TRUE.
test2…اختياري
أزواج شرط/قيمة إضافية.
تحل IFS محل عبارات IF المتداخلة بعمق. تقيّم أزواج الشرط/القيمة من اليسار إلى اليمين وتُرجع قيمة أول شرط يكون TRUE. أضِف اختبار TRUE نهائيًا كقيمة افتراضية شاملة. متوفرة في Microsoft 365 وExcel 2019 وما بعده.
=IFS(B2>=90,"A", B2>=80,"B", B2>=60,"C", TRUE,"F")→Bيصنّف درجة عبر نطاقات، مع TRUE كقيمة احتياطية.
رتّب الشروط من الأعلى إلى الأدنى
رتّب الاختبارات بحيث يفوز أول TRUE — تتوقّف IFS عند أول مطابقة.
اقرن كل اختبار بقيمة
بادل بين شرط، قيمة، شرط، قيمة.
أضِف قيمة افتراضية TRUE
أنهِ بـ TRUE, "default" حتى لا يسقط أي شيء إلى #N/A.
لم يكن أي شرط TRUE. أضِف اختبار TRUE نهائيًا كقيمة افتراضية شاملة.