令和元年度 秋期 ITパスポート試験 問76 解説 表計算のセル参照
ある商品の月別の販売数を基に売上に関する計算を行う。セル B1に商品の 単価が,セル B3~B7に各月の商品の販売数が入力されている。セル C3に計算 式 “B$1*合計(B$3:B3)/個数(B$3:B3)” を入力して,セル C4~C7に複写した とき,セル C5に表示される値は幾らか。
- ア 6
- イ 6,000 ✓ 正答
- ウ 9,000
- エ 18,000
解説
この問題を解くためのポイントは、セルをコピーしたときに数式内のセル番地がどう変化するかという「相対参照」と「絶対参照」のルールを理解することです。
セル C5にコピーされたときの数式を組み立て、順に計算することで正解を導き出せます。
数式の変化を確認する 元々の式はセル C3 に入力された 1 * 合計(B3:B3) です。 この式をセル C5 にコピーすると、以下のように変化します。 ・1:列番号のBと行番号の1の両方に$が付いているため、コピーしても変化しません(絶対参照)。 ・合計(B3:B3):参照範囲の開始点Bが付いているため固定されますが、終了点はB3からB5へ自動的に調整されます。 したがって、セル C5 の式は 1 * 合計(B3:B5) となります。
値を代入して計算する 表から数値を読み取ります。 ・1(単価) = 1,000 ・B$3:B5(4月から6月)の販売数 = 10, 8, 0 ・合計(B$3:B5) = 10 + 8 + 0 = 18 ・個数(B$3:B5) = 3(4月、5月、6月の3か月分)
これらを数式に当てはめます。 1,000 * 18 / 3 = 1,000 * 6 = 6,000 よって正解は イ となります。
表計算ソフトの絶対参照と相対参照 セル番地の前に B が付いていない箇所は「相対参照」となり、コピー先のセル位置に合わせて自動的に参照先がスライドします。
今回の 1 * 合計(B3:B3) という数式は、コピー先が下の行に移動するにつれて、「累計平均販売数」を算出し、それに単価を掛けて「平均売上高」を求めるような仕組みになっています。
このような計算式は、月別の売上データから直近までの平均値を算出したり、グラフ用のデータを整理したりする際の実務で非常によく利用されます。試験では、コピーした後の数式がどうなるかを正確に書き出すことが正解への近道です。特に、範囲指定においてどこが固定され、どこが拡張されるのかを見抜く力が求められます。
- ITパスポート講座 表計算(絶対参照と相対参照)(YouTube)
- 表計算ソフトの計算式(ITパスポート試験ドットコム)