Logical
Excel 2007
◉ 5 views
=IFERROR()
Replaces any kind of error in formulas with a desired value or formula
Applies To:
Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for MacExcel 2021Excel 2021 for MacExcel 2019Excel 2016Excel Web App
=IFERROR(value, value_if_error)
Hover argument names in the table for details.
Output typeMixed
Popularity50 / 100
VolatileNo
Dynamic ArrayNo
📥 Download sample .xlsx — Coming soon
▦ Try in Playground
Dedicated file for this function — safe & lightweight · sample data + live formulas
⬇ Download Sample Workbook
A dedicated .xlsx for =IFERROR() with Persian sample data & live formulas — open in Excel and practice.
- Sheet “Sample” — data table + formula in place
- Sheet “Guide” — syntax, arguments & tips from this page
- Instant & secure (token + rate limit)
🧠 🧠 Quiz this function
%d questions — syntax, example & errors — test yourself!
◧ Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
value |
Any type | Required | Value, formula, or address |
value_if_error |
Any type | Required | Value if the first input is an error |
▣ Examples
Example 1
=IFERROR(A2/B2, "Error in calculation")
Example 2
=IFERROR(A3/B3, "Error in calculation")
بررسی خطا در فرمول تقسیم مقدار خالی بر ۲۳؛ چون خطایی نیست، نتیجه فرمول برگردانده میشود
=IFERROR(A4/B4, "Error in calculation")
بررسی خطا در عنصر اول آرایه (A2/B2)؛ چون خطایی نیست، نتیجه فرمول برگردانده میشود
=C2
بررسی خطا در عنصر دوم آرایه (A3/B3)؛ چون خطای تقسیم بر صفر وجود دارد، مقدار value_if_error برگردانده میشود
=C3
بررسی خطا در عنصر سوم آرایه (A4/B4)؛ چون خطایی نیست، نتیجه فرمول برگردانده میشود
=C4
✦ Tips
- To make the cell look empty, write "" in the second input.
- It hides the error, not fixes it; first make sure the formula works correctly and then wrap it in this function.
⚠ Common Errors
#N/A
فرمول مقدار خطای #N/A برگردانده است.
Fix: با IFERROR مقدار جایگزین برای #N/A تعیین کنید؛ منبع خطا را بررسی و اصلاح کنید.
#VALUE!
فرمول مقدار خطای #VALUE! برگردانده است.
Fix: نوع دادهها و آرگومانها را بررسی کنید و با IFERROR مقدار جایگزین بدهید.
#REF!
فرمول مقدار خطای #REF! برگردانده است.
Fix: ارجاعهای نامعتبر را اصلاح کنید و با IFERROR خطا را مدیریت کنید.
#DIV/0!
فرمول مقدار خطای #DIV/0! برگردانده است.
Fix: مقسومعلیه صفر را بررسی کنید و با IFERROR مقدار جایگزین برگردانید.
#NUM!
فرمول مقدار خطای #NUM! برگردانده است.
Fix: مقادیر عددی نامعتبر را اصلاح کنید و با IFERROR مدیریت کنید.
#NAME?
فرمول مقدار خطای #NAME? برگردانده است.
Fix: نام تابع یا محدوده را از نظر املا بررسی کنید و با IFERROR پوشش دهید.
#NULL!
فرمول مقدار خطای #NULL! برگردانده است.
Fix: عملگر محدوده را اصلاح کنید و با IFERROR مقدار جایگزین تعیین کنید.
💬 Comments & Q&A 0 approved
🔒 Your comment will be published after review.Share your thoughts — visible after admin approval
No comments yet — be the first!