論理

どちらかのテストが通ればよいとき

定義

2つのテストのどちらかが通れば 1 を表示するとは、OR を IF で包むことです。

構文

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

引数

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

計算例

受付は、B2 の数量が 50 を超えるか、C2 の vip セルが yes のときに急ぎの印を付けます。

A: チケット B: 数量 C: Vip
T-14 12 no
T-15 80 no
T-16 9 yes

数式: =IF(OR(B2>50,C2="yes"),1,0)

結果: 0。12 は 50 を超えず、C2 も yes ではないので、どちらのテストも通りません。

練習問題

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

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

関連する関数

どちらかのテストが通ればよいとするのが OR 関数です。

よくある間違い

=IF(OR(B2>50),1,0) のように vip のテストを外すミスです。C2 が yes でも、T-16 は 0 を表示します。

関連する関数

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