Excel関数

IF

条件分岐の基本関数です。

IF(logical_test, value_if_true, value_if_false)

引数の意味

logical_test

必須

TRUE/FALSE を返す条件式を入力します。

value_if_true

必須

判定結果が TRUE のときに返す値を指定します。

value_if_false

必須

判定結果が FALSE のときに返す値を指定します。

使い方の例

IFを使い、C2セル(C列の得点)が80以上なら「合格」、そうでなければ「不合格」を返してください。

表

#
A受講者ID
B氏名
C得点
D判定
2U001田中82
3U002佐藤67
4U003鈴木91
5U004高橋55
6U005伊藤78
7
8

関数の使い方(式)

=IF(C2>=80, "合格", "不合格")

結果

合格

この式になる理由

条件がTRUEなら第2引数、FALSEなら第3引数を返します。「以上」は境界値を含み、「より大きい」は含みません。

  1. 1. 判定条件: C2>=80

    TRUE/FALSE を返す条件式を入力します。

  2. 2. TRUEの場合: "合格"

    判定結果が TRUE のときに返す値を指定します。

  3. 3. FALSEの場合: "不合格"

    判定結果が FALSE のときに返す値を指定します。

用途から関数を選ぶ

次の使い方に最も直接的に当てはまる関数はどれですか?

条件と結果の組を順に指定し、最初に成立した条件の結果を返す。

この関数を練習する

IF のよくある質問

IF の使い方は?

判定条件、TRUEのときの値、FALSEのときの値を順に指定します。たとえば得点が80点以上なら合格にするなら IF(C2>=80, "合格", "不合格") のように使います。

IF の練習はどこでできますか?

「この関数を練習」ボタンから、IF の練習モードをすぐ開始できます。

IF の引数は何ですか?

基本の引数は 判定条件、TRUEの場合、FALSEの場合 です。 すべて順番どおりに指定して使います。