Excel

ExcelのIFERROR関数をわかりやすく解説!エラー値を別の値にする

  1. HOME >
  2. 開発関連 >
  3. Excel >

ExcelのIFERROR関数をわかりやすく解説!エラー値を別の値にする

はじめに

Excel(エクセル)のIFERROR関数は、エラー値を検出した場合に別の値にする事ができる関数です。
エラー値を返す関数を利用する際などに、エラー値をそのまま利用又は表示したくない場合などに使います。

構文

IFERROR(値, エラーの場合の値)

必須エラー値かどうか判定する値、セル参照、関数などを指定します。
エラーの場合の値必須値がエラー値であった場合の、代わりの戻り値を指定します。

使用例

サンプルデータ
#N/A#VALUE!#REF!
#DIV/0!#NUM!#NAME?
#NULL!0

IFERRORを使わない場合

エラー値となる可能性のある計算や、エラー値の戻ってくる関数を使用する場合、IFERROR関数を使わないとそのままの値が表示されます。

=0/0

解説

=0/0

=#DIV/0!

=A1

解説

=A1の値を参照

=#N/Aを参照

=#N/A

IFERRORを使う場合

IFERROR関数を使うことで、エラー値になった際の戻り値を指定する事ができます。

=IFERROR(0/0, 0)

解説

=0/0の結果がエラー値の場合は0、それ以外は0/0の結果を返す

=0/0の結果はエラー値(#DIV/0!)

=0

=IFERROR(A1,”エラー”)

解説

=A1の値がエラー値の場合は"エラー"、それ以外はA1の値を返す

=A1の値はエラー値(#DIV/0!)

="エラー"

=IFERROR(B3,”エラー”)

解説

=B3の値がエラー値の場合は"エラー"、それ以外はB3の値を返す

=B3の値は0

=0

おわりに

いかがでしたでしょうか?
IFERROR関数は、表の見た目を気にしてエラー値を表示させたくない時などに重宝しています。
その他にも使い方はいろいろありますので、一度使ってみてはいかがでしょうか。

関連項目

-Excel
-