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

- ア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), '不合格', '合格')
答えを見る
正解 アIF(論理積((A2+B2)≧120, A2≧50, B2≧50), '合格', '不合格')
要点複数の条件を全て満たすときは論理積(AND)で判定する
解説
合格の条件は「合計120点以上」かつ「A2が50点以上」かつ「B2が50点以上」の3つを全て満たすことなので、論理積を使い、真のとき“合格”、偽のとき“不合格”とします。図の例ではA2 = 50、B2 = 80で合計130点となり、3条件を満たし“合格”になります。
- イ:論理積が真のときに“不合格”となり、結果が逆なので誤り。
- ウ:論理和ではいずれか一つを満たせば合格となってしまうので誤り。
- エ:論理和を使っており、さらに結果も逆なので誤り。