過去問ドリル

令和5年度 ITパスポート試験 問75

テクノロジ/基礎理論

表計算ソフトを用いて,二つの科目 X,Y の点数を評価して合否を判定する。それぞれの点数はワークシートのセル A2,B2に入力する。合格判定条件(1)又は(2)に該当するときはセル C2に“合格”,それ以外のときは“不合格”を表示する。セル C2に入力する式はどれか。 〔合格判定条件〕 (1)科目 X と科目 Y の合計が120点以上である。 (2)科目 X 又は科目 Y のうち,少なくとも一つが100点である。 〔ワークシート〕 セル A1:科目 X,セル B1:科目 Y,セル C1:合否 セル A2:50,セル B2:80,セル C2:合格 (注:本サイトでは原問題の表を文字表記に変換しています)

出典:令和5年度 ITパスポート試験 問75

正解:ウ

解説

合格となるのは,条件(1)又は(2)のどちらか一方でも当てはまればよいので,「論理和」(いずれかが真なら真)を使います。論理積(全てが真のときだけ真)だと,全ての条件を同時に満たさないと合格にならず,題意に合いません。IF 関数は「条件が真なら最初の値,偽なら次の値」を返すので,真のとき '合格',偽のとき '不合格' の順に書きます。図の例(50点と80点,合計130点で(1)に該当)で C2 が「合格」になる点とも合います。

選択肢ごとの解説

  • ア誤り。論理積では,三つの条件が全て真のときしか '合格' になりません。例の A2=50,B2=80 でも '不合格' になってしまいます。
  • イ誤り。論理積であり,さらに真のときに '不合格' を返すので,合否が逆になります。
  • ウ正しい。条件のいずれかが真なら '合格',そうでなければ '不合格' を返します。
  • エ誤り。論理和は正しいものの,真のときに '不合格' を返すので,合否が逆になります。
ITパスポートの過去問を演習モードで解く