はじめに
Excel(エクセル)のOR関数は、指定する論理式の中にTRUE(真)があるか判定する関数です。
指定した論理式の1部又は全部がTRUE(真)である場合、関数はTRUE(真)を返します。
構文
OR(論理式1,[論理式2]...)
| 論理式1 | 必須 | 論理値、条件式、セル参照、論理値を返す関数などを指定します |
| 論理式2... | 省略可 | 追加で指定する論理値、条件式、セル参照、論理値を返す関数などを指定します |
使用例
| A | B | C | |
|---|---|---|---|
| 1 | 店舗名 | 商品名 | 金額 |
| 2 | A商店 | りんご | 120 |
| 3 | A商店 | みかん | 60 |
| 4 | BC商店 | りんご | 140 |
| 5 | Cスーパー | りんご | 80 |
数値条件を指定
=OR(C2>100,C3>=100)
解説
=「C2が100以上」、「C3が100以上」のどれかがTRUE(真)か?
=「120が100以上」、「60が100以上」のどれかがTRUEか?
=「TRUE」、「FALSE」のどれかがTRUEか?
=TRUE(真)
文字列条件を指定
=OR(B2="みかん",B3="みかん")
解説
=「B2がみかん」、「B3がみかん」のどれかがTRUE(真)か?
=「りんごがみかん」、「みかんがみかん」のどれかがTRUE(真)か?
=[FALSE」、[TRUE」のどれかがTRUEか?
=TRUE(真)
IF関数で使用
=IF(OR(C2<=50,C2>=100),"範囲外","範囲内")
解説
=「C2が50以下」、「C2が100以上」のどれかがTRUEの場合は”範囲外”、それ以外は”範囲内”とする
=「120が50以下」、「120が100以上」のどれかがTRUEの場合は”範囲外”、それ以外は”範囲内”とする
=「FALSE」、「TRUE」のどれかがTRUEの場合は”範囲外”、それ以外は”範囲内”とする
=”範囲外”
おわりに
いかがでしたでしょうか?
Excel関数を有効に使えば、業務を効率化することができるようになるでしょう。
一度使ってみてはいかがでしょうか。