IF関数で合格条件を論理和(OR)で判定する式

正解は ウ です。 合格の条件は「(1) 合計が120点以上」 又は 「(2) どちらかが100点」です。(2)も「X が100点 又は Y が100点」なので、3つの条件の どれか1つでも成り立てば真 になる論理和(OR)でまとめます。 IF(論理和((A2+B2) ≧ 120, A2 = 100, B2 = 100), '合格', '不合格') A2(X) B2(Y) 合計≧120 A2=100 B2=100 論理和 表示 50 80 ○(130) × × 真 合格 100 10 ×(110) ○ × 真 合格 60 50 ×(110) × × 偽 不合格 ア・イ:論理積(AND)だと、合計120点以上かつ両科目とも100点という、ほぼ満たせない条件になってしまいます。 エ:論理和は正しいものの、真のとき“不合格”を表示しており逆です。

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

A

B

C

1

科目X

科目Y

合否

2

50

80

合格

出典令和5年度 ITパスポート試験 公開問題 問75
ア
IF(論理積((A2 + B2) ≧ 120, A2 = 100, B2 = 100), '合格', '不合格')
イ
IF(論理積((A2 + B2) ≧ 120, A2 = 100, B2 = 100), '不合格', '合格')
ウ
IF(論理和((A2 + B2) ≧ 120, A2 = 100, B2 = 100), '合格', '不合格')
エ
IF(論理和((A2 + B2) ≧ 120, A2 = 100, B2 = 100), '不合格', '合格')