論理

IFERROR

定義

IFERROR は、数式がエラーになったときは代わりの値を返し、そうでなければ数式の結果を返します。

構文

=IFERROR(value, value_if_error)

引数

引数 意味
value 試す数式です。割り算などです。
value_if_error その数式がエラーを返したときに代わりに表示する内容です。テキストは二重引用符で囲む必要があります。

計算例

工場が梱包した袋数を作業時間で割ります。袋数は A2:A4、時間は B2:B4 に入っています。

A: 袋数 B: 時間
8 0
12 4
9 3

数式: =IFERROR(A2/B2,"n/a")

結果: n/a。8 を 0 で割ると #DIV/0! になるので、IFERROR は代わりのテキストを返します。下にフィルすると、数式は n/a、3、3 を返します。

練習問題

セル A2 には 10、セル B2 には 0 が入っています。C2 に、A2 を B2 で割り、その割り算がエラーなら 0 を返す数式を書いてください。

  1. C2 に、A2 を B2 で割り、エラーのときは 0 と表示する IFERROR 数式を書いてください。
ステップ 1 / 2
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…

関連する関数

IF は自分で書いたテストで分岐し、NOT はそのテストを反転できます。IFERROR は内側の数式がエラーになったかどうかだけで分岐します。

よくある間違い

範囲の打ち間違いも含め、すべてのエラーを IFERROR で隠すミスです。代わりの値が出て、本当の間違いが見えなくなります。

関連する関数

これらのリンクは関連する関数です。