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関数と他関数の組み合わせ問題に進むのがおすすめです。


