令和5年試験問題 問75

表計算ソフトを用いて,二つの科目X,Yの点数を評価して合否を判定する。それぞれの点数はワークシートのセル A2,B2 に入力する。合格判定条件(1)又は(2)に該当するときはセル C2 に"合格",それ以外のときは"不合格"を表示する。セル C2 に入力する式はどれか。

〔合格判定条件〕
  • 科目Xと科目Yの合計が120点以上である。
  • 科目X又は科目Yのうち,少なくとも一つが100点である。
75.png

  • 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),'不合格','合格')
正解 問題へ
分野:テクノロジ系
中分類:ソフトウェア
小分類:オフィスツール
解説
(1) 科目Xと科目Yの合計が120点以上である
科目Xの点数はセル A2 に、科目Yの点数はセル B2 に表示されているため、条件式としては(A2+B2)≧120が適切です。
(2) 科目X又は科目Yのうち,少なくとも一つが100点である
どちらかが100点であればよいため、条件式としては論理和(A2=100,B2=100)が適切です。
(1)又は(2)に該当するときに合格なので(1)と(2)の条件はOR、すなわち論理和です。(1)と(2)の条件式を論理和で結合すると、

 論理和(A2+B2≧120, 論理和(A2=100,B2=100))

結果として(A2+B2)≧120A2=100B2=100の少なくとも一つに該当すれば合格となるので、合格判定の条件式は3つの条件の論理和をとったものとなります。

3つの条件のいずれかに該当すればよいため、

 論理和((A2+B2)≧120, A2=100, B2=100)

この条件式がtrueであれば'合格'、そうでなければ'不合格'と表示するため、以下の式を入力することになります。
if (
 論理和(A2+B2≧120, A2=100, B2=100),
 '合格',
 '不合格'
)
したがって「ウ」が正解です。

Pagetop