IS 関数

説明

これらの各関数は、まとめて IS 関数と呼ばれ、指定された値をチェックして、その結果に従って TRUE または FALSE を返します。 たとえば、ISBLANK 関数は、引数値が空白セルへの参照の場合に論理値 TRUE を返し、それ以外の場合に FALSE を返します。

IS 関数を使用すると、値の計算などの操作を行う前に、その値についての情報を取得できます。 たとえば、ISERROR 関数と IF 関数を組み合わせて使用すると、エラーが発生した場合に異なる処理を実行できます。

= IF( ISERROR(A1), "エラーが発生しました。", A1 * 2)

この数式は、エラー条件が A1 に存在するかどうかを確認します。 その場合、 IF 関数は "エラーが発生しました" というメッセージを返します。 エラーが存在しない場合、 IF 関数は計算 A1*2 を実行します。

書式

ISBLANK(テストの対象)

ISERR(テストの対象)

ISERROR(テストの対象)

ISLOGICAL(テストの対象)

ISNA(テストの対象)

ISNONTEXT(テストの対象)

ISNUMBER(テストの対象)

ISREF(テストの対象)

ISTEXT(テストの対象)

IS 関数の書式には、次の引数があります。

関数

TRUE を返す場合

ISBLANK

テストの対象が空白セルを参照するとき TRUE を返します。

ISERR

テストの対象が #N/A を除くエラー値を参照するとき TRUE を返します。

ISERROR

テストの対象が任意のエラー値 (#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? または #NULL! のいずれか) を参照するとき TRUE を返します。

ISLOGICAL

テストの対象が論理値を参照するとき TRUE を返します。

ISNA

テストの対象がエラー値 #N/A (使用する値がない) を参照するとき TRUE を返します。

ISNONTEXT

値は、テキストではない項目を参照します。 (値が空白のセルを参照している場合、この関数は TRUE を返します。

ISNUMBER

テストの対象が数値を参照するとき TRUE を返します。

ISREF

テストの対象がセル範囲を参照するとき TRUE を返します。

ISTEXT

テストの対象が文字列を参照するとき TRUE を返します。

解説