論理

両方のテストが通るとき

定義

2つのテストが両方通るときだけ 1 を表示するとは、AND を IF で包むことです。

構文

=IF(AND(logical1, logical2),1,0)

引数

引数 意味
logical1 最初のテストです。例: B2>=10。
logical2 2番目のテストです。例: C2<=3。

計算例

店は、B2 の個数が 10 以上で、C2 の残り日数が 3 以下のときに補充の印を付けます。

A: 品目 B: 個数 C: 残り日数
Flour 15 2
Yeast 6 1
Salt 20 9

数式: =IF(AND(B2>=10,C2<=3),1,0)

結果: 1。15 は 10 以上、2 は 3 以下なので、両方のテストが通ります。

練習問題

セル C2 には 4、セル D2 には 9 が入っています。E2 に、C2 が 10 より大きく D2 が 5 より小さいときは 1、それ以外のときは 0 を表示する数式を書いてください。

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

関連する関数

両方のテストが通ることを求めるのが AND 関数です。

よくある間違い

=IF(AND(B2>=10),1,0) のようにテストを1つだけ書くミスです。残り日数が無視されるので、Salt も 1 を表示します。

関連する関数

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