エクセル・VBA

Excel(エクセル)でIF関数とOR関数を組み合わせて使う方法

IF関数とOR関数を組み合わせる方法

今回の記事はExcel(エクセル)のIF関数とOR関数を組み合わせる方法についてお話します。

苦手な方専門のパソコン教室

いずれかの条件を満たす場合の「AND関数との組み合わせ」については、下記記事にまとめましたので参考になさってください。

IF関数とAND関数を組み合わせて使う方法

IFとORの組み合わせて使う方法とは?

IF関数は条件に合わせて返す結果を変えることができる関数ですが、その条件を複数指定するときにOR関数を入れ子(ネスト)するという方法があります。

IF関数だけだと、

もし○○だったら、△△にして、そうでなければ◇◇にする

という構文を作ることができますが、

OR関数を組み合わせることにより

もし、Aが〇〇またはBが◎◎だったら、△△にして、そうでなければ◇◇にする

というように、条件を指定することができます。

もちろん、A・Bの2つだけではなくC・Dなど条件を追加することも可能です。

まず、それぞれの関数の構文を確認しておきましょう。

IF関数の構文はこちら

=IF (論理式, 真の場合, 偽の場合)

論理式条件
真の場合条件と一致したときに返す値
偽の場合条件と一致しなかったときに返す値

=IF (論理式真の場合, 偽の場合)

=もし、○○だったら◇◇してねそうじゃなければ△△してね

という構文と意味になります。

IF関数の基本の使い方や詳しい解説は下記の記事をご覧ください。

Excel(エクセル)|IF関数の使い方

OR関数の構文はこちら

=OR(論理式1, 論理式2, …)

論理式11つ目の条件
論理式22つ目の条件

OR関数の引数には、最大で255個の条件を入れることができます。

ORの中身は一つ一つが条件となり、この条件のいずれかを満たすかどうかで判定が分かれます。

例えば、「東京出身」または「女性」または「会社員」というように条件が複数あった場合、いずれか一つに当てはまるか、全部当てはまらないかで返す結果が変わります。

OR関数を単体で使用する場合は、下記の例のように使用します。

OR関数の説明

指定した条件のいずれか1つでも当てはまれば「TRUE」が返ります。

 

OR関数の説明

指定した条件を1つも満たさない場合、「FALSE」が返されます。

IF関数を組み合わせて使用する場合、条件のどれか1つでも満たした場合を前提に関数の挿入を行います。

IFとORの組み合わせ 画像解説

まずは、ザックリとIF関数とOR関数を組み合わせて使うイメージをわかりやすいイラストで解説しています。

下記を開いてご覧ください。

IFとORを組み合わせて使う方法

では、下記の例を使って解説します。

IFとOR関数の組み合わせの説明

IFとOR関数の組み合わせの説明

今回は、Excel・Word・PowerPointの3科目の中でどれか1つでも50点以下のものがあれば、不合格、そうでなければ合格という数式を入れていきましょう。

初心者の方にもわかりやすいように、わかりやすく順を追って説明しますね。

①IF関数を挿入して、ダイアログボックスを開く

IFとOR関数の組み合わせの説明

まず、IF関数を挿入しましょう。「=if(」と挿入出来たら、数式バーの左側にある「fx」をクリックしましょう。

 

IFとOR関数の組み合わせの説明

ダイアログボックスが開きます。

まずは、IFの論理式を入力してきます。

論理式は「○○だったら」の部分に当たります。

今回は、この条件の「○○だったら」が「Excelが50点以下 または Wordが50点以下 または PowerPointが50点以下」という条件が入るので、ここにOR関数を入れましょう。

 

②OR関数を挿入して、ダイアログボックスをOR関数に変更する

IFとOR関数の組み合わせの説明

まず、論理式に「or(」を入力します。

この時、イコールは不要です。ポイントは、ORの後ろにカッコまで入力することです。

入力ができたら、数式バーの「OR」の所をクリックしましょう。

 

IFとOR関数の組み合わせの説明

数式バーのORをクリックすると、ダイアログボックスが「OR」に変更されます。

※ダイアログボックスを開かずにそのまま関数を記述することも可能ですが、関数に慣れていないうちは、ダイアログボックスを使用して入力するのがオススメです。

 

③OR関数の引数に条件を入力する

IFとOR関数の組み合わせの説明

では早速、OR関数で条件を指定しましょう。

まず1つ目の条件は、セルB2が50以下です。

エクセルで以上を表す場合は、「<=」を使用します。

セルB2をクリックし、セル参照をしましょう。

続いて、「<=50」と入力します。

「B2<=50」が入力され、「B2の値が50以下」という条件が入力されます。

 

IFとOR関数の組み合わせの説明

続いて、2つ目、3つ目の条件を追加します。

2つ目はWordが50点以下、3つ目はPowerPointが50点以下という条件を入力しましょう。

 

④ダイアログボックスをIF関数に戻します

IFとOR関数の組み合わせの説明

OR関数で条件をすべて指定することができたので、IF関数にダイアログボックスを戻しましょう。

先ほど同様に、数式バーの「IF」の所をクリックしましょう。

 

IFとOR関数の組み合わせの説明

ダイアログボックスがIF関数に変更されます。

 

⑤IF関数の「真の場合」を入力する

IFとOR関数の組み合わせの説明

IF関数の論理式が入力できたので、真の場合を入力します。

真の場合は、論理式で指定した条件のうち、いずれかに該当する場合に何を返すかということです。

今回は、3科目のうち、どれか1つでも50点以下だったら「不合格」と表示させたいので、「不合格」と入力します。

 

IFとOR関数の組み合わせの説明

エクセルでは、文字列をダブルクォーテーションで囲むというルールがあります。

先ほどは「不合格」と入力しただけでダブルクォーテーションで囲みませんでしたが、次の入力欄の「偽の場合」をクリックすると、先ほどの文字列が自動的にダブルクォーテーションで囲まれます。

※ダイアログボックスを使用して関数を入力すると、半角のカンマやダブルクォーテーションが自動で付くので便利です。

 

⑥「偽の場合」を入力する

IFとOR関数の組み合わせの説明

最後に、偽の場合を入力しましょう。

偽の場合は、指定した条件のいずれにも該当しなかった場合に何と表示するのかを入力します。

今回は、すべての科目において50点以下のものがない場合は、「合計」と表示させたいので「合格」と入力します。

入力ができたら、「OK」をクリックしましょう。

 

IFとOR関数の組み合わせの説明

これで関数が挿入されました。

1行目は、3科目中1科目が50点以下だったので「不合格」という結果が表示されました。

また、偽の場合に「合計」だけでダブルクォーテーションを付けずに「OK」をクリックしましたが、確定とともに自動的にダブルクォーテーションが付きます。

 

IFとOR関数の組み合わせの説明

数式を下のセルにもコピーしましょう。

 

IFとOR関数の組み合わせの説明

すると、各行の条件を判断して、結果が表示されます。

1行目のほかに、3行目と4行目の受験者が50点以下の科目があるため、該当した行のみ「不合格」という結果が表示されました。

2行目と5行目は、50点以下の科目がなかったので「合格」と表示されています。

今回は、条件を満たさない場合は「合格」としましたが、空欄にすることも可能で、空欄にしたい場合は、ダブルクォーテーションを2つ入力しましょう。

 

IFとORの関数を組み合わせて使う 動画解説

苦手な方専門のパソコン教室

パソコン教室パレハのライン登録

ココがおすすめ

パソコン教室へのお問い合わせはこちらから

お問い合わせはこちら

    【 お名前 *必須

    【 携帯電話 *必須

     
    【 メールアドレス 】

    【 ご希望レッスン 】
    実店舗レッスンオンラインレッスン企業研修パソコン修理依頼

    【 都道府県名 & 市区町村名 &(あれば区名) 】

    【 ご質問などあればご記入ください 】

    お問い合わせいただきありがとうございます。送信ボタンを押した後、下に「内容を送信しました。ありがとうございます。」とでれば送信完了です。基本的には「090-9503-8923」の電話番号にておかけします。教室の内容についてご質問などあればお伺いできればと思います。

    お問合せリンク画像

    ココがおすすめ

    オンライン対応しております

    オンライン対応しております

    パソコン教室でのレッスン」も「Zoom(ズーム)」を利用した「オンラインレッスン」どちらも対応可能です。

    パレハのパソコンレッスンは、オンラインなのに「生で質問」出来るのが特徴です。

    詳しくは下記をご覧ください。

    オンラインパソコン教室|オンラインなのに生レッスン

    ココがおすすめ

    パソコン教室パレハ直営校

    パソコン教室パレハ直営校

    ■ パソコン教室パソコン教室パレハ広島市安佐南区緑井校

    ■ パソコン教室パソコン教室パレハ広島市中区本通り校

    ■ 広島市西区にあるパソコン教室パレハ横川校|マンツーマン教室

    ■ パソコン教室パレハ 静岡市駿河区南町校・静岡市葵区伝馬町校

    ココがおすすめ

    パソコン教室パレハグループ加盟校

    自信をもってご紹介できるパソコン教室

    下記はパレハグループ加盟校となります。

    料金体制などは異なりますが、パソコン教室パレハが自信をもってご紹介できるパソコン教室です。

    ■ 岩出市のパソコン教室キュリオステーション

    ■ 岩出市にあるパソコン教室 「キュリオステーション 岩出店」の公式サイトはこちら

    ■ 愛知県名古屋市緑区にある有松パソコン教室

    ■ 愛知県名古屋市緑区にあるパソコン教室 「有松パソコン教室」の公式サイトはこちら

    ■ 福岡県福岡市中央区にある福岡市パソコン教室平尾校

    ■ 福岡県福岡市中央区にある 「福岡市パソコン教室平尾校」の公式サイトはこちら

    ■ 調布市にあるパソコン教室キュリオステーションつつじヶ丘店

    ■ 調布市にあるパソコン教室「キュリオステーションつつじヶ丘店」の公式サイトはこちら

    ■ 宮崎市にあるパソコン教室Cosmarp(コスマープ)

    ■ 宮崎市にあるパソコン教室Cosmarp(コスマープ)の公式サイトはこちら

    全国加盟校一覧

    全国のパソコン教室一覧(実店舗&オンライン)|パレハ直営校&グループ加盟校

    ココがおすすめ

    オンライン形式をご希望の方はこちら

    オンライン形式をご希望の方はこちら

    東京・名古屋・大阪・福岡・札幌・横浜・仙台・埼玉・千葉・沖縄などで受講したい方はオンラインレッスン(Zoomを使ったオンライン個別レッスンです)をお選びください。

    オンラインパソコン教室|オンラインなのに生レッスン

    ココがおすすめ

    パソコン教室講座一覧はこちら

    パソコン教室講座一覧はこちら

    他にもパソコンの講座は多数ございます。

    詳しくは下記をご覧ください。

    パソコン教室の受講コース案内(講座のご紹介)

    ココがおすすめ

    パソコン教室に関連する情報はこちら

    こちらも是非ご覧ください

    さらに詳しく

    パソコン操作情報

    Excel(エクセル)対処法|数字がE+(1.23E+12)となった時

    メールの画像

    メールはこちら

    ラインの画像

    LINEはこちら

    電話の画像

    お電話はこちら