論理

AND

定義

AND は、与えたテストがすべて真のときは TRUE を、そうでなければ FALSE を返します。

構文

=AND(logical1, [logical2], ...)

引数

引数 意味
logical1 最初のテストです。例: A2>=8。
logical2, ... 任意の追加テストです。AND が TRUE を返すには、すべてが真である必要があります。

計算例

窯の工程は、8時間以上続き、不良が 0 のときだけ OK と印を付けます。時間は A2:A4、不良は B2:B4 に入っています。

A: 時間 B: 不良
6 1
9 0
8 2

数式: =IF(AND(A2>=8,B2=0),"OK","Check")

結果: Check。6時間は 8 未満なので、AND は偽になり、IF は Check を返します。下にフィルすると、数式は Check、OK、Check を返します。

練習問題

セル A2 には 12、セル B2 には 3 が入っています。C2 に、A2 が 10 より大きく B2 が 5 より小さいときは 1、それ以外のときは 0 を返す数式を書いてください。

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

関連する関数

AND はたいてい IF の中に置き、すべてのテストが通ったときはある結果を、どれかが失敗したときは別の結果をセルに表示します。

よくある間違い

シートが OK または Check を必要とするのに =AND(A2>=8,B2=0) と書くミスです。AND は TRUE または FALSE を返すので、それらの値に変換するには IF で包みます。

関連する関数

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