「IF関数って難しそう…」と思っていませんか?実は、IF関数はエクセルの中でも最も基本的で、最も使える関数のひとつなんです。
この記事では、「IF 関数 使い方 初心者向け」から始まり、複数条件の処理やネスト(入れ子)構造、エラー対処法まで、やさしく丁寧に解説していきます。
事務職・経理・営業など、日々の業務にすぐに活かせる内容を実践的な表や数式例でご紹介します!
IF関数(マッスルたけちゃん)









IF関数とは?(初心者向け解説)
IF関数は、「もし〇〇なら△△、そうでなければ□□」というように、条件に応じて異なる結果を返す関数です。
たとえば、「点数が80点以上なら“合格”、それ以外なら“不合格”」といった条件分岐が簡単にできます。
初心者でも、基本の使い方を理解すれば、日々の業務にすぐに役立つ関数です。
IF関数の特徴
- 条件に応じた表示(例:「合格」「不合格」など)を簡単に設定できる
- 数値・文字列・セル参照など、さまざまな条件を設定可能
- AND関数やOR関数との組み合わせで複数条件の処理も可能
- IF関数をネスト(入れ子)させて複雑な条件も組める
- IFERROR関数と併用することでエラー処理も可能に
IF関数の構文(入力方法と引数)
IF関数の基本構文は以下の通りです。
【引数の説明】
引数名 | 説明 |
論理式(必須) | 条件を指定する部分(例:A1>=80) |
真の場合の値(必須) | 条件が成立したときに返す値(例:”合格”) |
偽の場合の値(任意) | 条件が成立しないときに返す値(例:”不合格”) |
IF関数の使い方(具体例付き)
80点以上なら「合格」、それ以外なら「不合格」
A列:名前 | B列:点数 | C列:判定(IF関数) |
アーノルド | 85 | =IF(B2>=80, “合格”, “不合格”)→合格 |
中山きんに君 | 76 | =IF(B3>=80, “合格”, “不合格”)→不合格 |
横川 | 92 | =IF(B4>=80, “合格”, “不合格”)→合格 |
IF関数の応用テクニック|仕事で役立つ活用法
IF関数は「条件によって処理を分ける」だけでなく、他の関数と組み合わせることで実務での応用力が一気に高まります。
ここでは、複数条件の処理や、業務に役立つテクニックを表付きで解説します。

IF関数は、単独で使うこともあるが、他の関数との組み合わせでIF関数の世界が広がる!いろんな場面でいろんな使い方をするから、先輩や上司に聞いてみてくれよな!大切なのは理屈を覚えることだ!
応用テクニック①:AND・OR関数との組み合わせで複数条件をチェック
具体例とメリット
複数の条件を同時に判定したいときは、「AND関数」 や 「OR関数」を組み合わせて使います。
- 条件の幅が広がり、実務のルール判定に対応できる
- AND:すべて満たす条件 / OR:いずれかを満たす条件
例:80点以上かつ出席率90%以上で「合格」
名前 | 点数 | 出席率 | 判定(IF関数) |
佐藤 | 85 | 95% | 合格 |
鈴木 | 76 | 92% | 不合格 |
田中 | 83 | 88% | 不合格 |
応用テクニック②:IF関数のネストで段階評価を自動化
具体例とメリット
IF関数の中にさらにIF関数を入れ込むことで、3段階・4段階といった複数の評価基準に対応できます。
- 複雑な評価も一つの数式で自動化できる
- 「ネストは複雑だけど強力」というのがポイント
例:点数に応じて「A」「B」「C」評価をつける
名前 | 点数 | 評価 |
高橋 | 92 | A |
山田 | 72 | B |
小林 | 55 | C |
IF関数 よくある質問(FAQ)
よくある質問(FAQ)をまとめました。
- Q1: IF関数の構文がうまく書けずエラーが出ます。原因は?
- A1: 「カンマ , の不足」や「文字列をダブルクォーテーションで囲んでいない」などが原因です。例:=IF(A1>=80, “合格”, “不合格”)
- Q2: IF関数で複数条件を設定するには?
- A2: AND関数 や OR関数 を使います。例:=IF(AND(A1>=80, B1>=90), “合格”, “不合格”)
- Q3: IF関数がうまく機能しないときの対処法は?
- A3: セルのデータ型やスペル、全角/半角の違いに注意。必要に応じて IFERROR でエラー処理を加えるのも有効です。
- Q4: ネストが深くなって分かりづらいのですが?
- A4: Excel 2016以降では IFS関数 を使うと、複数条件をネストせずにスマートに書けます。
- Q5: 転職でExcelスキルをアピールしたいです。IF関数は有効?
- A5: 非常に有効です。IF関数は「条件処理の基本」で、論理的な思考力と業務効率スキルの証明にもなります。
IF関数のまとめ
IF関数は、初心者にとって最も学ぶべき基本関数の一つです。条件分岐のロジックがわかれば、実務の判断処理が大幅に効率化されます。複数条件・ネスト・エラー処理までマスターすれば、実務での即戦力に!
【ポイント整理】
- IF関数は「条件によって結果を分ける」基本関数
- AND/ORを使えば複数条件も処理できる
- ネストすれば段階的な評価も可能
- IFERRORでエラー処理もスマートに
- 転職や業務改善でも強力な武器になる

これでIF関数もバッチリだ!レッツ筋トレ!
コメント