ISERROR関数の使い方

エラー値かどうかを判定します。

200720102013201620192021365
構文
=ISERROR(値)
引数
  1. 値必須
どんな関数か

ISERROR は、値が何らかのエラーなら TRUE を返します(#N/A も含みます)。#N/A だけを別に扱いたいときは ISERR(#N/A 以外のエラー)や ISNA を使い分けます。ただし「エラーなら別の表示にする」だけが目的なら、同じ式を2回書く IF(ISERROR(式),"",式) よりも IFERROR(式,"") のほうが短く、計算も1回で済みます。

使用例

D2 に =IF(ISERROR(A1/B1), "エラー", A1/B1) を入れると、こうなります。

ABCD
1A1B1結果
21000エラー

数式を入れたセル

結果: エラーなら「エラー」を表示

つまずきやすいところ

  • #N/A も含めてすべてのエラーを TRUE にする
  • 「見つからない」だけを見たいなら ISNA

ISERRORを使う実例レシピ(2件)

同じ「情報」の関数

情報の関数をすべて見る(21件)