他の関数内で使用され、提供された論理式のうち少なくとも1つが真である場合に真を返します。
構文
OR(logical_expression1, [logical_expression2, ...])
- logical_expression1—真または偽(ブール)に評価される式
- logical_expression2, ... —[任意]真または偽に評価される追加の式
使用例
IF(OR([期日]1 > [期日]2, [期日]1 > [期日]3), "期日1は最も遅くない", "期日1は最も早い")
利用上の注意
- ORは、ブール列(チェックボックス、フラグ、星)内で直接使用することも、IF、SUMIF、COUNTIF、SUMIFS、COUNTIFSなどの他の関数内で使用することもできます。
- ORは、ブール列(チェックボックス、フラグ、星)内で直接使用することも、IF関数内で使用することもできます。
- ORは、SUMIF、COUNTIF、SUMIFS、COUNTIFSなどの他の関数の基準で@セルと組み合わせて使用することもできます。
例
この例では、次のシート情報を参照しています。
| 行番号 | アイテム番号 | 在庫はあるか? | ステータス | 販売数 |
|---|---|---|---|---|
| 1 | C001 | 真 | 緑 | 78 |
| 2 | C002 | 偽 | 赤 | 42 |
| 3 | C003 | 真 | 黄 | 217 |
| 4 | C004 | 真 | 黄 |
上記の表を基に、シート内で OR() 関数を使用した例をいくつかご紹介します。
| 数式 | 説明 | 結果 |
|---|---|---|
| =IF(OR([In Stock?]1 = 0, Status1 = "RED"), "Check Order Status and Stock", "On Track") | 在庫ありの列の最初の行が0(未チェック/偽)に等しい場合、またはステータス列の最初の行が赤である場合、値注文状況と在庫を確認を返します。そうでない場合は、値順調を返します。 | 順調 |
| =IF(OR([販売数]2 > 50, [在庫あり?]2 = 0), "在庫切れ", "在庫あり") | 販売数列の2行目が50より大きい場合、または在庫あり列が0に等しい場合、値在庫切れを返します。そうでない場合は、在庫ありを返します。 | 在庫切れ |
| =COUNTIF(Status1:Status4, OR(@cell = "Green", @cell = "Yellow")) | ステータス列の値の数をカウントします。緑または黄がセルレベルで返される場合。行1、3、4が該当します。 | 3 |