説明
テスト中のすべての条件が真であるかどうかを判定するには、この関数を使用します。チェーンでサポートされます。CHILDREFS と併用可能。
この関数は、複数の条件を同時にテストし、すべての条件が満たされた場合にのみTRUEを返却するように設計されている。条件を満たさない場合はFALSEを返却する。
構文
AND(引数_1,[...,引数_255])
入力
この関数には以下の引数があります:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
引数_1 |
はい | 最初に評価する条件、テキスト、または論理値。 | セル、セル範囲、数値、またはこれらのいずれかになる数式。 |
引数_n |
オプション | 評価する後続の条件、テキスト、または論理値。 | セル、セル範囲、数値、またはこれらのいずれかになる数式。 |
例
サンプルデータ
| A | B | |
|---|---|---|
| 1 | 11.16 | 79.59 |
| 2 | 19.28 | 86.97 |
| 3 | 96.73 | 43 |
| 4 | 66.18 | 55.08 |
| 5 | 赤 | eggplant |
数式のサンプル
| 使用例 | 数式 | 説明と結果 |
|---|---|---|
| 指定されたセルの値が 1より大きく、かつ が 100 より小さい場合に TRUE を表示し、そうでない場合は FALSE を表示します。 | =AND(A2>1,A2<100) |
この数式は次のように機能する:
このデータ設定に対して、この数式はTRUE を返します。(A1の値は1より大きく100より小さい)。 |
| 指定されたセルの値が A3より小さく、かつ が 100 より大きい場合に TRUE を表示し、そうでない場合は FALSE を表示します。 | =AND(A2<A3,A2>100) |
この数式は次のように機能する:
このデータ設定に対して、この数式はFALSE を返します。(A2の値がA3の値より小さい間は、100より大きくはありません)。 |
| 範囲B1:B5のすべての値が100より小さければTRUEを表示し、そうでなければFALSEを表示します。 | =AND(B2:B5<100) |
この数式は次のように機能する:
このデータ設定に対して、この数式はTRUE を返します。(範囲 B1:B5 の関連する値はすべて 100 未満です)。 |
| 指定したセルの値が "red" の場合は TRUE を、それ以外の場合は FALSE を表示します。 | =AND(A5="red") |
この数式は次のように機能する:
このデータ設定に対して、この数式(構文を修正)はTRUE を返却します。(A5の値は "red "です)。 |
メモ
- ANDは最大255個の条件を扱うことができ、それらはカンマで区切られた個々の引数として入力される。例
AND A1>B1,C3=D4,F3="sold". - 比較に使用するテキスト値は、二重引用符("")で囲む必要があります。
- ANDは数値を真(TRUE)または偽(FALSE)として評価する。ゼロ(0)以外の数値はすべて真(TRUE)として扱われる。
- ANDは大文字と小文字を区別しない。
- ANDは、評価中に論理値が検索されなかったり作成されなかったりした場合、#VALUE!を返却する。
- 空セルが引数として与えられると、それは無視される。
- ワイルドカードはこの関数では使えない。