機能概要
Spreadsheetsには、値や参照のタイプを調べるためのワークシート関数が、全部で9つ用意されています。これらの関数は、名前がどれもISで始まるため、一括してIS関数と呼ばれます。IS関数は、テストの対象の種類をチェックし、その結果に応じて論理値TRUEまたはFALSEを返します。たとえば、ISBLANK関数は、テストの対象が空白セルに対する参照のときTRUEを返し、それ以外のときFALSEを返します。
書式
ISBLANK(テストの対象)テストの対象:テストするデータを指定します。引数には、空白セル、エラー値、論理値、文字列、数値、セル参照、または対象となるデータを参照する名前を指定することができます。
ISERR(テストの対象)
ISERROR(テストの対象)
ISLOGICAL(テストの対象)
ISNA(テストの対象)
ISNONTEXT(テストの対象)
ISNUMBER(テストの対象)
ISREF(テストの対象)
ISTEXT(テストの対象)
解説
関数 | 説明 |
---|---|
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を返します(テストの対象が空白セルを参照するときもTRUEになりますので注意してください)。 |
ISNUMBER | テストの対象が数値を参照するときTRUEを返します。 |
ISREF | テストの対象がセル範囲を参照するときTRUEを返します。 |
ISTEXT | テストの対象が文字列を参照するときTRUEを返します。 |
用例
用例を新規のワークシートにコピーすると、計算結果を確認できます。A | B | |
---|---|---|
1 | 数式 | 説明(計算結果) |
2 | =ISLOGICAL(TRUE) | TRUEが論理値かどうかを判定します(TRUE) |
3 | =ISLOGICAL("TRUE") | "TRUE"が論理値かどうかを判定します(FALSE) |
4 | =ISNUMBER(5) | 5が数値かどうかを判定します(TRUE) |