Excel

ExcelのOR関数をわかりやすく解説!どれかの条件がTRUEか判定する

  1. HOME >
  2. 開発関連 >
  3. Excel >

ExcelのOR関数をわかりやすく解説!どれかの条件がTRUEか判定する

はじめに

Excel(エクセル)のOR関数は、指定する論理式の中にTRUE(真)があるか判定する関数です。
指定した論理式の1部又は全部がTRUE(真)である場合、関数はTRUE(真)を返します。

構文

OR(論理式1,[論理式2]...)

論理式1必須論理値、条件式、セル参照、論理値を返す関数などを指定します
論理式2...省略可追加で指定する論理値、条件式、セル参照、論理値を返す関数などを指定します

使用例

1店舗名商品名
金額
2A商店りんご120
3A商店みかん60
4BC商店りんご140
5Cスーパーりんご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関数を有効に使えば、業務を効率化することができるようになるでしょう。
一度使ってみてはいかがでしょうか。

関連項目

-Excel
-