【中問D続き・テクノロジ】表計算ソフトを使ってチェック数字を求めることにした。チェック数字を求めるワークシートを、次の手順で作成するとき、aに入れる適切な式はどれか。(1)セルB1~N1に、ISBNコードの桁数を表す数値を入力する。(2)セルB2~M2に、ISBNコードの1~12桁を、各セルに1桁ずつ入力する。(3)セルB3~M3に、ISBNコードの各桁に対応した重みを入力する。(4)セルB4に、式aを入力し、セルC4~M4に複写する。(5)セルB5に、セルB4~M4の合計を求める式を入力する。(6)セルB6に、セルB5の値を10で割った余りを求める式を入力する。(7)セルN2に、チェック数字を求める式を入力する。

複写して列をずらしたいセル参照は相対参照のままにする

ITパスポート2012年度 春期99/データベース / データ活用

問99の図
図2 チェック数字を求めるワークシート
ABCDEFGHIJKLMN
112345678910111213
2ISBNコード978400001234(網掛け)
3重み131313131313
4(空欄、B4選択中)(網掛け)...
5和(S)72
6剰余(R)(網掛け)

選択肢

正解と解説

正解: B2*B3

セルB4には、同じ列のISBNコード(2行目)と重み(3行目)を掛ける式を入れる。これをC4からM4へ複写したとき、列だけがC、D…とずれて同じ列の値どうしを掛け続ける必要があるので、行も列も相対参照のまま指定すればよい。絶対参照を付けると複写時に参照がずれず、意図した計算にならない。

選択肢ごとの解説

出典:平成24年度 春期 ITパスポート試験 問99(IPA)

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。