ReferenceFunctionsLogical (Extended) Functions
IFERROR
IFERROR: Returns a fallback when the first expression evaluates to any error.
Summary
IFERROR(value, value_if_error) is useful for user-friendly error handling.
Remarks
- Any error kind in the first argument triggers the fallback branch.
- Non-error results pass through unchanged.
- Evaluation failures surfaced as interpreter errors are also caught.
- Exactly two arguments are required; other arities return
#VALUE!.
Examples
Replace division error
Grid
| Cell | Value | |
|---|---|---|
| No inputs on Sheet1. | ||
Formula
=
Result
Not evaluated yet.
Expected
n/a
Pass through non-error
Grid
| Cell | Value | |
|---|---|---|
| No inputs on Sheet1. | ||
Formula
=
Result
Not evaluated yet.
Expected
42
Related functions
FAQ
Does IFERROR catch all error types?
Yes. Any error kind in the first argument triggers the fallback value.
Runtime metadata
Category
Logical Ext
Signature
IFERROR(arg1: Any, arg2: Any)Arity
min 2, max 2
Arguments
arg1Any · Scalar
arg2Any · Scalar
Caps
PURE
Source