-
∨目次
- ISERR 関数
- 使用例
- 解説
エクセル ISERR 関数:セルの値が #N/A 以外のエラーか判定する
はじめに
エクセルの ISERR 関数の使い方を紹介します。
ISERR 関数はセルの値が #N/A 以外のエラーか判定します。#N/A 以外のエラーなら TRUE を返します。
#N/A エラーは「VLOOKUP 関数」などの検索関数で検索対象が見つからないときに発生します。
エラーか判定するには「ISERROR 関数」を使用します。
#N/A エラーか判定するには「ISNA 関数」を使用します。
-
目次
- ISERR 関数
- 使用例
- 解説
ISERR 関数
ISERR(値)
値が #N/A 以外のエラーのときに TRUE を返します。それ以外のときは FALSE を返します。
引数「値」 | 数値、文字列、セル参照、関数などを指定できます。 |
エラー一覧
エラー名 | 内容 | 例 |
#DIV/0! | 0 で割り算している | =5/0 |
#N/A | 検索関数で検索対象が見つからない | =VLOOKUP("キーワード", …) "キーワード" が見つからない |
#NAME? | 関数名や定義した名前が間違っている | =SUN() |
#NULL! | セルの範囲指定に間違いがある | =SUM(A1 B1) |
#NUM! | エクセルや関数の数値の範囲を超えている | =LARGE(B1:B3,5) 順位の範囲は 1 ~ 3 に対して 5 を指定している |
#REF! | 参照しているセルや行や列が削除された | =B2 セル「B2」や行「2」や列「B」を削除する |
#SPILL! | スピルの範囲に値が入力されている | ={1,2} をセル「A1」に入力したときにセル「B1」に値を入力する |
#VALUE! | 関数の引数に間違った型を指定している | =SUM("エクセル") |
使用例
セル「B3」の値をエラーにして判定する。
=ISERR(B3)

セル「B3」の値を文字列や数値にして判定する。
=ISERR(B3)

スポンサーリンク
解説
「IF 関数」の条件に指定して、事前に数式でエラーが発生するかチェックできます。問題がないときに処理をして、エラーの時は何も表示しないなど、エラー処理ができます。
=IF(ISERR(B3/C3),"",B3/C3)

「IFERROR 関数」を使用すると全てのエラーも判定対象になりますが、次のように簡素に書けます。
=IFERROR(B3/C3,"")
#N/A を含めた全てのエラーで処理をしたいときは「ISERROR 関数」を使います。