ソフトウェア|平成30年度 春期 ITパスポート試験(特別措置試験) 問60
支店ごとの月別の売上データを評価する。各月の各支店の“評価”欄に,該当支店の売上額がA〜C支店の該当月の売上額の平均値を下回る場合に文字“×”を,平均値以上であれば文字“○”を表示したい。セルC3に入力する式として,適切なものはどれか。ここで,セルC3に入力した式は,セルD3,セルE3,セルC5〜E5,セルC7〜E7に複写して利用するものとする。
単位 百万円
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | 月 | 項目 | A支店 | B支店 | C支店 |
| 2 | 7月 | 売上額 | 1,500 | 1,000 | 3,000 |
| 3 | 7月 | 評価 | |||
| 4 | 8月 | 売上額 | 1,200 | 1,000 | 1,000 |
| 5 | 8月 | 評価 | |||
| 6 | 9月 | 売上額 | 1,700 | 1,500 | 1,300 |
| 7 | 9月 | 評価 |
(注)原典はA列の“月”を行2〜3・行4〜5・行6〜7でそれぞれ縦に結合しています。ここでは表のますを結合できないため,各行に同じ値を書いています。
- IF($C2<平均(C2:E2),'○','×')
- IF($C2<平均(C2:E2),'×','○')
- IF(C2<平均($C2:$E2),'○','×')
- ✓ これが正解IF(C2<平均($C2:$E2),'×','○')
解説
比べる先は動かし、平均を取る範囲のほうは列を固定します。
表計算の式を作るときは、写したときに動いてほしいところと動いてほしくないところを分けます。比べる相手は、隣の列へ写したらその列の売上額を見てほしいところです。だから列を固定しません。一方、平均を取る範囲は三つの支店ぶんで決まっています。どの列へ写しても同じ範囲を見てほしいので、こちらは列を固定します。固定する印は、列の前に付ける記号です。次に、返す文字の順を見ます。設問は、平均を下回るときに掛ける印を出すと言っています。比べる式が成り立つのは下回るときなので、先に置くのは掛ける印です。この二つが両方そろっているものを選びます。記号を付けた側は、写しても動きません。付けない側は、写した先に合わせて動きます。どちらを動かしたいのかを先に決めます。決めてから記号を置くと、迷いません。
ほかの選択肢はなぜ違うのか
- 比べる相手の列を固定し、平均を取る範囲を固定していません。固定する場所が入れ替わっています。返す文字の順も逆になっています。二つとも取り違えています。固定する場所も、返す文字の順も逆です。二か所を直す必要があります。
- 返す文字の順は合っていますが、固定する場所が入れ替わっています。隣の列へ写しても比べる相手が動かないので、どの支店も同じ列を見てしまいます。返す文字の順は合っています。固定する場所だけが入れ替わっています。
- 固定する場所は合っていますが、返す文字の順が逆になっています。下回るときに丸を返してしまうので、設問の指定と食い違います。固定する場所は合っています。返す文字の順だけが逆になっています。下回るときに何を出すかを読み直します。
この問題に関係する言葉
- 表計算
- セル
- 参照
- 関数
出典:平成30年度 春期 ITパスポート試験(特別措置試験) 問60(改変:原典の図表をテキストに書き起こした)
同じ単元をまとめて解くならソフトウェアへ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)