【中問D続き・テクノロジ】表計算ソフトを使ってチェック数字を求めることにした。チェック数字を求める次のワークシート中のセルN2に入れる適切な式はどれか。このワークシートは、セルB2~M2に数字を入力することで、繰り返し使うものとする。(1)セルB1~N1に、ISBNコードの桁数を表す数値を入力する。(2)セルB2~M2に、ISBNコードの1~12桁を、各セルに1桁ずつ入力する。(3)セルB3~M3に、ISBNコードの各桁に対応した重みを入力する。(4)セルB5に、ISBNコードに各桁の重みを掛けたものの合計を求める。(5)セルB6に、剰余関数を使った次の式を入力する。剰余(B5,10)(6)セルN2に、チェック数字を求める式を入力する。
10になる場合を0に読み替えるには剰余関数で丸める

図3 チェック数字を求めるワークシート
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 桁 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 2 | ISBNコード | 9 | 7 | 8 | 4 | 0 | 0 | 0 | 0 | 4 | 3 | 2 | 1 | (N2選択中) |
| 3 | 重み | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | |
| 4 | (網掛け) | |||||||||||||
| 5 | 和(S) | 68 | ||||||||||||
| 6 | 剰余(R) | (網掛け) |
選択肢
- ア10-B6
- イB6-10
- ウ10-剰余(B6,10)
- エ剰余(10-B6,10)
正解と解説
正解:エ 剰余(10-B6,10)
チェック数字は10から余りRを引いた値だが、Rが0のときは10となるため0に読み替える規定がある。10-B6をさらに10で割った余りを取れば、通常は10-Rの値がそのまま残り、10になる場合だけ0に変換されるので、一つの式で規定どおりの結果が得られる。
選択肢ごとの解説
- アRが0のときに10となってしまい、0へ読み替える規定を満たさない。
- イ引く向きが逆で、負の値になってしまう。
- ウB6はすでに10未満なので、この式では10からの引き算が正しく反映されない。
- エ10-Rを10で割った余りを取ることで、10になる場合だけ0になる。これが正しい。
同じ分野の他の問題
- 関係データベースで管理している次の“ログイン記録”表及び“部署”表において、ログイン結果が失敗となったことのある、又は、…2025年度 秋期 問66
- IoTデバイスで収集した情報をIoTサーバに送信するときに利用されるデータ形式に関する次の記述中のa,bに入れる字句の適…2022年度 秋期 問88
- 関係データベースで管理された“商品”表、“売上”表から売上日が5月中で、かつ、商品ごとの合計額が20,000円以上になっ…2021年度 秋期 問95
- "気温"表の2011年の7月1日から8月31日までの間で,最高気温が35度以上のレコードを全て抽出したい。抽出条件として…2016年度 秋期 問74
- 関係データベースで管理された"売上"表,"顧客"表及び"商品"表がある。a~cのうち,これらの表のデータを用いて作成でき…2015年度 秋期 問72
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。