IF関数とは?Excelで条件分岐を行う基本関数

MOS(Excel)

IF関数は、ある条件が正しいかどうかを判定し、結果を場合分けして表示する関数です。
Excelの中でも特に使用頻度が高く、MOS試験ではほぼ確実に出題される重要関数のひとつです。

実務では「合否判定」「評価ランク付け」「条件付き表示」など、判断を自動化する場面で必ず登場します。

MOS試験においても、IF関数は
・単体での出題
・他の関数や書式設定との組み合わせ
といった形で頻出します。


IF関数の基本構文【必ず暗記】

まずは基本構文を正確に押さえましょう。

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

各引数の意味

  • 論理式:条件(例:A1>=60)
  • 真の場合:条件が成り立つときに表示する値
  • 偽の場合:条件が成り立たないときに表示する値

この構造を理解できていないと、
試験本番で条件文を見た瞬間に混乱します。


基本例:合否判定で理解するIF関数

例題

A1セルに点数が入力されているとします。

  • 60点以上 →「合格」
  • 60点未満 →「不合格」

数式

=IF(A1>=60,"合格","不合格")

このように、
条件 → 結果A → 結果B
という流れで考えるのがポイントです。


MOS頻出①:数値と文字列の使い分けに注意

MOS試験では、
数値と文字列の扱いミスを狙った問題がよく出ます。

よくある間違い

=IF(A1>=60,合格,不合格)

これはエラーになります。
文字列は必ず ” “(ダブルクォーテーション)で囲みます。

正解

=IF(A1>=60,"合格","不合格")

👉 文字が出てきたら必ずダブルクォーテーション
これは試験での鉄則です。


MOS頻出②:セル参照を結果に使うパターン

IF関数では、結果に「文字」だけでなく
別のセルを指定するケースもよく出ます。

  • 条件を満たしたらB1セルの値
  • 満たさなければC1セルの値
=IF(A1>=60,B1,C1)

MOSでは
「表示結果を文字で返すのか、セル参照なのか」
をきちんと問題文から読み取る必要があります。


MOS頻出③:比較演算子の読み違いに注意

IF関数でよく使う比較演算子はこちらです。

記号意味
=等しい
<>等しくない
>より大きい
>=以上
<より小さい
<=以下

特に 「以上」「以下」
>=<= を使う点が頻出ひっかけポイントです。


MOS頻出④:空白判定を含むIF関数

MOSでは、
空白セルを条件に含める問題もよく出題されます。

A1が空白なら「未入力」、そうでなければ「入力済」

=IF(A1="","未入力","入力済")

👉 空白判定は
A1=""
と書くのがポイントです。


IF関数が「分岐の入口」になる理由

IF関数は単体でも重要ですが、
実際の試験・実務では

  • IF × COUNT
  • IF × AVERAGE
  • IF × AND / OR

など、他の関数と組み合わせる起点になります。

そのため、
IF関数を理解していない=Excel全体の理解が浅い
と判断されやすい関数でもあります。


MOS試験対策としてのIF関数学習ポイント

最後に、MOS対策として押さえるべきポイントを整理します。

  • 構文は丸暗記レベルで理解する
  • 文字列は必ずダブルクォーテーション
  • 比較演算子(>=、<=)の意味を正確に読む
  • 空白判定の書き方を覚える

IF関数は「なんとなく理解」では点数に直結しません。
構文・条件・結果の流れを機械的に判断できる状態を目指しましょう。


まとめ:IF関数はMOS合格への必須関数

IF関数は、Excelの条件分岐を担う中核関数であり、MOS試験では避けて通れない存在です。基本構文を確実に理解し、頻出パターンに慣れておくことで、試験本番でも落ち着いて対応できるようになります。

次のステップとしては、IF関数と他関数の組み合わせ問題に進むのがおすすめです。

タイトルとURLをコピーしました