ISERROR関数の使い方
エラー値かどうかを判定します。
200720102013201620192021365
- 構文
-
=ISERROR(値) - 引数
-
- 値必須
- どんな関数か
ISERROR は、値が何らかのエラーなら TRUE を返します(
#N/Aも含みます)。#N/Aだけを別に扱いたいときはISERR(#N/A 以外のエラー)やISNAを使い分けます。ただし「エラーなら別の表示にする」だけが目的なら、同じ式を2回書くIF(ISERROR(式),"",式)よりもIFERROR(式,"")のほうが短く、計算も1回で済みます。- 使用例
-
D2 に
=IF(ISERROR(A1/B1), "エラー", A1/B1)を入れると、こうなります。A B C D 1 A1 B1 結果 2 100 0 エラー 数式を入れたセル
結果: エラーなら「エラー」を表示
つまずきやすいところ
- #N/A も含めてすべてのエラーを TRUE にする
- 「見つからない」だけを見たいなら ISNA