IFNA関数を使う際の注意点

IFNA関数は便利である一方、使い方によっては問題を見逃す原因にもなる。
■他のエラーは処理されない点に注意
IFNAは「#N/A」以外のエラーを処理しない。
下記のエラーが表示された場合は、数式や参照範囲に問題がある可能性が高い。原因を確認し、修正する必要がある。
- #REF!
- #VALUE!
- #DIV/0!
■過度なエラー非表示はトラブルの原因になる
すべてを非表示にする設計は危険である。
- 入力ミスに気づきにくくなる
- データ不整合の原因になる
検証用シートではエラー表示を残す方が安全である。
実務では「見せる資料」と「検証用シート」を分けて管理するとトラブルを防ぎやすい。
まとめ
IFNA関数は、#N/Aエラーのみを制御できる実務向けの重要な関数である。検索結果が存在しない場合でも表の見栄えを維持でき、資料作成の品質を高める効果がある。一方で、すべてのエラーを隠すわけではないため、IFERRORとの違いを理解したうえで使い分けることが欠かせない。
VLOOKUPやINDEX・MATCHと組み合わせて活用すれば、日常業務のデータ処理効率は確実に向上する。まずは基本的な書式を押さえ、自分の業務シートに組み込んで運用してみることが第一歩である。
本記事の内容を以下で簡単におさらいしよう。
- IFNA関数とは
- 「#N/A」エラーだけを別の値に置き換える関数
- 通常の計算結果はそのまま表示し、該当データがない場合のみ表示を変更できる
- 書式
- =IFNA(値, エラーの場合の値)
- 値には数式やセル参照、エラー時には文字列や “”(空白)を指定する
- 主な用途
- 検索関数との組み合わせである
- VLOOKUPやINDEX・MATCHで検索
- 見つからない場合は「未登録」などと表示
- 手順
- 検索式を作成する
- #N/Aになることを確認する
- その式をIFNAで囲む
- 表示したい文字を指定
- IFNAは#N/Aのみ処理する点が特徴
- 他のエラーはそのまま表示されるため、ミスの発見にも役立つ
構成/編集部







DIME MAGAZINE











