「もし、テストが80点以上なら『合格』、それ以外なら『不合格』にしたい」

そんなふうに、
データの内容によって表示を変えたい場面って多いですよね。
一つひとつ目で見て「これは合格、これは不合格……」
と手入力で打ち込んでいませんか?

実はそれ、
Excelなら一瞬で自動化できます。

Excel関数の中でもっとも有名で、もっとも強力な
IF(イフ)関数を覚えるだけで、

テストの合否判定
売上目標の達成・未達成
在庫の「あり・なし」チェック

などの仕分けを、ミスなく一発で完了させることができます。

この記事では初心者の方でも今日から実務で使いこなせるように、
IF関数の基本構造から、よくある「””(ダブルクォーテーション)」の落とし穴まで、わかりやすく解説します。

ゆうまる

IF関数はExcelに「判断」をさせるための超重要ツール!
条件分岐ができるようになると、作業の自動化が一気に進みます。
基本の型をサクッとマスターしちゃいましょう!

基本の書き方

fx
IF関数
=IF(論理式, 値が真の場合, [値が偽の場合])
入力例
=IF(C2>=80, “合格”, “不合格”)
論理式 必須
判定の基準となる条件を指定します。結果がTRUE(正しい)かFALSE(正しくない)になるように書きます。(例:A1>=100、B2=”済” など)
値が真の場合 必須
条件が「正しい(TRUE)」ときに表示したい内容を指定します。文字を出す場合は ” ” で囲みます。
値が偽の場合 任意
条件が「正しくない(FALSE)」ときに表示したい内容を指定します。省略すると FALSE と表示されます。

IF関数の基本的な使い方

IF関数は単に「もしも」を計算するだけではありません。データに「意味」を持たせ、一目で状況を判断できるようにするのが実務で重宝される理由です。

膨大なデータから「条件」に合うものを自動仕分け

例えば1,000人分のテスト結果から、「80点以上」の人にだけ合格とき。
目視で一人ずつ確認して入力していくのは、時間がかかる上にミスも避けられません

IF関数なら、条件を一つ設定してオートフィル(コピー)するだけ。
数秒で1,000人分の仕分けが完了します。
元のデータが書き換わっても、関数が自動で判定を更新してくれるので、常に最新の状態を保てます。

「比較演算子」を使いこなして自由自在に判定

IF関数の「条件(論理式)」を作るときに欠かせないのが、記号の組み合わせです。これさえ覚えれば、あらゆるパターンに対応できます。

演算子 意味・読み方 数式の例
(論理式)
備考・ポイント
A = B AとBが等しい A1=”合格” 文字を比較する場合は「”合格”」のようにダブルクォーテーションで囲む。
A <> B AとBが等しくない A1<>”済” 実務で頻出。「済」が入っていないセル(空欄含む)を判定したい時などに使用。
A > B AがBより大きい
(Bを含まない、超える)
A1>80 B自体は含まないため、80点はFALSE(偽)になる(81点からがTRUE)。
A >= B AがB以上
(Bを含む)
A1>=80 B自体を含む。80点もTRUE(真)になる。
A < B AがBより小さい
(Bを含まない、未満)
A1<50 B自体は含まない。50点未満の判定(49点まで)。
A <= B AがB以下
(Bを含む)
A1<=50 B自体を含む。50点もTRUE(真)になる。

💡 ここがポイント!
「80点以上」は >=80 ですが、「80点を超える(81点から)」は >80 です。実務では、その数字を含むか含まないかで結果が変わるため、記号の使い分けが非常に重要です。

条件が複数の場合(次のステップ)

IF関数に慣れてきたら、次は「条件が2つ以上ある」複雑な判定にチャレンジしましょう。

実際の業務では、
「80点以上ならA、60点以上ならB、それ以外はC」

「売上が目標達成、かつ、利益もプラスならボーナス」
といった場面が出てきます。そんな時は、以下のテクニックを使い分けます。

関数 主な役割 複数条件 エラー回避 備考
IF 基本の条件分岐 × × 「もし〜ならA、そうでなければB」の2分岐。基本中の基本!
IFS 多分岐の条件設定 × IFのネスト(入れ子)を解消。複数の条件をスッキリ並べて判定できる。
AND 全ての条件を満たす × IF関数の論理式内で使い、「AかつB」の両立を判定する。
OR いずれかの条件を満たす × IF関数の論理式内で使い、「AまたはB」のどちらか一方を判定する。
IFERROR エラー時の表示指定 × 計算結果がエラーになった時、空白や「ー」を表示して表を綺麗に保つ。
SWITCH 値の一致を判定 × 「1なら月曜、2なら火曜」のように特定の数値・文字に反応させる。

まとめ

IF関数は、Excelをただの計算機から「自分で考えて動くツール」に変えてくれる魔法の関数です。

条件に合う・合わないで、表示を自動で切り替えられる
比較演算子(>= や <>)をマスターすれば、活用の幅が無限に広がる
文字を表示するときは ” “(ダブルクォーテーション)を忘れずに!

ビジネスの現場では、データを見て「次にするべきアクション」を判断することが求められます。
IF関数を使いこなして、誰が見ても一瞬で状況が伝わる、スマートな資料作りを目指しましょう!