平成25年度 春期 ITパスポート試験 公開問題 問95 解説 表計算の関数
中間C 売上データの分析に関する次の記述を読んで,四つの問いに答えよ。 Aさんは,製品Nの売上の動向を分析するため,昨年と今年の売上高の推移を基に,表計算ソフトを用いて図1のワークシートを作成した。 図1のD列の移動合計欄には,当該月を含む過去12か月の売上の合計を,E列の売上累計欄には今年の売上高の累計を計算する式が入力されている。また,製品Nの売上の動向を視覚的に確認するため,図2の売上高の推移グラフを作成した。
- ア
- イ ✓ 正答
- ウ
- エ
解説
この問題は、表計算ソフトにおけるデータ集計の基本、特に**「売上累計」と「移動合計」の計算ロジック、そしてそれらを実現するためのセルの参照方式(相対参照と絶対参照)**の理解を問うものです。問題文に具体的な問いと選択肢が明示されていませんが、正解が「イ」であることから、ITパスポート試験で頻出する「E列の売上累計を計算する式」が問われていた可能性が高いと推測できます。例えば、セルE3に正しい式を入力する、といった問いに対して、$SUM($C$2:C3) のような形式の式が選択肢「イ」として提示されていたと仮定して解説します。
データ集計の基本概念
まず、問題で登場する「移動合計」と「売上累計」という2つのデータ集計方法について理解を深めましょう。
売上累計(E列)の目的と計算ロジック
「売上累計」は、特定の期間の開始時点から現在までの数値をすべて足し合わせたものです。この問題では「今年の売上高の累計」とあるので、1月から該当月までの売上高の合計を計算します。 例えば、
- E2(1月)は、1月の売上高 のみ。
- E3(2月)は、1月と2月の売上高 の合計。
- E4(3月)は、1月、2月、3月の売上高 の合計。
この計算は、今年の始まりであるC2セルを起点として、常に現在の月までの売上高を合計していくことで行われます。
移動合計(D列)の目的と計算ロジック
「移動合計」は、特定の期間(この問題では過去12か月)の合計を、期間を1か月ずつ移動させながら計算していくものです。季節変動の影響を平滑化し、より長期的なトレンドを把握するために使われます。 例えば、
- D2(今年の1月)は、「今年の1月を含む過去12か月」の合計です。これは、今年の1月()と、昨年の2月()から昨年の12月()までの売上高の合計 () となります。
- D3(今年の2月)は、「今年の2月を含む過去12か月」の合計です。これは、今年の1月と2月()と、昨年の3月()から昨年の12月()までの売上高の合計 () となります。
売上累計と異なり、移動合計は計算対象となる期間が常に固定(12か月)であり、期間全体がスライドしていく点が特徴です。
セルの参照方式:相対参照と絶対参照
表計算ソフトで効率的に数式を作成し、複数のセルにコピーして利用するためには、セルの参照方式を理解することが不可欠です。
- 相対参照(例:
C3): 数式をコピーすると、コピー先のセル位置に応じて参照するセルが自動的に移動します。例えば、E3セルに入力された数式をE4セルにコピーすると、C3は自動的にC4に変わります。 - 絶対参照(例:
$C$2): 数式をコピーしても、参照するセルが固定され、移動しません。行番号の前に$、列番号の前に$をつけることで指定します。例えば、E3セルに入力された数式をE4セルにコピーしても、$C$2は$C$2のままです。 - 複合参照(例:
$C2,C$2): 列のみ、または行のみを固定する参照方法です。
売上累計(E列)の計算式
E列の売上累計は、常に今年の1月()から現在の月までの売上高を合計するため、絶対参照と相対参照を組み合わせた SUM 関数を使用するのが一般的です。
E2セルに $SUM($C$2:C2) と入力し、この式をE3からE13までコピーすることを考えます。
E2セル:
$SUM($C$2:C2)$C$2は、集計開始地点である「今年の1月」の売上高を指すセルで、絶対参照により常にC2セルを参照し続けます。C2は、集計終了地点である「現在の月」の売上高を指すセルで、相対参照により、この式がコピーされるたびに行番号が自動で更新されます。- 結果として、 の売上高 が計算されます。
E3セル:
$SUM($C$2:C3)- E2の式がE3にコピーされると、 の部分は絶対参照のため
$C$2のままですが、(相対参照部分)はC3に自動更新されます。 - これにより、C2からC3までの範囲()が合計され、図1のE3の値と一致します。
- E2の式がE3にコピーされると、 の部分は絶対参照のため
E4セル:
$SUM($C$2:C4)- 同様に、C2からC4までの範囲()が合計され、図1のE4の値と一致します。
このように、$SUM($C$2:C2) (または $SUM($C$2:C$ROW()) のようにROW関数を用いる場合) をE2セルに入力し、下方向にオートフィルすることで、E列全体の売上累計を効率的に計算できます。したがって、正解の「イ」は、この$SUM($C$2:C3) のような形式で、セルE3の累計を正しく計算する式であったと考えられます。
移動合計(D列)の計算ロジックの詳細
D列の移動合計は、今年の売上と昨年の売上を組み合わせて計算するため、より複雑な式になります。
D2(今年の1月)の移動合計は、今年の1月()と、昨年の2月()から昨年の12月()までの売上高の合計です。これは となります。
D3(今年の2月)の移動合計は、今年の1月と2月()と、昨年の3月()から昨年の12月()までの売上高の合計です。これは となります。
このパターンは、SUM(今年の開始月:当該月) + SUM(昨年の当該月の次月:昨年の12月) という構造で表すことができます。これを1つの式で下方向にコピーして全て計算するには、IF関数やOFFSET関数、ROW関数などを組み合わせて動的に範囲を調整する複雑な式が必要となります。ITパスポート試験では、E列のような基本的な累計計算式の出題がより一般的です。
実践的な活用場面
表計算ソフトにおけるこのような集計と参照方式の知識は、ITパスポート試験の枠を超えて、実務で非常に重要です。
- 経営分析: 売上、コスト、利益などの推移を月次や四半期で分析し、経営戦略の意思決定に役立てます。累計で目標達成度を確認したり、移動合計で季節変動を除去したトレンドを把握したりします。
- 予算管理: 予算と実績の比較を行う際に、累計値で進捗状況を追跡します。
- データ可視化: 分析した数値をグラフ化する際にも、これらの集計値が基礎となります。図2のようなグラフ作成にも、D列やE列のデータが活用されます。
ITパスポート試験は、ITを利活用する上で必須となる基礎知識を問うため、このような「実務で役立つ表計算スキル」が出題されるのです。