エクセル・VBA

【Excel】IF関数の使い方を基礎から応用まで徹底解説

Excel(エクセル)|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関数とは、その名の通り「もし○○だったら」という条件と一致した値を返すことができる関数です。

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

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

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

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

IF関数をざっくり解説 その1

わかりやすい動画解説

わかりやすい画像解説

IF関数をざっくり解説

IF関数をざっくり解説

IF関数のイラスト解説 その2

わかりやすい動画解説

わかりやすい画像解説

IF関数のイラスト解説

IF関数のイラスト解説

IF関数のイラスト解説 その3

まずは、ザックリとIF関数ってこんな関数なんだというイメージをわかりやすいイラストで解説しています。

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

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

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

さらに詳しい解説

IF関数の構文はこちら

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

IF関数の構文はこのようになっています。

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

このような感じになります。

もっとわかりやすく噛み砕いてみましょう。

IF関数を訳すとこんな感じ

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

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

という感じです。

先ほどの画像解説の例題でいうと、

もし、90点以上だったら合格にしてねそうじゃなければ不合格にしてね

となります。

では、実際に関数を挿入して、どのような手順で使うのか解説しますね。


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

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

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

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

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

ライン豪華プレゼント

無料LINE登録はこちら

IF関数の使い方はこちら

下記の例で紹介します。

今回は、A列に入力された各点数を元に、合格または不合格の結果をB列に表示させます。

IF関数の説明

セルA2が90(点以上)だったら、合格、そうでなければ不合格

という結果を出すための関数を挿入します。

 

①関数を挿入したいセルを選択して、関数を入力する

 

IF関数の説明

セルを選択したら、半角で「=i」と入力し、「IF」をマウスでダブルクリック、またはキーボードの「Tab」キーを押し、関数を確定させます。

 

IF関数の説明

ダブルクリック、または「Tab」キーで関数を確定させると、「=IF( 」と表示されます。

★ポイント①
入力は半角で行います。全角で入力した場合、関数の候補の一覧が表示されませんし、入力も難しくなります。

★ポイント②
関数の入力は、小文字でOKです!
わざわざ大文字で入力しなくても関数を挿入したら自動的に大文字になります。

★ポイント③
今回使用するIF関数は、VLOOKUP関数と違い、文字数が少ないです。
「=i」と入力して候補を選択してもいいですが、そのまま「=if(」と入力してもOKです。
この場合、カッコまで入力するのがポイントです。

②論理式を入力する

続いて、論理式を入力しましょう。

今回の論理式は、「 A2>=80 」と入れていきますので、その手順を紹介します。

IF関数の説明

まず、A2を入力しましょう。

この時、キーボードで「A2」と入力するのではなく、マウスでセルA2をクリックします。

★ポイント①
セルの入力は、マウスでセルを選択して行いましょう。もちろん「A2」と手入力も可能ですが、数式や関数でセルを手入力すると、効率も悪いですし、入力ミスが起こる可能性もあるので、マウスの使用がオススメです。

★ポイント②
エクセルに慣れている人は、マウスではなくキーボードの方向キーの使用も試してみてください。
今回は、結果を求めたいセルのすぐ隣を参照しますので、方向キーの左を押すとセルA2を参照できます。
先ほどの手順①で、関数を直接入力(またはTabで選択)→方向キーで参照の流れで続けると、マウスを使うことなくキーボードのみで操作が完結しますよ。

 

IF関数の説明

続いて、今回はセルの値が「90以上の場合」という条件を設定したいので、直接「>=90」と入力します。

「A2>=90」と入力することで、「セルA2が90以上」という条件を指定することができます。

 

IF関数の説明

論理式の入力ができたので、半角のカンマを入力しましょう。

手入力で関数を挿入する場合、それぞれの引数の間を半角のカンマで区切る必要があります。

③「真の場合」を入力する

続いて、真の場合に返す値を入力しましょう。

今回は、先ほどの論理式で指定した条件「 90点以上 」に一致した場合、セルに「合格」と結果を表示させます。

IF関数の説明

直接、「 "合格" 」と入力しましょう。

「合格」は文字列となりますので、ダブルクォーテーションで囲む必要があります。

ダブルクォーテーションは、キーボードの配列上部の数字の「2」と同じ場所を使用します。

「 " 」←このマークが表示されていますので、「Shift」キーを押しながら入力してください。

★ポイント
ダブルクォーテーションは半角、「合格」は全角入力のため、入力切替が必要になります。

◆入力パターン1
半角に切り替えて「 " 」→全角に切り替えて「合格」→半角に切り替えて「 " 」

◆入力パターン2
半角に切り替えて「 "" 」→方向キー左で移動し、全角で「合格」→方向キー右で移動

※Excelテクニック※
入力パターン2で、方向キーで移動しようとするとセルを移動してしまいます。
方向キーを押す前に「F2」キーを押すことで、セル内移動が可能になります★

 

IF関数の説明

入力ができたら、半角カンマを入力します。

 

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

続いて、偽の場合に返す値を入力しましょう。

先ほどの論理式で指定した条件「 90点以上 」に一致しなかった場合、セルに「不合格」と結果を表示させます。

IF関数の説明

真の場合を入力した手順同様に、「不合格」という文字列をダブルクォーテーションで囲みます。

入力ができたら、「Enter」キーを押して関数を確定させましょう。

 

IF関数の説明

これで、結果が表示されます。

 

IF関数の説明

下のセルにも数式をコピーすると、相対参照で条件の参照が変わりますので、それぞれの条件に合った結果を表示することができます。

IF関数の使い方 動画・画像解説

わかりやすい動画解説

わかりやすい画像解説

IF関数の使い方

IF関数の使い方

IF関数の使い方 動画解説

下記では、パソコン教室の現役講師がIF関数の使い方を動画でわかりやすく解説していますので、どうぞご覧ください。

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

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関数を組み合わせる方法と便利な活用例

メールの画像

メールはこちら

ラインの画像

LINEはこちら

電話の画像

お電話はこちら