يُرجع نتيجة مخصّصة عندما تنتج صيغة خطأً، وإلا يُرجع نتيجة الصيغة.
الصيغة
IFERROR(value, value_if_error)المعاملات
valueمطلوب
الصيغة أو التعبير المراد تقييمه.
value_if_errorمطلوب
ما الذي يُرجع إذا كانت القيمة خطأً.
تضع IFERROR صيغة بداخلها وتلتقط أخطاء مثل #N/A و#DIV/0! و#VALUE!، وتستبدلها بنص أو فراغ أو حساب بديل. وهي تحافظ على نظافة التقارير وتُقرن غالبًا بدوال البحث.
=IFERROR(VLOOKUP(E2,A:C,3,FALSE), "Not found")→Not foundيعرض نصًا واضحًا بدلًا من #N/A عند فشل البحث.
=IFERROR(A2/B2, 0)→0يُرجع 0 بدلًا من #DIV/0! عندما تكون B2 فارغة.
ضع الصيغة المعرّضة للخطأ داخل الدالة
اجعل العملية الحسابية التي قد تُنتج خطأً هي الوسيط الأول.
اختر القيمة البديلة
قرّر ما إذا كنت ستعرض نصًا أو فراغًا "" أو رقمًا بديلًا.
نعم — تلتقط كل أنواع الأخطاء. استخدمها بحذر حتى لا تخفي مشكلات بيانات حقيقية ينبغي التحقّق منها.