論理

複数のテストから結果を選ぶ

定義

複数のテストから順にラベルを選ぶとは、IFS に各テストとその結果を続けて渡すことです。

構文

=IFS(logical_test1, value_if_true1, logical_test2, value_if_true2)

引数

引数 意味
logical_test1 最初のテストです。例: B2>=80。
value_if_true1 最初のテストが通ったときの結果です。例: "high"。
logical_test2 次のテストで、最初のテストが失敗したときだけ使います。例: B2>=0。
value_if_true2 2番目のテストが通ったときの結果です。例: "low"。

計算例

試験の一覧が B2:B4 に点数を保存しています。80 以上は high、0 以上のそれ以外は low です。

A: 答案 B: 点数
A 90
B 12
C 80

数式: =IFS(B2>=80,"high",B2>=0,"low")

結果: high。90 は 80 以上なので、最初のテストが勝ち、2番目のテストは使われません。

練習問題

セル A2 には 40 が入っています。B2 に、A2 が 50 以上のときは pass、0 以上のときは fail を表示する数式を書いてください。

  1. B2 に、A2 が 50 以上のときは pass、0 以上のときは fail と表示する IFS 数式を書いてください。
ステップ 1 / 2
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…

関連する関数

テストを順にたどり、一致したラベルを返すのが IFS 関数です。

よくある間違い

=IFS(B2>=0,"low",B2>=80,"high") のように広いテストを先に置くミスです。90 も最初のテストを通るので、結果は low になります。

関連する関数

これらのリンクは関連する関数です。