تابع IFERROR

جایگزین کردن هرنوع خطا در فرمول‌ها با یک مقدار یا فرمول دلخواه

ساختار تابع

=IFERROR(value, value_if_error)

برای مشاهده توضیح هر ورودی، نشانگر ماوس را روی نام آن نگه دارید.

توضیح کامل

تابع IFERROR یک فرمول را بررسی می‌کند. اگر نتیجه‌ی آن خطا باشد، مقداری را که تعیین کرده‌اید نمایش می‌دهد و اگر خطا نباشد، خودِ نتیجه را برمی‌گرداند.

مثال: نمایش صفر به جای خطای تقسیم بر صفر
=IFERROR(A2 / B2, 0)

مثال: نمایش پیام وقتی جستجو نتیجه ندارد
=IFERROR(VLOOKUP(E2, A2:C100, 3, FALSE), "پیدا نشد")
⚙

مشخصات فنی

ویژگی‌های فنی و سازگاری تابع

متوسط
▣ دسته‌بندی اکسلی منطقی
◷ اولین نسخه Excel 2007
↦ نوع خروجی ترکیبی
ϟ Volatile خیر
⌗ Dynamic Array خیر
★ محبوبیت ۵۰ از ۱۰۰

ورودی‌های تابع

نام ورودی نوع وضعیت توضیح
value هر نوع الزامی مقدار یا فرمول یا آدرس
value_if_error هر نوع الزامی مقدار، در صورتی که ورودی اول خطا باشد
Function Arguments
IFERROR
هر نوع
هر نوع
جایگزین کردن هرنوع خطا در فرمول‌ها با یک مقدار یا فرمول دلخواه

کاربردهای تابع

✓

مرتب کردن ظاهر گزارش

نمایش صفر یا خالی به جای خطا در جدول‌ها

✓

مدیریت تقسیم بر صفر

جلوگیری از خطای #DIV/0! در محاسبه‌ی درصد و نسبت

✓

جستجوی چند مرحله‌ای

اگر مقدار در جدول اول نبود، جستجو در جدول دوم

✦

نکات مهم

  • برای اینکه سلول خالی دیده شود، در ورودی دوم "" بنویسید.
  • خطا را پنهان می‌کند، نه رفع؛ اول مطمئن شوید فرمول درست کار می‌کند و بعد آن را داخل این تابع بگذارید.
  • مقدار جایگزین می‌تواند یک فرمول دیگر باشد.

توضیحات بیشتر

این تابع همه‌ی انواع خطا را می‌پوشاند، حتی خطاهایی که نشانه‌ی اشتباه بودن خودِ فرمول هستند. برای جستجوها بهتر است از IFNA استفاده کنید که فقط خطای «پیدا نشد» را می‌گیرد.

توابع مرتبط و جایگزین

ترکیب

مشابه

مناسب برای

این تابع برای گروه‌های زیر کاربرد بیشتری دارد.

کاربردها