論理
スコアから pass または fail を表示する
定義
スコアから pass または fail を表示するとは、その 2 つの語の一方でスコアにラベルを付ける IF 数式を書くことです。
構文
=IF(logical_test, value_if_true, value_if_false)
引数
| 引数 | 意味 |
|---|---|
logical_test |
比較です。例: B2>=60。 |
value_if_true |
判定が真のときのラベルです。テキストは二重引用符で囲みます。 |
value_if_false |
判定が偽のときのラベルです。テキストは二重引用符で囲みます。 |
計算例
科目が 60 以上の点数に pass のラベルを付けます。点数は B2 に入っています。
| A: 科目 | B: 点数 |
|---|---|
| Quiz | 75 |
| Lab | 41 |
| Oral | 60 |
数式: =IF(B2>=60,"pass","fail")
結果: pass。 75 は 60 以上なので、真のときのラベルが表示されます。
練習問題
セル A2 には 40 が入っています。B2 に、A2 が 50 以上のときは pass、それ以外のときは fail と表示する数式を書いてください。
- B2 に、A2 が 50 以上のときは pass、それ以外のときは fail と表示する IF 数式を書いてください。
- B2 は 40 の場合の結果を表示する必要があります。
ステップ 1 / 2
B2 に =IF(A2>=50,"pass","fail") と入力します。
A2 は 40 で、50 以上ではないので、結果は fail です。
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…
B2 は IF を使っています。
B2 は fail を表示しています。
次のレッスンは商品キーで価格を調べるです。
関連する関数
そのスコアの判定から pass または fail を返すのが IF 関数です。
よくある間違い
ラベルを入れ替えるミスです。=IF(B2>=60,"fail","pass") のようにすると、75 は pass の反対の fail を返します。