Excelの NA関数 は、利用者が明示的に#N/Aエラーを返すために使用されるシンプルな関数です。
例えば、集計途中のデータをグラフに反映させたくない場合、NA関数を使って#N/Aを返せば、グラフ上ではそのデータ点が表示されず、「まだデータがありません」という状況を視覚的にわかりやすく示すことができます。
こうした特性から、NA関数は欠損データの扱いやデータが準備中であることを明示する用途など、さまざまなシーンで役立ちます。
NA関数とは
NA関数は、引数を必要とせず、常に#N/Aエラーを返すシンプルな関数です。
- #N/A = Not Available(利用できない) の意味
- 数式やグラフでデータが不足していることを表すときに使います
書式
=NA()
引数の説明
引数は不要で、常に #N/A を返します。
使用例(箇条書き)
- 単純に#N/Aを返す
=NA()→ 結果:#N/A - 条件式と組み合わせ
=IF(A1="","",A1)→ A1が空白なら空白を返しますが、グラフでは0として扱われることがあります。=IF(A1="",NA(),A1)→ A1が空白なら#N/Aを返すので、グラフには表示されません。
関連関数
- IFERROR関数:エラー時に代替値を返す
- IFNA関数:#N/Aエラー時だけ代替値を返す
- ISNA関数:#N/Aエラーかどうかを判定
まとめ
NA関数は、意図的に#N/Aエラーを返すためのシンプルな関数です。
- 書式:
=NA() - グラフでデータなしを表したいときに便利
- IF関数やIFNA関数と組み合わせて活用すると効果的

