ISERR Function

A function used to determine whether a formula or expression results in an error value or not.

Author: David Bickerton
David Bickerton
David Bickerton
Asset Management | Financial Analysis

Previously a Portfolio Manager for MDH Investment Management, David has been with the firm for nearly a decade, serving as President since 2015. He has extensive experience in wealth management, investments and portfolio management.

David holds a BS from Miami University in Finance.

Reviewed By: Matthew Retzloff
Matthew Retzloff
Matthew Retzloff
Investment Banking | Corporate Development

Matthew started his finance career working as an investment banking analyst for Falcon Capital Partners, a healthcare IT boutique, before moving on to work for Raymond James Financial, Inc in their specialty finance coverage group in Atlanta. Matthew then started in a role in corporate development at Babcock & Wilcox before moving to a corporate development associate role with Caesars Entertainment Corporation where he currently is. Matthew provides support to Caesars' M&A processes including evaluating inbound teasers/CIMs to identify possible acquisition targets, due diligence, constructing financial models, corporate valuation, and interacting with potential acquisition targets.

Matthew has a Bachelor of Science in Accounting and Business Administration and a Bachelor of Arts in German from University of North Carolina.

Last Updated:October 30, 2023

What is the ISERR Excel Function?

ISERR in Excel is a function used to determine whether a formula or expression results in an error value or not. While using this formula in an Excel spreadsheet, it gives a TRUE value if the expressions are ERROR; otherwise, it gives a FALSE value.

The ISERR function in Excel checks if a value is any error value except #N/A. The ISERR function in Excel belongs to the IS group, where ISERR can be combined with other Excel formulas or functions to find errors in Excel sheets.

This function is very useful when you want to check ‘ERRORS’ in your Excel spreadsheet as it identifies them and helps to correct those errors.

The function can be found in all versions of Excel 2000 through 2021 and Excel 365.

The syntax of the ISERROR function is as simple as this:

=ISERR(value)

Where

Value: The required argument or value is to be checked from the specified cell address.

Key Takeaways

  • ISERR and ISERROR functions are not the same.
  • The ISERR and ISERROR functions are used to check for error values in Excel data.
  • ISERR function gives TRUE value if it finds #CALC!, #NULL!, #NUM!, #NAME!, #REF!, #DIV/0! and #VALUE! cell value. Similarly, it gives a FALSE value when it finds the #N/A cell value.
  • Likewise, the ISERROR function gives a TRUE value if it finds all types of errors in excel; otherwise, it shows FALSE.
  • Simply put, the ISERR function evaluates all error values except #N/A, while the ISERROR function evaluates all error values, including #N/A.
  • These functions can be combined with other functions to handle errors in a formula or dataset, such as by replacing error values with a specific custom value using the IF function.
  • You can use these functions to detect errors in your excel spreadsheet. It can help increase the accuracy and reliability of your data.

How to use the ISERR Excel Function?

As we got a basic idea of what ISERR is and which values it gives, TRUE or FALSE, according to the ERROR it finds, let us now understand it with a quick example to clear up any misconceptions.

As we can see in the above example when a cell value is everything except #N/A, it returns a TRUE value, and if the formula finds any #N/A, it returns the FALSE value.

ISERR function returns the TRUE value if the selected segment cell values are #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, or #NULL! Errors.

And it returns FAlSE if the segment cell value is #N/A.

Here's the method to use ISERR in Excel:

1. Open Excel and locate the cell where you want to enter the formula.

2. Enter the equal sign (=) to begin the formula.

3. Insert the ISERR function, followed by a closing parenthesis.

4. Now insert the cell value or expression to be checked for errors.

5. Close the parentheses and click on the Enter button.

Here, the value is the cell value or the cell segment you want to check if the error is True or False.

And we can see it gives a TRUE value if it found any error in the cell value you provided; otherwise, it gives a FALSE value when it finds #N/A.

The ISERROR Formula In Excel

We got an idea of how to use the ISERR function in Excel, and simply put, it is an easy formula to use and understand. Now let us get familiar with the ISERROR formula.

The Excel ISERROR function catches all kinds of errors, including all errors, which are as follows. And we can understand them by their brief explanation to know when and why they occur in excel.

ERROR Types
ERRORS Meaning

#CALC!
 

This error occurs when Excel is not able to calculate the formula due to some other reasons.

#DIV/0!

This error occurs when a formula attempts to divide a number by zero or an empty cell.

#N/A

This error occurs when a value is unavailable or cannot be found, such as when using a lookup function to find a value that does not exist in the lookup range.

#NAME?

This error occurs when a formula contains a reference to a named range or formula name that does not exist.

#NUM!

This error occurs when a formula has an invalid numerical value, such as a negative number in a function that requires a positive value.

#NULL!

This error occurs when a formula uses an intersection operator (space) between two cell ranges that don't intersect. 

#REF!

This error occurs when a formula references a cell that no longer exists or has been deleted or moved.

#VALUE!

This error occurs when a formula attempts to perform a mathematical operation on a cell that contains text rather than a number and uses an invalid data type or an unrecognized text value.

#SPILL!

This error occurs when a formula refers to a cell that no longer exists, has been deleted, or has been moved.

The result is a boolean value: TRUE if an error is detected; otherwise, it will show FALSE.

Here we note that there is no exception in the ISERROR function while giving values. As a result, ISERROR displays a TRUE value even if the cell value is #N/A. ISERROR detects all kinds of errors in an Excel spreadsheet.

The ISERROR formula in Excel is a more specialized version of the ISERR function and looks for the #N/A error value also. The ISERROR formula follows the same syntax as the ISERR function:

=ISERROR (value)

Here, 

value: The required argument or value is to be checked from the specified cell address.

Where ultimately, check the formula or expression to be checked for the #N/A error.

The ISERROR formula performs similarly to the ISERR function. It evaluates the value you pass as an argument and returns TRUE if the value is #N/A and FALSE otherwise.

It is important to note that the ISERROR function uses a method similar to the ISERR function.

Let us understand it with an example:

Example 2

If we want to check if a cell contains an error value, we can use the ISERROR function, which will return TRUE if the cell contains any error value, including #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, or #NAME?.

As we can see, it shows all the values that are ERRORS as TRUE, and if there are any cell values except ERRORS, then it shows a FALSE value.

You can use the ISERROR function with the IF function to give a specifically customized value to this particular error.

Researched and authored by Ankit Chaudhary | LinkedIn

Reviewed and edited by Parul Gupta | LinkedIn

Free Resources

To continue learning and advancing your career, check out these additional helpful WSO resources: