ExcelのIF関数は、条件が成り立つかどうかで、表示や計算を切り替える関数です。「60点以上なら合格」のような判定を、1つの式で書けます。
目次
関数の説明
IF関数
IF関数は、条件が TRUE のときは「真の場合」の値、FALSE のときは「偽の場合」の値を返します。値には、文字列も、計算式も使えます。
関数
対応バージョン
Excel 2007以降のすべてのバージョンで使えます(Excel 2003でも使えます)。
構文
引数
| 引数 | 説明 |
|---|---|
| 論理式 | 必須。TRUE か FALSE かを判定する式(B3>=60 など)。 |
| 値が真の場合 | 必須。論理式が TRUE のときに返す値。 |
| 値が偽の場合 | 省略可。論理式が FALSE のときに返す値。省略すると FALSE を返します。 |
関数作成のポイント
- 文字列は、「”合格”」のように、ダブルクォーテーションで囲みます。
- 「>=」「<=」「<>」などの比較演算子を使って、条件を書きます。
- IF関数の中に、さらにIF関数を入れて、3つ以上に分けることもできます。
関数活用のポイント
- 得点によって、「合格」「不合格」を表示します。
- 在庫や納期の状態によって、注意の表示を出します。
- 条件によって、割引や手当の金額を切り替えます。
使用例
まず動かしてみよう|この記事のサンプルをその場で試せます
練習用ファイルをダウンロードしなくても、記事と同じデータ・同じセル番地のサンプルをここで動かせます。黄色いセルを書き換えると、結果がその場で変わります。各解説の最後にある「▶ この式を試す」を押すと、このツールの該当セルへ移動します。
サンプルデータ
練習用ファイルと同じ配置の、サンプルデータです。下の練習ツールで、黄色いセルを書き換えると、結果がその場で変わります。
| A | B | C | |
|---|---|---|---|
| 1 | 得点表 | ||
| 2 | 氏名 | 得点 | 判定 |
| 3 | 梅 | 80 | 合格 |
| 4 | 桜 | 55 | 不合格 |
| 5 | 松 | 60 | 合格 |
| 6 | 竹 | 45 | 不合格 |
| 7 | 楓 | 92 | 合格 |
サンプル式
セルC3に、次の式を入れます。下のセルにも、同じ式をコピーします。
条件 B3>=60 が成り立てば “合格”、成り立たなければ “不合格” を返します。 結果は、上から順に、「合格」・「不合格」・「合格」・「不合格」・「合格」です。
サンプルデータダウンロード
サンプルデータをダウンロードすることができます。以下のリンクからダウンロードしてください。
【Excel】練習用サンプルデータ(例題)をダウンロード(無料)
まとめ
IF関数の使い方の基本は、上の「サンプル式」のとおりです。黄色いセルを書き換えながら、結果の変わり方を確かめると、使い方が身に付きます。
