How to use IFNA function in Excel?

The `IFNA` function in Excel is used to handle errors specifically related to `#N/A` values in formulas. It allows you to return a specified value when a formula evaluates to `#N/A`. This can be particularly useful when dealing with functions like `VLOOKUP`, `INDEX`, `MATCH`, etc., which often return `#N/A` if they don’t find a match.

Syntax

IFNA(value, value_if_na)
  • value: The formula or expression you want to check for a `#N/A` result.
  • value_if_na: The value you want to return if the formula evaluates to `#N/A`.

Example Usage

Suppose you have a `VLOOKUP` formula that may return `#N/A` if a lookup value isn’t found in your table.

=VLOOKUP(A2, D1:E10, 2, FALSE)

To handle instances where `#N/A` is returned, you can use `IFNA` as follows:

=IFNA(VLOOKUP(A2, D1:E10, 2, FALSE), "Not Found")

In this example:

  • `VLOOKUP(A2, D1:E10, 2, FALSE)` is the formula being evaluated.
  • `”Not Found”` is the `value_if_na`, which this formula will return if `VLOOKUP` results in `#N/A`.

Practical Tips

  • Use `IFNA` when you specifically want to capture `#N/A` errors, rather than other types of errors like `#VALUE!` or `#DIV/0!`. For handling multiple types of errors, consider using `IFERROR` instead.
  • This function is available starting with Excel 2013 and later versions.

By incorporating `IFNA`, you can make your spreadsheet more robust and user-friendly by preventing `#N/A` errors from disrupting your workflows or reports.

Unlock Your Potential

Excel

Basic - Advanced

Access

Access Basic - Advanced

Power BI

Power BI Basic - Advanced

Help us grow the project