論理

ISERROR

定義

ISERROR は、引数が何らかのエラー値のときは TRUE を、そうでなければ FALSE を返します。

構文

=ISERROR(value)

引数

引数 意味
value 調べる数式またはセルです。割り算などです。

計算例

製粉所は、詰めた袋を働いた時間で割ります。袋は A2:A4、時間は B2:B4 に入っています。

A: 袋 B: 時間
15 0
9 3
6 2

数式: =IF(ISERROR(A2/B2),"stop","ok")

結果: stop。15 を 0 で割ると #DIV/0! になるので、ISERROR は真になり、IF は stop を返します。下にフィルすると、数式は stop、ok、ok を返します。

練習問題

セル A2 には 10、セル B2 には 0 が入っています。C2 に、A2 を B2 で割った値がエラーのときは 1、それ以外のときは 0 を返す数式を書いてください。

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

関連する関数

IF は ISERROR の TRUE または FALSE を 1 または 0 に変換します。ISNUMBER は同じセルの別の性質を調べます。

よくある間違い

TRUE はすべて 0 除算だと扱うミスです。範囲の打ち間違いもエラーなので、印が別のミスを隠すことがあります。

関連する関数

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