点数を字母の等級に変換する(ネストした IF)
成績表の季節です。試験の点数はすでに入っており、各点数の横に字母の等級が必要です。A2 の点数に対して、Letter のセル B2 に等級を入れてください。90 以上は A、80 以上は B、70 以上は C、それ以外は D です。
セル参照を使って数式を書いてください。テストケースを切り替えても正しい結果になる必要があります。
テストケース
1
2
3
リセット
提出
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 準備完了 ハイライトされたセルに数式を入力し、「提出」を押してください。
テストケース
1
2
3
リセット
提出
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 準備完了 ハイライトされたセルに数式を入力し、「提出」を押してください。
ポイント解説
しきい値は高いほうから低いほうへ判定します。新しい Excel には IFS もありますが、ネストした IF は面接でもよく出る定番です。
関数ガイド
よくある質問
ネストした IF で等級の数式を書くには?
高いほうから判定します。例:=IF(A2>=90,"A",IF(A2>=80,"B",IF(A2>=70,"C","D")))。
ネストした IF の代わりに IFS を使えますか?
新しい Excel と Google スプレッドシートでは使えます。ネストした IF は面接や古いブック向けにまだ役立ちます。