本文へスキップ

平成22年度 春期 ITパスポート試験 問55

この問題の解説と、これまでの解答の記録です。

問55
頻出度★★☆

セル D2 と E2 に設定した 2 種類の仮の消費税率でセル A4 と A5 の商品の税込み価格を計算するために,セル D4 に入れるべき計算式はどれか。ここで,セル D4 に入力した計算式は,セル D5,E4 及び E5 に複写して使うものとする。

ABCDE
1消費税率1消費税率2
2税率0.10.2
3商品名税抜き価格税込み価格1税込み価格2
4商品A500550600
5商品B600660720
出典 平成22年度 春期 ITパスポート試験 問55
解説

問 55

  • 不正解ア

    B4*(1.0+D2) はすべて相対参照なので、複写するとどちらの参照もずれてしまう。E4 に複写すると C4*(1.0+E2) となり、税抜き価格として空欄の C4 を参照してしまう。D5 に複写すると B5*(1.0+D3) となり、税率ではなく見出しの「税込み価格1」が入った D3 を参照してしまう。固定すべき列・行がまったく固定されていない。

  • 不正解イ

    B$4*(1.0+D$2) は税率部分 D$2 は正しいが、税抜き価格の固定の仕方が逆になっている。B の「列」ではなく「行」を固定しているため、E4 に複写すると C$4 となって空欄の C 列を参照し、D5 に複写しても B$4 のまま商品A の 500 を参照してしまい、商品B の 660 が求まらない。

  • ウ

    正解 正解は ウ の「$B4*(1.0+D$2)」。表計算ソフトでは、$ が付いていない参照 (相対参照) は複写した方向のずれに合わせて自動的に変化し、$ を付けた部分 (絶対参照) は複写しても変化しない。本問では D4 の式を D5 (下へ 1 行)、E4 (右へ 1 列)、E5 (右下) の 3 セルに複写する。まず税抜き価格は、どの列に複写しても必ず B 列を見なければならないが、行は商品A (4 行) と商品B (5 行) で変える必要がある。したがって列だけを固定した $B4 とする。次に税率は、どの行に複写しても必ず 2 行目を見なければならないが、列は税込み価格1 なら D2、税込み価格2 なら E2 と変える必要がある。したがって行だけを固定した D$2 とする。この二つを組み合わせた $B4*(1.0+D$2) を D4 に入れて複写すると、D4 は $B4*(1.0+D$2)=500*1.1=550、D5 は $B5*(1.0+D$2)=600*1.1=660、E4 は $B4*(1.0+E$2)=500*1.2=600、E5 は $B5*(1.0+E$2)=600*1.2=720 となり、図の表に示された 4 つの値すべてと一致する。

  • 不正解エ

    $B$4 は行も列も固定しているため、D5 や E5 に複写しても常に商品A の 500 を参照し続け、商品B の 660・720 が計算できない。また $D2 は列を固定して行を相対にしているので、E4 に複写しても $D2 (税率 0.1) のままで消費税率2 が反映されず、D5 に複写すると税率ではなく見出しの「税込み価格1」が入った $D3 を参照してしまう。誤り方は 2 か所で性質が異なり、$B$4 は正解の $B4 に対して行まで余分に固定した過固定、$D2 は正解の D$2 に対して $ を付ける位置が逆である。

ここがポイント
  • 表計算ソフトの参照は、複写に合わせてずれる相対参照 (B4) と、$ を付けて固定する絶対参照 ($B$4) があり、列だけ・行だけを固定した $B4 や D$2 は複合参照と呼ぶ。$ は「その直後の記号を固定する」と覚えると判断しやすい ($B4 は列 B を固定、D$2 は行 2 を固定)。
  • 縦横の両方向に複写する表では、「下に複写しても変えたくないもの (税率のある 2 行目) は行に $」「右に複写しても変えたくないもの (税抜き価格のある B 列) は列に $」と分けて考えるのが定石。最後に複写先の全セルへ当てはめ、図に示された値と一致するかを検算すれば確実に絞り込める。
用語

解答の記録