本文へスキップ

令和7年度 ITパスポート試験 問76

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

問76
頻出度★★☆

商品の税込価格を計算する表計算のワークシートがある。セル B1には消費税率が入力されており,セル B4~B6には税抜価格が入力されている。セル C4~C6に税込価格を表示するために,セル C4に式を入力し,セル C5,C6に複写する。セル C4に入力する式はどれか。ここで,セル B1は,パーセント形式で表示している。

ABC
1消費税率10%
2
3商品名税抜価格(円)税込価格(円)
4商品X200
5商品Y500
6商品Z100
出典 令和7年度 ITパスポート試験 問76
解説

問 76

  • 不正解ア

    「B$4*(1+B$1)」は税抜価格の参照を「B$4」と行固定にしている。これでは C4 を C5・C6 へ複写しても参照が B4 のまま動かず、C5・C6 もすべて商品X の税抜価格 200 を使ってしまう。税抜価格はその行の値を参照すべきなので、行を固定してはいけない。

  • 不正解イ

    「B$4*(1+B1)」は税抜価格を「B$4」と行固定にしている点でアと同じ誤り(複写しても 200 のまま)に加え、消費税率を「B1」と相対参照にしているため、下へ複写すると B2・B3 と参照がずれて消費税率を正しく参照できない。二重に誤り。

  • ウ

    正解 税込価格は「税抜価格 ×(1+消費税率)」で求める。税抜価格はその行の B 列(C4 なら B4)にあり、C4 の式を C5・C6 へ縦に複写すると、税抜価格の参照も B4→B5→B6 と一緒に下へ動いてほしいので、行を固定しない相対参照「B4」とする。これに対し消費税率は常にセル B1 にあるため、複写しても参照先がずれないよう行番号を「$」で固定した絶対(複合)参照「B$1」とする。したがって C4 に入れる式は「B4*(1+B$1)」となり、これがウである。実際にウを複写すると C5=「B5*(1+B$1)」、C6=「B6*(1+B$1)」となり、220・550・110 と正しい税込価格が得られる。

  • 不正解エ

    「B4*(1+B1)」は税抜価格「B4」は正しく相対参照だが、消費税率を「B1」と相対参照にしている。C4 を C5・C6 へ複写すると消費税率の参照が B2・B3 へずれてしまい、空欄を税率として計算するため税込価格が正しく求められない。消費税率は行を固定した「B$1」とする必要がある。

ここがポイント
  • 表計算の相対参照と絶対参照: 複写しても参照先を変えたくないセルは行・列番号に「$」を付けて固定し(絶対/複合参照)、複写に合わせて動かしたいセルは「$」なしの相対参照にする。
  • 縦方向(下)への複写では行番号がずれるので、行を固定したい参照には行番号の前に「$」を付ける(消費税率 B1 → B$1、税抜価格はその行を使うので B4 のまま)。
用語

解答の記録