構文
OR(logical_expression1, [logical_expression2, ...])
- logical_expression1—true または false を検証する数式 (ブール型)。
- logical_expression2, ... —[任意]ture または false を検証するその他の数式。
使用例
IF(OR([期日]1 > [期日]2, [期日]1 > [期日]3), "期日 1 は最も早くない", "期日 1 は最も早い")
利用上の注意
- OR はブール型列 (チェックボックス、フラグ、スター) で直接使用することも、別の関数 (たとえば IF、SUMIF、COUNTIF、SUMIFS、 COUNTIFS nado) 内で使用することもできます。
- OR はブール型列 (チェックボックス、フラグ、スター) で直接使用することも、IF 関数内で使用することもできます。
- また、OR は SUMIF、COUNTIF、SUMIFS、COUNTIFS などその他の関数の条件で @cell と組み合わせて使用することもできます。
例
この例では以下のシートの情報を参照しています。
行番号 |
アイテム番号 |
在庫 |
ステータス |
販売数 |
---|---|---|---|---|
行番号 1 |
アイテム番号 C001 |
在庫 true |
ステータス 緑 |
販売数 78 |
行番号 2 |
アイテム番号 C002 |
在庫 false |
ステータス 赤 |
販売数 42 |
行番号 3 |
アイテム番号 C003 |
在庫 true |
ステータス 黄 |
販売数 217 |
行番号 4 |
アイテム番号 C004 |
在庫 true |
ステータス 黄 |
販売数 |
上記の表を例に、シートに OR() 関数を使用した例をいくつかご紹介します。
数式 |
説明 |
結果 |
---|---|---|
数式 =IF(OR([在庫]1 = 0, Status1 = "赤"), "注文状況と在庫を確認", "順調") |
説明 I“在庫” 列の行 1 が 0 と等しい (un-checked/false) の場合、または、“ステータス” 列の行 1 が “赤” の場合は、"注文状況と在庫を確認" の値を返し、それ以外の場合は "順調" の値を返します。 |
結果 順調 |
数式 =IF(OR([販売数]2 > 50, [在庫]2 = 0), "在庫切れ", "在庫") |
説明 “販売数” 列の行 2 が 50 より大きい場合、または、“在庫” 列の行 2 が 0 と等しい場合、“在庫切れ” の値を返し、それ以外の場合は “在庫” を返します。 |
結果 在庫切れ |
数式 =COUNTIF(Status1:Status4, OR(@cell = "緑", @cell = "黄")) |
説明 セル レベルで緑または黄が返される場合、“ステータス” 列の値の数をカウントします。 行 1、3、および 4 を適用します。 |
結果 3 |