The ISNA function checks if a value is a #N/A error and returns TRUE if it is, otherwise returns FALSE. It is commonly used in Excel to handle error values and perform conditional checks based on error outputs.



value The value or reference to the cell that you want to check for #N/A error.

About ISNA

When you find yourself navigating through a multitude of data in Excel, encountering errors like #N/A is inevitable. In such scenarios, the ISNA function emerges as a reliable ally, offering a swift solution to identify and manage these error values effectively. ISNA serves a pivotal role in error handling, providing a straightforward means to distinguish #N/A errors from other data elements within your worksheet. By utilizing ISNA, you can streamline your data analysis processes by swiftly pinpointing and addressing erroneous entries that disrupt the flow of your calculations and analyses. A cornerstone of conditional logic in Excel, ISNA is a formidable tool that empowers you to make informed decisions based on the presence or absence of #N/A errors in your data.


Suppose cell A1 contains the formula '=VLOOKUP("XYZ", A2:B10, 2, FALSE)', which may result in a #N/A error if "XYZ" is not found in the lookup range A2:B10. To check if the result of this formula is a #N/A error, you can use the ISNA function as follows: '=ISNA(A1)'. This formula will return TRUE if the result of the VLOOKUP function is #N/A, and FALSE if it is not.

If you have a dataset with multiple formulas that may potentially produce #N/A errors, you can use the ISNA function in combination with other logical functions like IF to handle these errors systematically. For example, you can construct a formula like '=IF(ISNA(B2), "Error Found", B2)' to display a custom message when a #N/A error occurs in cell B2.


How does the ISNA function handle errors other than #N/A?

The ISNA function specifically checks for #N/A errors and returns TRUE only if the input value is #N/A. For handling other types of errors such as #VALUE!, #REF!, #DIV/0!, etc., you would use corresponding error-checking functions like ISERROR, ISERR, or IFERROR.

Can the ISNA function be combined with other logical functions in Excel?

Yes, the ISNA function works seamlessly with other logical functions like IF, AND, OR, etc., to perform complex conditional evaluations based on the presence or absence of #N/A errors. By nesting ISNA within logical functions, you can construct robust error-handling routines tailored to your specific data analysis needs.

Is the ISNA function case-sensitive when checking for #N/A errors?

No, the ISNA function is not case-sensitive when identifying #N/A errors. It treats both upper and lower case variants of #N/A equally, returning TRUE regardless of the letter case used in the error message.

Related functions