ISERR 関数は、エラーかどうかを判定する Excel 関数で、#N/A 以外のすべてのエラーに対して TRUE を返します。
📌 構文
ISERR(値)
🔍 引数の説明
- 値:エラーかどうかを調べたい値やセルを指定します。
✅ 戻り値
| 値の状態 | 結果 |
|---|---|
#DIV/0!, #VALUE!, #REF! など | TRUE |
#N/A | FALSE |
| エラーでない値(数値、文字列など) | FALSE |
🎯 対象となるエラー一覧(ISERR が TRUE を返すもの)
| エラータイプ | 意味 |
|---|---|
#DIV/0! | 0 で割った |
#VALUE! | 無効な型 |
#REF! | 無効なセル参照 |
#NAME? | 無効な関数名や名前 |
#NUM! | 数値エラー |
#NULL! | 無効な交差演算子 |
🔸 #N/A(値が見つからない)だけは除外されます。
✅ 使用例
=ISERR(A1)
➡ セル A1 に #DIV/0! などのエラーがある → TRUE
➡ エラーでない → FALSE
➡ #N/A → FALSE
📘 関連関数
| 関数名 | 説明 |
|---|---|
ISERROR | すべてのエラー(#N/A 含む)に TRUE を返す |
ISNA | #N/A エラー だけ に TRUE を返す |
IFERROR | エラー時に代替値を返す便利な関数(Excel 2007 以降)例:=IFERROR(A1/B1, "エラー") |