Zoho Sheet ISERR: Distinguish calculation failures from unavailable data
Use ISERR to check for errors other than #N/A!, separate missing lookups from invalid formulas, and troubleshoot diagnostic flags.
Verification status: Official documentation referenced; example outcomes independently reasoned or arithmetically checked where stated. Not executed in Zoho Sheet. How formula examples are checked
Quick answer. The Zoho Sheet formula =ISERR(A2) returns a Boolean (TRUE or FALSE) according to whether the referenced cell meets the function’s documented condition: detect any spreadsheet error other than #N/A!. The formula does not change the referenced value, fix it, or prove that other spreadsheet products use exactly the same error semantics. Zoho’s official reference was checked on October 13, 2026, but no formula in this guide was executed natively in Zoho Sheet. [Z-SELF]
Exact syntax, parameter order and defaults
ISERR(value)
| Position | Argument | Required | Zoho-documented input | Example |
|---|---|---|---|---|
| 1 | value |
Yes | Cell reference or value to check for the documented status | A2 |
Zoho documents one required argument for ISERR. There is no optional switch, no tail or match mode, and no default second argument; no further optional parameters are documented. Do not add a compatibility option copied from another spreadsheet. The official English syntax is shown above exactly, including the argument name. [Z-SELF]
What the function actually checks
ISERR is deliberately narrower than ISERROR: it returns TRUE for spreadsheet errors other than Zoho’s #N/A! unavailable-value error. A lookup that yields #N/A! therefore does not trigger ISERR, although a division-by-zero error does. [Z-SELF, Z-ISERROR, Z-ISNA]
Recreate the workbook before copying results
Start in a new Zoho Sheet worksheet, not on a sheet containing business data. Enter the following input in each cell of column A. A leading = is an actual formula; the leading apostrophe on A8 intentionally forces text, and A9 must be genuinely empty. The expected display column is a reference description, not a live Zoho test result.
| Cell | Entry to type | Expected display / type | Why this row matters |
|---|---|---|---|
| A2 | =NA() |
#N/A! error |
Controlled unavailable-value sentinel |
| A3 | =1/0 |
#DIV/0! error |
Controlled arithmetic failure |
| A4 | =SQRT(-1) |
#NUM! error |
Controlled mathematical domain failure |
| A5 | 7 |
7 (number) | Valid constant |
| A6 | pending |
pending (text) | Valid text |
| A7 | =2+2 |
4 (number) | Valid formula, no error |
| A8 | '#N/A! (type the apostrophe first) |
#N/A! as literal text |
Text that resembles an error is not an error |
| A9 | leave empty | Blank | Missing entry, not necessarily a spreadsheet error |
| A10 | =IFERROR(1/0;"Recovered") |
Recovered (text) | Formula exists, but its resulting value is valid |
Cell A8 must be typed with an initial apostrophe immediately followed by #N/A!, namely ' then #N/A!. The visible apostrophe is an entry convention, not part of the resulting string. Zoho’s help documents NA(), the #DIV/0! error category for IFERROR, SQRT’s negative-value error, and IFERROR’s fallback syntax. [Z-NA, Z-IFERROR, Z-SQRT]
Enter the candidate function formula in B2, then fill it down to B10. Compare your actual native results to the expected values shown below. If your workbook locale chooses different separators for multi-argument formulas, verify its own input conventions; the semicolon examples here follow Zoho’s published IF and IFERROR examples, but the function being reviewed takes exactly one argument. [Z-IF, Z-IFERROR]
Expected results: nine independent logical checks
The following table is a truth-table interpretation of the official definition, not a screenshot or native calculation. It is designed so that readers can reproduce and compare each outcome in their own Zoho workbook. [Z-SELF, Z-NA, Z-IFERROR, Z-SQRT]
| Cell | Candidate formula | Expected result | Rationale |
|---|---|---|---|
| A2 | =ISERR(A2) |
FALSE | #N/A! is specifically excluded |
| A3 | =ISERR(A3) |
TRUE | Division by zero is an error other than #N/A! |
| A4 | =ISERR(A4) |
TRUE | Invalid numeric domain is an error other than #N/A! |
| A5 | =ISERR(A5) |
FALSE | A valid numeric constant |
| A6 | =ISERR(A6) |
FALSE | A valid text constant |
| A7 | =ISERR(A7) |
FALSE | Successful arithmetic has no error |
| A8 | =ISERR(A8) |
FALSE | Text does not become an error solely by spelling |
| A9 | =ISERR(A9) |
FALSE | An empty cell is not a spreadsheet error |
| A10 | =ISERR(A10) |
FALSE | The error is caught; the output is valid text |
Every cell reference in the table corresponds to the entry defined above. The expected TRUE/FALSE results are independent logical checks derived from the typed input and Zoho’s documented purpose; they were not produced by copying another spreadsheet’s execution results. In particular, the distinction between A2 (actual NA error) and A8 (NA-looking text) is intentional. [Z-SELF, Z-NA]
Why ISERR intentionally excludes missing lookups
There are two fundamentally different situations: a lookup can legitimately have no matching record, or a calculation can be malformed. Zoho’s official ISERR definition returns FALSE for an unavailable-value error but TRUE for other errors. This makes it useful for distinguishing missing-data cases from failures such as division by zero. [Z-SELF]
Suppose B2 contains a result from a lookup, and C2 contains a computational check. For the computation, put this in D2:
=IF(ISERR(C2);"Calculation needs review";"No non-NA error")
If C2 is a #DIV/0! error, the expected label is Calculation needs review. If C2 contains #N/A!, D2 follows the other branch, No non-NA error, even though an unavailable value may still require attention. An ISERR-based audit must therefore be paired with a separate missing-value check when completeness matters. [Z-SELF, Z-IF]
For a two-column diagnostic, use D2 =ISERR(B2) and E2 =ISNA(B2); the two flags identify non-NA error and unavailable value without intentionally collapsing them. An additional overall error flag, =ISERROR(B2), is TRUE for either category. The precise results for the controlled rows A2–A4 appear in the reference table; this is logical classification, not a claim that the formulas were evaluated in a Zoho account. [Z-SELF, Z-ISNA, Z-ISERROR]
Advanced case: monitoring imported measurements
Imagine laboratory observations in B2:B101 with a few blank entries, a handful of unavailable reference values, and a calculation that occasionally divides by zero. A sensible monitoring policy reports three separate counts or filters: blank input, missing lookup, and calculation error. ISERR answers only the last category when the result is an ordinary, non-NA error; it does not detect a blank entry or an invalid data type that the formula has already converted to valid text. [Z-SELF]
For a row-level label, this candidate formula uses Zoho’s documented IF argument sequence:
=IF(ISERR(B2);"Calculation error";IF(ISNA(B2);"Unavailable";"Not an error"))
Expected outcomes: B2==1/0 gives Calculation error; B2==NA() gives Unavailable; B2=12 gives Not an error. The order matters: if you tested broad ISERROR first, it would capture the NA case and prevent the specific missing-value branch from being reached. [Z-IF, Z-SELF, Z-ISNA]
This formula labels error categories, not the scientific or business validity of successful numeric data. A value of 99999 can be implausible even while every error test returns FALSE. Add separate bounds, unit checks and provenance review to any operational quality-control process.
ISERR versus ISERROR and ISNA
| Input | ISERR | ISERROR | ISNA |
|---|---|---|---|
=NA() |
FALSE | TRUE | TRUE |
=1/0 |
TRUE | TRUE | FALSE |
=SQRT(-1) |
TRUE | TRUE | FALSE |
| Number 7 | FALSE | FALSE | FALSE |
These truth values follow Zoho’s documented definitions, not Microsoft Excel test output. Microsoft independently documents the same broad distinction, which supports a carefully scoped documented semantic comparison; it does not prove identical error strings, coercion or import behavior. [Z-SELF, Z-ISERROR, Z-ISNA, M-EXCEL]
Questions readers often ask
Does ISERR include #N/A!? No: that is its defining exception. Use ISNA or ISERROR if unavailable-value errors need to be counted. [Z-SELF]
Does FALSE mean my workbook is correct? No: it means this one test did not identify a non-NA error. An NA error, a blank, text, or a statistically impossible but well-formed number can still remain. [Z-SELF]
Should I replace ISERR with IFERROR? Not automatically. ISERR is a Boolean classification; IFERROR returns an alternative value when it encounters an error, potentially hiding the original failure during review. [Z-IFERROR]
Errors, troubleshooting and implementation limits
| Symptom or question | Evidence-based explanation and next step |
|---|---|
#NAME! rather than TRUE/FALSE |
A misspelled function name or malformed reference can itself fail. Check spelling, parentheses and the cell location. Zoho describes invalid names and missing quotes among causes. [Z-ISERR] |
#REF! in the referenced formula |
An invalid or deleted referenced cell can produce a reference error. The error-checking functions categorize that error, but do not repair the reference. [Z-ISERR, Z-IFERROR] |
#VALUE! on an unusual input |
Inspect the type and syntax of the supplied argument. Do not assume arrays, structured references, external-workbook references or custom-function errors match undocumented edge cases. [Z-ISERR] |
#N/A! expected but not produced |
Check whether the input is truly an unavailable-value error or only text that displays similarly. NA() is Zoho’s documented way to create a controlled unavailable error. [Z-NA] |
Text "#N/A!" behaves differently from =NA() |
A text label is not an error value. For diagnostics, deliberately distinguish input type from its displayed appearance. [Z-NA, Z-ISERR] |
| Results vary after importing from another product | Confirm formulas and types after import. Documentation similarity between spreadsheet products is not validation of import conversion, automatic recalculation or engine edge cases. [Z-ISERR, M-EXCEL] |
The official help article does not provide a first-supported Zoho Sheet release, precision guarantees, complete behavior for array/range arguments, a verified account-tier matrix, or an exhaustive list of error objects. This guide is limited to Zoho’s public English-language Sheet Help as inspected on October 13, 2026. Browser, mobile, desktop/offline, regional-server and account-plan parity were not independently tested. All worksheet outputs here are expected results inferred from official function definitions; zero formulas were run inside Zoho Sheet. That distinction matters especially for unusual coercions and automatic array evaluation.
Related functions and checked help links
- ISERROR — official Zoho Sheet Help.
- ISNA — official Zoho Sheet Help.
- IFERROR — official Zoho Sheet Help.
- ERRORTYPE — official Zoho Sheet Help.
These functions complement rather than replace ISERR in a complete workflow. [Z-SELF]
Evidence and reproducibility ledger (checked 2026-10-13)
The bracketed IDs are claim-level references; the description of an input type or an official syntax traces to Zoho’s public help, while the expected worksheet results are separately identified as logical deductions. Unless explicitly labelled otherwise, a comparison with Microsoft applies to Microsoft’s product, not to the Zoho engine.
- [Z-SELF] https://help.zoho.com/portal/en/kb/sheet/functions/information/articles/iserr — checked 2026-10-13; official Zoho Sheet Help.
- [Z-NA] https://help.zoho.com/portal/en/kb/sheet/functions/information/articles/na — checked 2026-10-13; official Zoho Sheet Help.
- [Z-IF] https://help.zoho.com/portal/en/kb/sheet/functions/logical/articles/if — checked 2026-10-13; official Zoho Sheet Help.
- [Z-IFERROR] https://help.zoho.com/portal/en/kb/sheet/functions/logical/articles/iferror — checked 2026-10-13; official Zoho Sheet Help.
- [Z-IFNA] https://help.zoho.com/portal/en/kb/sheet/functions/logical/articles/ifna — checked 2026-10-13; official Zoho Sheet Help.
- [Z-SQRT] https://help.zoho.com/portal/en/kb/sheet/functions/mathematical/articles/sqrt — checked 2026-10-13; official Zoho Sheet Help.
- [Z-VLOOKUP] https://help.zoho.com/portal/en/kb/sheet/functions/spreadsheet/articles/vlookup — checked 2026-10-13; official Zoho Sheet Help.
- [Z-ERRORTYPE] https://help.zoho.com/portal/en/kb/sheet/functions/spreadsheet/articles/errortype — checked 2026-10-13; official Zoho Sheet Help.
- [Z-FORMULA] https://help.zoho.com/portal/en/kb/sheet/functions/information/articles/formula — checked 2026-10-13; official Zoho Sheet Help.
- [M-EXCEL] https://support.microsoft.com/en-au/excel/functions/is-functions — checked 2026-10-13; Microsoft vendor reference (Excel only).
- [M-EXCEL-ISFORMULA] https://support.microsoft.com/en-us/excel/functions/isformula-function — checked 2026-10-13; Microsoft vendor reference (Excel only).
- [Z-ISERR] https://help.zoho.com/portal/en/kb/sheet/functions/information/articles/iserr — checked 2026-10-13; official Zoho Sheet Help.
- [Z-ISERROR] https://help.zoho.com/portal/en/kb/sheet/functions/information/articles/iserror — checked 2026-10-13; official Zoho Sheet Help.
- [Z-ISNA] https://help.zoho.com/portal/en/kb/sheet/functions/information/articles/isna — checked 2026-10-13; official Zoho Sheet Help.
- [Z-ISFORMULA] https://help.zoho.com/portal/en/kb/sheet/functions/information/articles/isformula — checked 2026-10-13; official Zoho Sheet Help.
Validation boundaries: Documentary research: performed against official public pages. Independent logical assertions: performed against the documented predicate using a small controlled fixture. Native Zoho execution: 0. Screenshots, connected Zoho Sheet account tests, web-mobile parity, locale-specific execution, and measured version gates: none. First-supported Zoho Sheet version: not established by the cited references.