メインコンテンツへスキップ
ITパスポート2018年度 春期午前60

2018年度 春期 ITパスポート 午前60

難度標準

支店ごとの月別の売上データを評価する。各月の各支店の“評価”欄に、該当支店の売上額が A~C支店の該当月の売上額の平均値を下回る場合に文字“×”を,平均値以上であれば文字“○”を表示したい。セル C3に入力する式として、適切なものはどれか。ここで、セル C3に入力した式は、セル D3, セル E3, セル C5~E5, セルC7~E7に複写して利用するものとする。

選択肢

IF ($C2<平均(C2:E2), 'O', 'x')
IF ($C2<平均(C2:E2), 'x', 'O')
IF (C2<平均($C2:$E2), 'O','x')
IF(C2<平均($C2:$E2), 'x', 'O')

解説

結論 → 詳細 → 補足 の 3 層構成

展開
結論Layer 1

エが正解である理由は、問題文の条件とExcelのIF関数、およびセル参照の絶対参照・相対参照の仕様を考慮すると、最も適切だからです。IF関数は論理式が真の場合と偽の場合で異なる値を返します。問題文では、支店の売上額(セル C3)が、該当月のA~C支店の売上額の平均値(セル C2:E2 の平均)を下回る場合に「×」、平均値以上であれば「○」を表示したいとあります。しかし、選択肢エでは、IF(C2<平均($C2:$E2), 'x', 'O')となっており、これは「C2の値がC2からE2の平均値より小さい場合に 'x' を、それ以外の場合に 'O' を表示する」という意味になります。問題文の意図としては、平均値より下回る場合に「×」、以上の場合に「○」なので、IF関数の引数の順序が誤っています。

詳細Layer 2

アは、C2のセル参照に絶対参照($C2)が使われており、数式を右(D3, E3)にコピーした際に、比較対象のセルが固定されてしまい、正しく各支店の売上額を比較できません。

補足Layer 3

イは、IF関数の結果を返す文字列の順序が問題文の条件と逆になっており、平均値より下回る場合に「○」、以上の場合に「×」を表示してしまいます。

ウは、平均値を計算する範囲($C2:$E2)に絶対参照が使われていますが、これは適切です。しかし、IF関数の条件式 C2<平均($C2:$E2) の結果として 'O' を返し、それ以外の場合に 'x' を返しています。これは問題文の「平均値を下回る場合に文字“×”を,平均値以上であれば文字“○”を表示したい」という条件と逆になっており、平均値より小さい場合に「○」、大きい場合に「×」となってしまいます。

したがって、問題文の意図に沿い、かつ数式をコピーしても各支店の売上額を正しく比較するには、IF関数の条件式で売上額が平均値より「大きい」場合に「○」を、そうでない場合に「×」を返すように記述する必要があります。選択肢エは、IF(C2<平均($C2:$E2), 'x', 'O')となっており、これは「C2が平均値より小さい場合に'x'、それ以外(平均値以上)の場合に'O'」を返すため、問題文の意図と合致しています。

この解説は?
この解説は AI 生成です(詳細)

解説テキストは Google Gemini に IPA 公式の問題文・公式解答を入力して生成しました。 人間によるレビューを行ったものと、未レビューのものが混在します。

AI は事実誤認・選択肢の取り違え・最新法令の反映漏れ等を含む可能性があります。 重要な判断は必ず IPA 公式 PDF または最新の参考書でご確認ください。

解説の検証プロセス・誤り報告フローは 運営透明性レポートで公開しています。

※ AI 生成の解説は誤りを含む可能性があります。重要な判断は IPA 公式資料でご確認ください。

最終更新:

分野「基礎理論」の学習ポイント

この問題の理解を「分野全体の力」に広げるための足がかり

何が問われるか
2進数・論理演算・確率・統計など、IT全般の土台となる数学・離散構造の理解度。
学習の進め方
公式の暗記ではなく、ビット表現や真理値表を「手で書ける」状態を作る。例題を3パターン以上手で解いて感覚化する。
関連キーワード
2進数論理演算シフト演算誤差確率情報量
この分野の問題をもっと解く
AI コパイロット

この問題を AI と深掘りする

用語解説・選択肢分析・類題生成をその場で対話。クイズモードでは解答→解説がゼロ遷移。

クイズモードで開く

共有

X でシェアLINE

ショート動画

関連する問題

基礎理論 の他の問題