ISERR Function

ISERR Function

ISERR Function

Return TRUE for Excel errors except #N/A.

ExcelClash Team
PUBLISHED

Summary

ISERR returns TRUE for Excel errors except #N/A. That means it catches problems like #DIV/0!, #VALUE!, and #REF!, but it leaves missing-lookup results alone.

This makes ISERR useful when #N/A is expected and meaningful, but everything else should be treated as a real problem. It sits in the middle between ISNA, which is very specific, and ISERROR, which catches everything.

Purpose

Catch non-#N/A errors

Returns TRUE for most Excel errors, but returns FALSE for #N/A.

Return Value

TRUE or FALSE

TRUE means the tested value is an error other than #N/A.

Syntax

=ISERR(value)

You can test a cell reference, formula result, or direct expression. Like the other IS functions, ISERR returns only TRUE or FALSE based on the result it receives.

Arguments

  • value - [required] The value, reference, or formula result you want to test.

ISERR vs Other Functions

Function What it catches Result for #N/A
ISERR All common errors except #N/A FALSE
ISNA Only #N/A TRUE
ISERROR All errors TRUE
IFERROR Handles all errors with a fallback Handled

Using ISERR

Use ISERR when you want to keep lookup misses visible but still trap broken formulas. That is the real difference between ISERR and ISERROR. If a missing lookup is part of normal flow, ISERR is often the better fit because it does not treat #N/A as the same kind of problem.

This makes ISERR helpful in audit sheets and data pipelines where "not found" is acceptable, but calculation errors and broken references are not. Instead of lumping everything together, you can react only to the errors that suggest the workbook needs repair or review.

A common pattern is to combine ISERR with IF and show a clean label when a formula is broken. That way, users see something readable instead of a raw Excel error code, while still letting #N/A pass through as its own separate signal.

Example 1 - Catch a Divide-by-Zero Error

This is a classic case for ISERR.

=ISERR(1/0)

Because 1/0 returns #DIV/0!, ISERR returns TRUE. This shows how the function reacts to a real formula problem that is not related to a missing lookup.

Check Answer
Challenge #1
Target: Sheet1!F1
Calculation Error

In cell F1, check whether A1 contains an error other than #N/A.

Example 2 - Ignore #N/A

This is what makes ISERR different from ISERROR.

=ISERR(B2)

If B2 contains #N/A, ISERR returns FALSE. That behavior is useful when #N/A is a normal "not found" result and should not be grouped with broken formulas.

Check Answer
Challenge #2
Target: Sheet1!F2
Ignore #N/A

In cell F2, confirm that ISERR returns FALSE when B2 is #N/A.

Example 3 - Flag a Broken Formula

A real formula problem can be turned into a clearer status label.

=IF(ISERR(C3),"Broken Link","OK")

If C3 contains an error such as #REF! or #VALUE!, the formula returns "Broken Link". This helps separate actual workbook issues from ordinary lookup misses.

Check Answer
Challenge #3
Target: Sheet1!F3
Broken Link Flag

In cell F3, show "Broken Link" when C3 contains a non-#N/A error.

Example 4 - Catch a Type Mismatch

Text used in math often creates a non-#N/A error.

=ISERR("Text"*1)

This returns TRUE because the expression produces a calculation error rather than a missing-data error. It is a good example of the kind of problem ISERR is designed to catch.

Check Answer
Challenge #4
Target: Sheet1!F4
Divide by Zero

In cell F4, confirm that ISERR catches a divide-by-zero error.

Conclusion Recap

  • Main job: ISERR catches errors except #N/A.
  • Best use: Keep missing lookups separate from real formula problems.
  • Common pair: Use it with IF for readable status labels.
  • Important distinction: #N/A returns FALSE here on purpose.
  • Use ISERROR instead: If you want to catch every error type, including #N/A.
Tactical Arena
Select Scenario:
Share ISERR Function!

Tell your friends about this post

Discussion

ExcelClash is an interactive platform designed to level up your Excel skills through real-world exercises and challenges. Sharpen your logic, solve real spreadsheet problems, and learn faster.

© 2026 ExcelClash, Inc. All rights reserved.