平成28年度秋期 ITパスポート 問82 解説
セルB2~C8に学生の成績が科目ごとに入力されている。セルD2に計算式“IF(B2≧50,'合格',IF(C2≧50,'合格','不合格'))”を入力し,それをセルD3~D8に複写した。セルD2~D8において“合格”と表示されたセルの数は幾つか。
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 氏名 | 数学 | 英語 | 評価 |
| 2 | 山田太郎 | 50 | 80 | |
| 3 | 鈴木花子 | 45 | 30 | |
| 4 | 佐藤次郎 | 35 | 85 | |
| 5 | 田中梅子 | 55 | 70 | |
| 6 | 山本克也 | 60 | 45 | |
| 7 | 伊藤幸子 | 30 | 45 | |
| 8 | 小林潤也 | 70 | 35 |
- ア2
- イ3
- ウ4
- エ5
答えを見る
正解 エ5
要点入れ子のIFは外側の条件が偽のときに内側を判定する
解説
式は「数学が50以上なら合格、そうでなければ英語が50以上なら合格、どちらも50未満なら不合格」という意味です。
- 2行目:数学50 → 合格
- 3行目:45、30 → 不合格
- 4行目:数学35、英語85 → 合格
- 5行目:数学55 → 合格
- 6行目:数学60 → 合格
- 7行目:30、45 → 不合格
- 8行目:数学70 → 合格
合格は5つ(エ)です。「≧」なので50ちょうども合格になる点に注意します。