過去問ドリル

平成21年度 春期 ITパスポート試験 問87

テクノロジ/ソフトウェア

セル A1〜A10 に表のような数値が入力されており,セル B1〜B10 に計算式が入力されている。このときのセル B1〜B10 の計算結果とセル C1〜C10 の計算結果がそれぞれ同じ数値となるようにするために,最初にセル C10 に計算式を入力し,次にセル C10 をセル C1〜C9 に複写したい。セル C10 に入力する計算式として,正しいものはどれか。 表(行:A 列の数値,B 列の計算式) 1 行:231,A1 2 行:156,B1+A2 3 行:132,B2+A3 4 行:73,B3+A4 5 行:49,B4+A5 6 行:32,B5+A6 7 行:21,B6+A7 8 行:15,B7+A8 9 行:13,B8+A9 10 行:9,B9+A10 (C 列は空欄) (注:本サイトでは原問題の表を文字表記に変換しています)

出典:平成21年度 春期 ITパスポート試験 問87

正解:ア

解説

B 列は,上から順に A 列を足していく累計(B10=A1〜A10 の合計,B9=A1〜A9 の合計,…)です。したがって C10 に「合計(A$1〜A10)」と入力すると,行番号 1 は絶対参照($ 付き)なので固定され,終わりの A10 だけが相対参照です。これを C9 に複写すると「合計(A$1〜A9)」,C1 に複写すると「合計(A$1〜A1)」となり,B 列と同じ累計が得られます。

選択肢ごとの解説

  • ア正しい。始点 A$1 を固定して終点を相対参照にした「合計(A$1〜A10)」は,複写すると A1 から各行までの累計になり,B 列と一致します。
  • イ誤り。「合計(A$1〜A$10)」は複写しても全体の合計のままで,そこから引く式も累計になりません。
  • ウ誤り。範囲の取り方が累計になっておらず,複写しても B 列と同じ値になりません。
  • エ誤り。A10 を加える補正をしても,複写後の各行で累計と同じ値にはなりません。
ITパスポートの過去問を演習モードで解く