エクセル・VBA

Excel(エクセル) | IF関数の使い方を基礎から応用まで徹底解説

2023年1月10日

エクセル IF関数の使い方

エクセルでよく使われる関数の1つに「IF関数」があります。

IF関数では、指定した条件に一致した場合と、一致しなかった場合の結果を条件分岐して指定することができる便利な関数です。

例えば、テストの成績で80点以上の場合に「合格」そうでない場合は「不合格」といった判定をデータを元に結果を求めることができます。

条件は、○○より大きい、○○と等しい、〇〇以外など、数値や文字列に合わせて指定することができるため、使いやすい関数ではありますが、非常に応用のきく関数となっています。

今回の記事はExcel(エクセル)IF関数の使い方や入力方法などについてわかりやすく紹介しますので、ぜひ参考になさってください。

また、今回紹介するIF関数で指定できる条件は1つとなっています。

複数の条件を使用したい場合は、IF関数をネスト(入れ子)することも可能ですが、「IFS関数」の方が使いやすいため、そちらを使うのがおすすめです。

IFS関数の使い方については、下記の記事にて解説していますのでご覧ください。

Excel(エクセル)|IFS関数|簡単に複数条件を設定できる

その他のIF関数の応用の使い方の記事は下記をご覧ください。

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

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


Excel(エクセル)を使いこなすのって結構難しいです。
Excel(エクセル)は、出来ることが多くて覚えるのがかなり大変です。
そんな方のためにExcel(エクセル)の使い方や、関数のコツ、ピボットテーブルやグラフなどをまとめたページをライン登録で無料プレゼントしております。
Excel(エクセル)以外にも、Word(ワード)、パソコン基本、PowerPoint(パワーポイント)、Mac、ブラインドタッチなどの特典もございます。
ご興味ある方は下記よりご登録ください。

ライン豪華プレゼント

無料LINE登録はこちら

IF関数の構文

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

論理式条件(比較演算子を使った数式)
真の場合条件と一致したときに返す値
偽の場合条件と一致しなかったときに返す値

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

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

という感じです。

IF関数ってどんな時に使うもの?

IF関数

IF関数とは、その名の通り「もし○○だったら」という条件と一致した値を返すことができる関数です。

エクセルの中でも使用頻度の高い関数で、使えると作業効率もよくなるのでビジネスでも必須の関数でしょう。

指定した条件に一致したら、Aの値を返し、条件に合わなければBの値を返すといった、とてもシンプルな中身となっています。

VLOOKUP関数の空白のエラー処理としても使われることが多く、そちらの使い方も覚えておくと良いでしょう。

Excel(エクセル)|VLOOKUP関数でエラーを返さず空白で返す方法

IF関数の使い方はこちら

今回の例では、IF関数で総合点を基準にした合否判定の結果を求めます。

総合点が160点以上の場合は「合格」、そうでなければ「不合格」と表示するようにします。

①IF関数を挿入する

IF関数の使い方

IF関数の使い方

②引数「論理式」に数式を入力する

IF関数の使い方

③引数「値が真の場合」に「論理式の条件を満たした場合の結果」を入力する

IF関数の使い方

④引数「値が偽の場合」に「論理式の条件を満たさなかった場合の結果」を入力して確定する

IF関数の使い方

IF関数の使い方

⑤数式を下のセルにコピーする

IF関数の使い方

IF関数の簡単な入力方法

IF関数に慣れるまでは、論理式が合っているのか、入力した内容が合っているのかわからないことが多いと思います。

また、文字列をダブルクォーテーションで囲む必要がありますが、こちらも入力がしにくかったり、ダブルクォーテーションを付け忘れてしまうという場合も多いです。

そんな時に便利なのが、ダイアログボックスを使った入力方法です。

今回の例では、「在庫数」が「必要数」よりも少なくなった場合に「要発注」と自動で表示されるようにします。

 

①「=IF(」入れたら数式バー左側の「fx」をクリックする

IF関数ダイアログボックスを使った入力方法

②ダイアログボックスが表示される

IF関数ダイアログボックスを使った入力方法

③セル【B3】をクリックして「論理式」の欄に入力する

IF関数ダイアログボックスを使った入力方法

④比較演算子を使って条件を入力する

IF関数ダイアログボックスを使った入力方法

⑤「値が真の場合」の欄を選択する

IF関数ダイアログボックスを使った入力方法

⑥「要発注」と入力する

IF関数ダイアログボックスを使った入力方法

⑦「値が偽の場合」の欄を選択する

IF関数ダイアログボックスを使った入力方法

⑧空欄を指定するため「""」と入力する

IF関数ダイアログボックスを使った入力方法

⑨入力内容と結果を確認して「OK」をクリックする

IF関数ダイアログボックスを使った入力方法

⑩結果が表示される

IF関数ダイアログボックスを使った入力方法

⑪下のセルに数式をコピーする

IF関数ダイアログボックスを使った入力方法

完成:数値を変更して結果が変わるか見てみましょう

IF関数ダイアログボックスを使った入力方法

IF関数でできる処理の例

セルにデータが入力されたら計算式や関数の結果を表示する

IF関数の使用例矢印

IF関数の使用例

セルにデータが入力されたら連番を自動で表示する

IF関数の使用例矢印 IF関数の使用例

AND・OR関数と組み合わせる方法

AND関数との組み合わせ

■「Excelが85点以上かつWordが85点以上」の場合は「合格」、そうでなければ「空白」

IF関数とAND関数の組み合わせ IF関数とAND関数の組み合わせ

AND関数と組み合わせることで、指定した条件をすべて満たしている場合という条件を指定することができます。

上記の例では、2科目とも85点以上の条件を満たしたセルは2つだったので、2つのセルに「合格」と表示されています。

IF関数とAND関数を組み合わせて使う方法や効率の良い入力方法については、下記の記事で詳しく解説していますので、参考になさってください。

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

OR関数との組み合わせ

■「Excelが85点以上またはWordが85点以上」の場合は「合格」、そうでなければ「空白」

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

OR関数と組み合わせることで、指定した条件のいずれか1つでも満たしている場合という条件を指定することができます。

上記の例では、2科目のどちらか1つでも85点以上の条件を満たしたセルは6つだったので、6つのセルに「合格」と表示されています。

IF関数とOR関数を組み合わせて使う方法や効率の良い入力方法については、下記の記事で詳しく解説していますので、参考になさってください。

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

IFS関数は複数条件の指定が可能

条件によって、処理を複数に分けたい場合はIFS関数を使います。

AND関数やOR関数との組み合わせの使い分けとしては、結果を3つ以上に分けるかどうかです。

【AND関数やOR関数の場合】

  • Aが80以上かつBが80以上だったら「合格」、そうでなければ「不合格」
  • Aが80以上またはBが80以上だったら「合格」、そうでなければ「不合格」

というように、結果として表示するのは「合格」か「不合格」の2つです。
IF関数で表示できる結果は、ANDやORを組み合わせても2つまでです。

【IFS関数の場合】

  • Aが・・・80以上だったら「合格」、60以上だったら「追試」、それ以外(60未満)だったら「不合格」

このように、IFS関数を使えば条件に合わせて、3つ以上の結果を表示することができます。

IFS関数

=IFS( 論理式1 , 真の場合の値1 ,論理式2 , 真の場合の値2…,TRUE,どれにも当てはまらない場合の値 )

■合計点が「170以上なら優」「140以上なら良」「いずれの条件にも一致しない場合は追試」

IFS関数の例 IFS関数の例

このようになります。

いずれの条件にも当てはまらない場合を指定する場合は「TRUE」を使いますが、数式で指定しても構いません。

上記の例の場合だと、

  • =IFS(D2>=170,"優",D2>=140,"良",TRUE,"追試")
  • =IFS(D2>=170,"優",D2>=140,"良",D2<140,"追試")

などの入力が可能です。

IFS関数の使い方や効率の良い入力方法については、下記の記事で詳しく解説していますので、参考になさってください。

Excel(エクセル)|IFS関数|簡単に複数条件を設定できる

ビジネスに役立つ関数を習得するためにはパソコン教室という選択肢もおすすめです

Excel(エクセル)は、仕事の中で最も使われているソフトといっても過言でありません。

仕事の現場では、かなり多くの事を要求され、またそれが当たり前になってきています。

中々Excel(エクセル)が覚える事が出来ない方は、ちょっとしたコツを知らないので操作を苦手とされているケースが多いです。

そのコツを覚えるだけで日常のストレスは大幅に改善されます。その感覚を覚えれば使いこなせます。

ご自身で学習されるのもよいですし、弊社のようなパソコン教室を利用するのも良いです。

パソコン教室パレハは、特に「パソコンが苦手な方に特化した」パソコン教室で、Excel(エクセル)の使い方を実践力を交えて学べる講座をご用意しております。

ご興味ある方は下記をご覧ください。

Excel関数講座

パソコンが苦手な方向けエクセル関数講座の詳細はコチラ

Excel関数実践講座

パソコンが苦手な方向けExcel関数実践講座の詳細はコチラ

パソコンが苦手な人向けエクセル講座

パソコンが苦手な方向けエクセル講座の詳細はコチラ


Excel(エクセル)を使いこなすのって結構難しいです。

Excel(エクセル)は、出来ることが多くて覚えるのがかなり大変です。

そんな方のためにExcel(エクセル)の使い方や、関数のコツ、ピボットテーブルやグラフなどをまとめたページをライン登録で無料プレゼントしております。

Excel(エクセル)以外にも、Word(ワード)、パソコン基本、PowerPoint(パワーポイント)、Mac、ブラインドタッチなどの特典もございます。

ご興味ある方は下記よりご登録ください。

ライン豪華プレゼント

無料LINE登録はこちら

パレハ直営校

パレハ直営校

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

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

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

パレハグループ加盟校

パレハグループ加盟校

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

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

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

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

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

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

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

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

全国加盟校一覧

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

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

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

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

オンラインレッスンは全国対応しています。

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

講座一覧はこちら

講座一覧はこちら

他にも講座は多数ございます。

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

受講コース案内(講座のご紹介)

こちらもご覧ください

こちらもぜひご覧ください

エクセル操作情報

Excel(エクセル)|COUNTIF関数で特定の文字「以外」を数える方法

VLOOKUPで合計は不可→SUMIF関数を使う

Excel(エクセル)|IF関数で条件を複数指定する方法をわかりやすく解説

【Excel】IF関数とVLOOKUP関数を組み合わせる方法と便利な活用例

エクセルIF関数|「空白」を使って計算式を作る方法 |動画解説付き

条件付き書式とIF関数を使って文字色を赤にする|動画解説

Excel(エクセル)|if関数で複数条件を3つ入れる方法

こんな記事も読まれています

IF 関数 - Microsoft サポート

【Excel】IF関数を総まとめ!基本の使い方から条件分岐まで紹介

ExcelのIF関数の使い方!複雑な条件の指定方法をマスター

ExcelのIF関数の書き方をわかりやすく解説!複数条件

ExcelはじめてのIF関数!IF関数の使い方をわかりやすく解説

メールの画像

メールはこちら

ラインの画像

LINEはこちら

電話の画像

お電話はこちら