大石浩之の数学ノート · 式の計算

この記事の単元:文字の式(②式の計算)

ISBNの最後の数字の意味、13桁目は何のため?

· 8分で読める · 中学生向け

図書館の机で中学生が本の裏表紙のバーコードを虫眼鏡で調べ、隣のノートに色の違うマスを並べて桁の仕組みを考えるイラスト。
記事内容をもとに生成したイメージ。実在の本や読取用のバーコードを示すものではありません。

Q. ISBNの最後の数字は、何のためにあるの?

ISBNの最後の1桁は、入力や読み取りの誤りを見つけるためのチェック数字です。先頭12桁に左から1と3を交互に掛けて足し、最後の数字を足すと10の倍数になります。ただし、すべての誤りや本の登録内容を確認できるわけではありません。

1. ISBNの最後の数字は、入力を確かめるためにある

ISBNの13桁目は「チェック数字」です。本を識別する番号の末尾に付け、入力や読み取りの誤りを見つけるために使います。値段やページ数を表す数字ではありません。前の12桁が決まれば、最後の1桁は計算で決まります。

本の裏表紙で「ISBN」と書かれた番号を探してみよう。日本図書コード管理センター『利用の手引き2025年版』の冊子15〜16ページは、ISBNを13桁の番号として説明しています。区切りのハイフンは桁数に含めません。本記事では13桁のISBNを扱い、古い本にある10桁のISBNには、この計算をそのまま当てはめません。

札幌市図書館の2026年10月8日更新の案内では、読書週間は10月27日〜11月9日です。同館の特別行事全体の開催期間とは区別します。読書週間に本を選ぶとき、物語の中だけでなく、裏表紙にも数学の仕組みがあると気づけます。出典は2026年10月9日に確認しました。

私、大石浩之(磐田市/不動産業)は、便利な確認機能ほど、何を確かめているのか知って使いたいと考えます。教えた経験の話ではなく、公開された仕組みを一緒に読む記事です。大石浩之のプロフィールを公開しています。

2. 桁の数字に1と3を交互に掛ける

ISBNのチェック数字は、先頭12桁の数字に左から1、3、1、3…を掛けて足し、合計を10の倍数にするための数字です。ここで掛ける1と3を「重み」と呼びます。重さを測る単位ではなく、各桁の数字を何倍して足すかという決まりです。

日本図書コード管理センターの手引き19ページにある例「978-4-949999-16-8」を使います。まず最後の8を隠し、前の12桁だけを表に並べます。番号を一つの巨大な整数として計算するのではなく、桁の数字を一つずつ取り出します。

手引きの計算例:左から数えた位置と重み
左からの位置数字重み掛けた値
1919
27321
3818
44312
5919
64312
7919
89327
9919
109327
11111
126318

奇数番目の数字の合計は、9+8+9+9+9+1=45です。偶数番目は、7+4+4+9+9+6=39。偶数番目には3を掛けるので、全体は45+3×39=162になります。162に8を足すと170で、10で割り切れます。隠した8と一致しました。

「10から引く」とだけ覚えると、合計の一の位が0のときに困ります。合計が160なら、もう10の倍数なので足す数字は0です。10を末尾に付けるのではありません。チェック数字は0から9までの1桁、と先に範囲を確かめると迷いを減らせます。

1と3の順は、ハイフンで区切られた場所から数え直しません。最初の9を1桁目として、区切りを越えて左から数え続けます。表の「位置」と「数字」を別の列にしたのは、その混同を避けるためです。「奇数番目」は位置の話で、書かれた数字が奇数かどうかではありません。4桁目の4も、6桁目の4も、偶数位置なので3倍します。

3. 文字式なら、別の本でも同じ手順を表せる

ISBNの重み付き合計は、奇数番目の数字の合計をa、偶数番目の数字の合計をbとすると、a+3bで表せます。aとbは本そのものの番号ではなく、先頭12桁を二つの組に分けた合計です。円やcmのような単位は付けません。

先頭12桁を奇数位置と偶数位置に分ける図。奇数位置は9、8、9、9、9、1で合計aは45。偶数位置は7、4、4、9、9、6で合計bは39。重み付き合計a+3bは162になり、8を足すと170になる。
桁の位置で分けた二つの合計を、a+3bで一つにする。

3bは3×bのことです。文字の前では掛け算の記号を省けますが、3+bとは違います。偶数番目の合計を3個分集めるため、3bと書きます。表記を確かめるなら、文字式の書き方で、掛け算と足し算の違いに戻れます。

例のa=45、b=39を文字の場所へ入れると、a+3b=45+3×39=162です。文字に数を入れる操作が「代入」です。等号は、同じ値を別の書き方でつないでいます。文字を消すための作業ではありません。別の本ではaとbが変わっても、式の形は使えます。式の値と代入でもこの往復を練習できます。

最後の数字をcとすれば、検算ではa+3b+cが10の倍数かを見ます。例では45+3×39+8=170です。cを何でもよい数にすると答えが決まらないので、cは0から9までの整数、と条件を付けます。162から171までの10個の整数には、10の倍数が170だけあります。だからcは8に一つに決まります。

本の数字を分けて意味を読む点は、紙1枚と2ページを区別する本の厚さの記事とも共通します。桁数、ページ数、厚さは別の量です。何を表す数字なのか決めてから式にすると、見た目が似た数字を混ぜずに済みます。

4. 入れ替えたのに、検算を通ることがある

ISBNのチェック数字は、13桁のうち1桁だけが別の数字に変わった誤りを検出できます。一方、複数の桁が変わる誤りをすべて見つけることはできません。以下は、公式の計算規則に基づいて本記事で検算した比較です。誤った数列に本が登録されているという意味ではありません。

手引きの例で2桁目の7だけを8へ変えると、重みが3なので合計は3増えます。最後の8を含む170が173になり、10で割り切れなくなります。検算が「どこかおかしい」と知らせる場面です。ただし、検算だけでは間違えた位置も、直すべき数字も決められません。

1桁だけの変更が見つかる理由も確かめられます。重み1の位置なら合計の変化の大きさは1〜9です。重み3なら3、6、9、12、15、18、21、24、27のいずれかです。どちらにも10の倍数がないため、元の合計が10の倍数なら、変更後はそうなりません。末尾の数字の重みも1として考えます。

ところが、4桁目の4と5桁目の9を入れ替えるとどうでしょう。元の部分は3×4+9=21、入れ替えた部分は3×9+4=31です。差は10。合計170が180になり、どちらも10の倍数です。最後の8を変えていないのに、数字が入れ替わった数列も検算を通ります。

隣り合う4桁目の4と5桁目の9を交換した比較。重みは3と1のまま。元は12+9=21、交換後は27+4=31で差が10。全体の検算合計は170から180になり、どちらも10の倍数なので誤りを見逃す。
重みは位置に付く。4と9が動いても、掛ける3と1の位置は動かない。

重みが同じ位置同士の入れ替えなら、合計そのものが変わらない場合もあります。重みを変えて検出できる誤りを増やしても、見逃しは残ります。「全部分かる装置」として使うと、この境界を越えてしまいます。

もし重みを全部1にして、数字をそのまま足すだけにしたら、どの二つを交換しても合計は変わりません。足し算では、足す順番を変えても値が同じだからです。1と3を交互に置く方法には、数字の位置の違いも計算に反映させる働きがあります。ただし、この説明は「なぜ他の重みではなく1と3が最良か」の証明ではありません。採用されている規則を読み、その働きを例で確かめています。

私は、入力のたびに12桁を手計算するか、道具に任せるかで迷います。毎回の手計算は負担です。それでも、検算が合っただけで目的の本まで正しいと決めるのは違う。道具に計算を任せても、何を確認できたかまで丸投げしない。 これが私の考えです。

日本図書コード管理センターの「ISBNの検算」も、登録内容の検索や未使用番号の確認には使えないと案内しています。入力ミスを見つける良さと、書名や版の照合まではできない限界を分けます。A4からA3への拡大で長さと面積を分ける記事のように、数字が合ったあとも、その数字の意味を見る手順が残ります。

同じ並び方から理由を説明する例として、カレンダーの9マスの和が中央の9倍になる理由もあります。数字の実例から文字式へ移すと、どの条件で成り立つかを見渡せます。

5. 今日の1冊で、末尾を隠して確かめる

手元の本に13桁のISBNがあれば、末尾を紙で隠してチェック数字を求められます。借りた本には書き込まず、別の紙に番号を写します。計算の前に、ISBNの行を選んだか、ハイフンを除いて13桁あるかを確かめます。

  1. 先頭12桁を左から数え、奇数位置と偶数位置を分ける。
  2. それぞれの合計a、bを求め、a+3bを計算する。
  3. 0〜9の何を足せば10の倍数になるかを考える。
  4. 隠した末尾と照合し、書名・著者名・版の表示も見る。

一致しないときは、本の印刷が誤りだと急いで決めません。写し間違い、数え始める位置、3を掛ける組、最後の数字を二度足していないかを順に見ます。式を自分で読めるか試すなら、文字の式の問題集にも進めます。

本記事は2026年10月9日に確認した資料を使う学習用の説明です。登録や表示の手順は更新される場合があります。実際に出版する際の番号の付与・使用は、計算だけで判断せず、日本図書コード管理センターの最新の案内と担当窓口で確認してください。最後の1桁を自分で確かめられることと、本を選ぶ判断を自分で持つこと。その両方に文字式を使えます。

よくある疑問

合計の一の位が0なら、最後は10になる?

チェック数字は0です。先頭12桁の重み付き合計が160なら、すでに10の倍数なので何も足さず、末尾に0を置きます。チェック数字は0から9までの1桁です。「10から引く」とだけ覚えず、合計を10の倍数にする数字を選ぶと考えると、0の場合も同じ仕組みとして説明できます。13桁のISBNでの決まりです。

検算が合えば、探している本の番号だと分かる?

検算だけでは分かりません。合うのは重み付き合計の条件であって、書名や著者名、版が目的の本と一致することではありません。日本図書コード管理センターも、検算は登録内容の検索や未使用番号の確認に使えないと案内しています。本を注文したり探したりするときは、番号と書名・著者名・版の表示を併せて確認します。

数字を入れ替えたミスも必ず分かる?

必ず分かるわけではありません。重み3と1の位置にある4と9を入れ替えると、その部分の合計は21から31へ10増えます。全体が170から180になっても、どちらも10の倍数のため検算を通ります。1桁だけが別の数字に変わる誤りは検出できますが、複数の桁が変わる誤りをすべて見つける仕組みではありません。

参考にした一次資料

資料確認日:2026-10-09。例題の金額・人数・場面は学習用の設定です。実際の価格や学校の決まりは、それぞれの条件を確認してください。