Go Back

Excel ISNA Function

Figure 1. of Excel ISNA Function.

The purpose of the Excel ISNA Function is to return a TRUE value whenever a cell in our worksheet has a #N/A error as well as return a FALSE value for any other type of error. This step by step tutorial will walk through how to use the ISNA function to test for error

Generic Formula

=ISNA (value)

We can utilize the ISNA Function along with the IF operation syntax to check for any errors as well as to return a specific data value or message when one is found.

How to use the Excel ISNA Function.

We can achieve this by following three simple steps!

  1. Let’s say we have a set of food items from a store that we are required to test/check for the #N/A error. We must first arrange our available data values within our worksheet. See example illustrated below;

Figure 2. of Items to Check for #N/A Error in Excel.

  1. Our objective is to utilize the Excel ISNA and IF operation syntax to run a check for #N/A Errors. The formula Syntax that we are going to enter into the formula bar for cell E2 of our worksheet is as follows;


Figure 3. of ISNA Function in Excel.

  1. Modify and copy the formula syntax in cell E2 into the other cells down the column E of our worksheet for the desired error results.

Figure 4. of ISNA Function in Excel.


  • The Excel ISNA Function is categorized under a specific set of Functions commonly known as the “IS FUNCTIONS”. They are mostly utilized for testing results of Excel formulas for Error.

Figure 5. of Final Result.

Instant Connection to an Expert through our Excelchat Service:

Our live Excelchat Service is here for you. We have Excel Experts available 24/7 to answer any Excel questions you may have. Guaranteed connection within 30 seconds and a customized solution for you within 20 minutes.

Did this post not answer your question? Get a solution from connecting with the expert.

Another blog reader asked this question today on Excelchat:
Here are some problems that our users have asked and received explanations on

Help with =if(isna(vlookup(A3,Macro!A:L,12,0)),"",vlookup(A3,Macro!A:L,12,0))
Solved by B. B. in 20 mins
I need this function: =IF(ISNA(MATCH(G10,D3:D18,0)),"N","Y") to return a corresponding value in a different column if it matches instead of "Y". This is what I have currently... =IF(ISNA(MATCH(Input!C5,'Building to Address Mapping'!A2:A46,0)),Input!C5
Solved by C. Y. in 29 mins
hello, what is the problem with this formula please? =if('extract fcst'!$B$1:$B$100="SOUTHAFRICA"; ISNA(VLOOKUP('Ecom only'!$B10;'extract fcst'!E:F;2;0));"0")
Solved by A. Y. in 21 mins

Leave a Comment