表計算ソフトのIF関数および論理積関数による合否判定式

正解は ア です。 合格の条件は「合計が120点以上」 かつ 「科目Xが50点以上」 かつ 「科目Yが50点以上」です。3つの条件が 全て成り立つときだけ真 になるのが論理積(AND)なので、論理積でまとめ、真のとき“合格”を表示します。 IF(論理積((A2+B2) ≧ 120, A2 ≧ 50, B2 ≧ 50), '合格', '不合格') A2(X) B2(Y) 合計≧120 A2≧50 B2≧50 論理積 表示 50 80 ○(130) ○ ○ 真 合格 40 90 ○(130) × ○ 偽 不合格 60 55 ×(115) ○ ○ 偽 不合格 イ:真偽の表示が逆で、条件を満たすと“不合格”になります。 ウ・エ:論理和(OR)は条件のどれか1つでも成り立てば真になります。例えば40点・90点でも合計で真になってしまいます。

表計算ソフトを用いて,二つの科目X,Yの成績を評価して合否を判定する。それぞれの点数はワークシートのセル A2,B2 に入力する。合計点が120点以上であり,かつ,2科目とも50点以上であればセル C2 に“合格”,それ以外は“不合格”と表示する。セル C2 に入れる適切な計算式はどれか。

A

B

C

1

科目X

科目Y

合否

2

50

80

合格

出典平成31年度春期 ITパスポート試験 公開問題 問98
ア
IF(論理積((A2+B2) ≧ 120, A2 ≧ 50, B2 ≧ 50), '合格', '不合格')
イ
IF(論理積((A2+B2) ≧ 120, A2 ≧ 50, B2 ≧ 50), '不合格', '合格')
ウ
IF(論理和((A2+B2) ≧ 120, A2 ≧ 50, B2 ≧ 50), '合格', '不合格')
エ
IF(論理和((A2+B2) ≧ 120, A2 ≧ 50, B2 ≧ 50), '不合格', '合格')