SONYのノートPCが24時間で売れ筋ランキング471位→36位に急浮上!他にも人気商品が多数ランクインしたAmazon整備済み品ランキングを今すぐチェックして、お得なアイテムを見逃さないようにしましょう。

【解説】ExcelのAND関数とOR関数の違いと使い方|IF関数との組み合わせ例も紹介

Excelで「複数の条件を同時にチェックしたい」ときに使えるのが AND関数OR関数 です。

たとえば「売上が100以上かつ在庫が10以上」「性別が女性または70点以上」など、複数条件を判定する際に大活躍します。

この記事では、AND関数とOR関数の違いや構文の基本から、IF関数との組み合わせによる実用的な使い方まで図解でわかりやすく紹介します。


目次

AND関数とは?

  • 読み方:アンド関数
  • 機能すべての条件が「真(TRUE)」の場合のみ TRUE を返す

構文

=AND(条件1, 条件2, ...)

使用例

AND関数の説明を行う画像
=AND(A2>=80, B2="女性")

→ A2が80以上 かつ B2が「女性」である場合に TRUE を返す。


OR関数とは?

  • 読み方:オア関数
  • 機能いずれか1つでも条件が「真(TRUE)」であれば TRUE を返す

構文

=OR(条件1, 条件2, ...)

使用例

ORの説明を行う画像
=OR(A2>=80, B2="女性")

→ A2が80以上 または B2が「女性」のいずれかを満たせば TRUE を返す。


AND関数とOR関数の違い

比較項目AND関数OR関数
条件の評価方法すべての条件がTRUEでなければFALSE1つでもTRUEならTRUE
用途例「全ての条件に合致したら合格」「どれか1つでも合致すれば対象」
組み合わせ先主にIF関数と併用して条件分岐に使う

IF関数と組み合わせた実例

例1:AND関数と組み合わせ

=IF(AND(A2>=80, B2="女性"), "合格", "不合格")

→ 80点以上 かつ 女性なら「合格」、それ以外は「不合格」


例2:OR関数と組み合わせ

=IF(OR(A2>=80, B2="女性"), "特典対象", "対象外")

→ 80点以上 または 女性なら「特典対象」


よくあるエラーと注意点

現象原因・対策
結果が常にFALSEになる演算子ミスやデータ型の違い(文字列 vs 数値)に注意
IFと組み合わせた際の挙動がおかしいAND/OR の括弧閉じ忘れ・条件が逆になっていないか確認
「TRUE」「FALSE」が表示されるIF関数を使って出力内容を制御するのがおすすめ

まとめ|ANDとORの違いを理解して正確な条件分岐を

AND関数とOR関数は、複数の条件を判断するときの基本ツールです。
IF関数と組み合わせれば、柔軟な条件分岐処理が可能になります。

  • AND関数は「すべての条件を満たすか」をチェック
  • OR関数は「いずれかの条件を満たすか」をチェック
  • IF関数との組み合わせで実務の条件処理を自動化できる

基本構文を理解し、場面に応じて使い分けましょう。


Tamaglo

最後までお読みいただきありがとうございます。

関連リンク


執筆者:玉城 学(タマキ マナブ)

IT業界歴10年以上。ヘルプデスク・サーバーエンジニアとしてWindowsの設定、クラウド管理、PC最適化を担当。

現在はPC設定・Office活用の専門家として、ブログやYouTubeで情報を発信中。

詳しいプロフィールはこちら

SNSでも情報を発信しています: YouTubeTikTokInstagram

  • URLをコピーしました!

コメント

コメントする


reCaptcha の認証期間が終了しました。ページを再読み込みしてください。

アップロードファイルの最大サイズ: 2 MB。 画像 をアップロードできます。 Youtube、Facebook、Twitter および他サービスへのリンクは自動的にコメント内に埋め込まれます。 ここにファイルをドロップ

目次