در پارامتر اول تابع هر اخطاری تولید بشه مقدار پارامتر دوم به عنوان نتیجه برگردونده میشه. بنابراین اخطار در پارامتر اول تابع IFERROR اتفاق نمیافته.
در پارامتر دوم در صورتی که یک نام تعریف نشده استفاده شده باشه و پارامتر اول هم به خطا برخورد کنه اخطار #NAME?
تولید میشه.
=IFERROR(2/0, x) ==> #NAME?
توجه کنید تا هنگامی که پارامتر اول به اخطار برخورد نکنه استفاده از نام نامعتبر در پارامتر دوم مشکلی ایجاد نمیکنه
=IFERROR(2/1, x) ==> 2
بقیهی اخطارهای تولید شده در پارامتر دوم مستقیماً به خروجی منتقل می شه
=IFERROR(2/0, 1/0) ==> #DIV/0