アルゴリズムとプログラミング
基本情報技術者試験 科目A免除 修了試験 200906 実施分 問21
表計算ソフトを使って,元金千円当たりの複利による利息早見表を作成する。セル B4 に入れる式はどれか。ここで,セル B4 の式は,B4〜F13 の範囲の各セルに複写される。
表計算シート(列 A〜F,行 1〜13)
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | 元金 | 1,000 | ||||
| 2 | 利率 | 0.02 | 0.025 | 0.03 | 0.035 | 0.04 |
| 3 | 年数 | |||||
| 4 | 1 | |||||
| 5 | 2 | |||||
| 6 | 3 | |||||
| ⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
| 13 | 10 |
- ア $B$1*((1+$B2)^$A4-1)
- イ $B$1*((1+$B2)^A$4-1)
- ウ $B$1*((1+B$2)^$A4-1)
- エ $B$1*((1+B$2)^A$4-1)
出典:基本情報技術者試験 科目A免除 修了試験 200906 実施分 問21
答えと解説を見る
正解:ウ
覚える知識
表計算の複合参照(絶対・相対参照)
$ を付けた行または列は複写しても固定され、付けない側は複写先に合わせて変化する。
この問題で必要なこと
複写で利率は行 2 に固定し列は変わる(B$2)、年数は列 A に固定し行は変わる($A4)、元金は $B$1 で固定。
ひっかけ
行固定と列固定を逆にすると、複写先で別の利率や年数を参照してしまう。
この知識の出題:本試験系 0 回・免除試験 1 回(公開問題での観測値)