参考-マイナンバー検査用数字について

セブンネットショッピング

マイナンバーは12桁と非常に長いため、入力ミスが起こりかねません。実は、それを防ぐために検査用数字が組み込まれているのです。末尾の右端の数字がその検査用数字(チェックデジット)です。左端から11桁が基礎番号になっていて、この番号を以下のように計算して検査用数字を算出します。

ですから基礎番号に入力ミスがあると、検査用数字が合わないので入力ミスがわかります。

●『個人番号検査用数字を算出する算式』

 個人番号は数字12桁で、先頭からの11桁は、住民票コードから生成される番号になっている。その末尾の1桁が、検査用数字(チェックデジット)となっていて、先頭から11桁の数字より次のように計算される。

 (以下一部文字化けしているので下のPDFファイルで確認願います。)

  ⇒■マイナンバーチエックデジット算式 PDFファイルを開く   ⇒■この文書をワード文書で開く ⇒■計算式が入ったエクセルファイルを開く(パスワード0000)     {総務省令第八十五号 第五条}より算式を抜粋

マイナンバーチエックデジット

  

・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

<計算手順は以下のようになります>

P12桁目の数字に該当)Q1(1P6(7桁目の数字)×7

P7(8桁目の数字)×(752)  *Q&#119899;7<=<![if !msEquation]> <![endif]><=11 の時には<![if !msEquation]> <![endif]>5

P8(9桁目の数字)×3

P9(10桁目の数字)×4

P10(11桁目の数字)×5

P11(12桁目の数字)×6

・以上の総和を求める。

・総和を「11」で割って 余りを求める。

11」よりその余りを引いた値がチェックデジットとなる。

<計算例>    マイナンバーが 123456789018 の場合

(1×2)+(0×3)+(9×4)+(8×5)+(7×6)+(6×7)+(5×2)+(4×3)+(3×4)+(2×5)+(1×6)

=2+0+36+40+42+42+10+12+12+10+6=212

2121119 余り3

113 8    ∴ チェックデジットは「8

・前提:12桁の番号で、12桁以下の番号は、前に「0」がついているものとする

・余りが0又は1又は11の場合はチェックデジットを「0」とする

 余りが0または1の場合は「11011」となり、2桁になるのでCHOOSE関数でチェックデジットを「0」に変更。

〇チェックデジットを算出するエクセル計算式

 (セルA1にマイナンバーを入力すると、この式が入力されたセルにチェックデジットが表示されます)

=CHOOSE(11-MOD(SUMPRODUCT(MID(TEXT(A1,”000000000000″),{1,2,3,4,5,6,7,8,9,10,11},1)*{6,5,4,3,2,7,6 ,5,4,3,2}),11), 1,2,3,4,5,6,7,8,9,0,0)

  ■法人番号検査用数字へ⇒ ■トップページへ戻る
セブンネットショッピング