IFNA関数の使い方

数式の結果が #N/A エラーの場合に指定した値を返します。

2013201620192021365
構文
=IFNA(値, #N/Aの場合の値)
引数
  1. 値必須
  2. #N/Aの場合の値必須
どんな関数か

IFNA は、#N/A のときだけ決めておいた値に差し替えます。IFERROR との違いは、#VALUE! や #REF! はそのまま通すことです。VLOOKUP や XLOOKUP で「見つからないのは想定内、それ以外のエラーは直すべき不具合」と分けたいときに向いています。やみくもに IFERROR で包むより、不具合に気づきやすくなります。Excel 2013 以降で使えます。

使用例

B2 に =IFNA(VLOOKUP(A2,D:E,2,0), "新規") を入れると、こうなります。

AB
1検索ID結果
2X999新規

数式を入れたセル

結果: 見つからなければ「新規」

つまずきやすいところ

  • #N/A だけを拾う。ほかのエラーはそのまま出る
  • VLOOKUP の「見つからない」だけを隠したいときに向く
  • Excel 2010 以前では使えない

似ている関数との違い

IFNAを使う実例レシピ(1件)

同じ「論理」の関数

論理の関数をすべて見る(20件)