アルゴリズムとプログラミング

基本情報技術者試験 科目A免除 修了試験 200906 実施分 問21

表計算ソフトを使って,元金千円当たりの複利による利息早見表を作成する。セル B4 に入れる式はどれか。ここで,セル B4 の式は,B4〜F13 の範囲の各セルに複写される。
表計算シート(列 A〜F,行 1〜13)
ABCDEF
1元金1,000
2利率0.020.0250.030.0350.04
3年数
41
52
63
⋮⋮⋮⋮⋮⋮⋮
1310
  • ア $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 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「配列の添字操作と表計算の参照」で学ぶ