過去問ドリル

平成31年度 春期 ITパスポート試験 問98

テクノロジ/ソフトウェア

表計算ソフトを用いて,二つの科目 X,Y の成績を評価して合否を判定する。それぞれの点数はワークシートのセル A2,B2に入力する。合計点が120点以上であり,かつ,2科目とも50点以上であればセル C2に“合格”,それ以外は“不合格”と表示する。セル C2に入れる適切な計算式はどれか。 ワークシート:A1=科目 X,B1=科目 Y,C1=合否,A2=50,B2=80,C2=(計算式を入れるセル) (注:本サイトでは原問題の表を文字表記に変換しています)

出典:平成31年度 春期 ITパスポート試験 問98

正解:ア

解説

「合計点が120点以上,かつ,2科目とも50点以上」は,3つの条件が全部成り立つときなので,論理積(AND)で結びます。論理和(OR)だと,どれか1つが成り立てば合格になってしまいます。IF 関数は「条件が成り立てば1つ目の値,そうでなければ2つ目の値」を返すので,論理積が真のとき“合格”,偽のとき“不合格”の順に並べたものが正解です。

選択肢ごとの解説

  • ア正しい。3つの条件が全て成り立つとき“合格”となるよう論理積を使い,成り立たないときは“不合格”を返します。
  • イ誤り。論理積は合っていますが,“合格”と“不合格”が逆で,条件を満たすときに“不合格”と表示されてしまいます。
  • ウ誤り。論理和では,3つの条件のうち1つでも成り立てば“合格”になってしまい,「全て」という条件を満たせません。
  • エ誤り。論理和を使っている点も,“合格”と“不合格”が逆になっている点も合っていません。
ITパスポートの過去問を演習モードで解く