Quick, clean, and to the point

Excel IFNA Function

Excel IFNA function

The Excel IFNA function returns a custom result when a formula generates the #N/A error, and a standard result when no error is detected. IFNA is an elegant way to trap and handle #N/A errors specifically without catching other errors.

Trap and handle #N/A errors
Return value 
The value supplied for #N/A errors
=IFNA (value, value_if_na)
  • value - The value, reference, or formula to check for an error.
  • value_if_na - The value to return if #N/A error is found.
Usage notes 

Use the IFNA function to trap and handle #N/A errors that may arise in formulas, especially those that perform lookups using MATCH, VLOOKUP, HLOOKUP, etc. The IFNA function will only handle #N/A errors, which means other errors that may be generated by a formula will still display.

You can also use the IFERROR function to catch the #N/A errors, but IFERROR will also catch other errors as well. 


A typical example of IFNA used to trap #N/A errors with VLOOKUP will look like this:

=IFNA(VLOOKUP(A1,table,2,0),"Not found")


  • If value is empty, it is evaluated as an empty string ("") and not an error.
  • If value_if_na is supplied as an empty string (""), no message is displayed when an error is detected.

Excel Formula Training

Formulas are the key to getting things done in Excel. In this accelerated training, you'll learn how to use formulas to manipulate text, work with dates and times, lookup values with VLOOKUP and INDEX & MATCH, count and sum with criteria, dynamically rank values, and create dynamic ranges. You'll also learn how to troubleshoot, trace errors, and fix problems. Instant access. See details here.