ITパスポート|アルゴリズムとプログラミング 問1
商品の税込価格を計算する表計算のワークシートがある。セル B1 には消費税率が入力されており、セル B4~B6 には税抜価格が入力されている。セル C4~C6 に税込価格を表示するために、セル C4 に式を入力し、セル C5、C6 に複写する。セル C4 に入力する式はどれか。ここで、セル B1 は、パーセント形式で表示している。
| A | B | C | |
|---|---|---|---|
| 1 | 消費税率 | 10% | |
| 2 | |||
| 3 | 商品名 | 税抜価格(円) | 税込価格(円) |
| 4 | 商品 X | 200 | |
| 5 | 商品 Y | 500 | |
| 6 | 商品 Z | 100 |
正解:ウ
解説
式を下に複写すると、行番号がずれます。税抜価格は行ごとに変わってほしいので相対参照(B4)、消費税率はいつも B1 を見てほしいので行を固定(B$1)します。
- 税抜価格
- C5 では B5、C6 では B6 を参照したいので、B4 のままにします。
- 消費税率
- どの行でも B1 を参照したいので、行を固定して B$1 にします。
- ア B$4 だと、どの行でも商品 X の価格を使ってしまいます。
- イ B$4 は行が固定されてどの行でも商品 X の価格になり、B1 は逆に複写で B2、B3 とずれてしまいます。
- ウ 正解。B4*(1+B$1) です。
- エ B1 が複写で B2、B3 とずれ、空のセルを参照してしまいます。
出典:令和7年度 ITパスポート試験 公開問題 問76(読点「,」を「、」に改変)