カテゴリ:パソコンソフト
マイナンバーが正しいかどうか確かめるエクセルの関数です。
チェックディジットを使っています。 1桁打ち間違えた場合など、正しいかどうか判定してくれます。 エラーチェック機能を使っているので、通信をしているわけではなく、 エクセル上の関数で数字の並びがマイナンバーの規則通りかを判定しているだけです。 電卓ではすぐ計算できないと思います。 エクセルを開いて、B1にコピペしてください。 A1にマイナンバーを入力すると、B1に正しければOK、間違っていればNGと出ます。 <個人12桁用> =IF(AND(LEN(A1)=12,VALUE(RIGHT(A1,1))=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)),"OK","NG") <法人13桁用> =IF(AND(LEN(A1)=13,VALUE(LEFT(A1,1))=9-MOD(SUMPRODUCT(MID(TEXT(A1,"0000000000000″"),{2,3,4,5,6,7,8,9,10,11,12,13},1)*{2,1,2,1,2,1,2,1,2,1,2,1}),9)),"OK","NG")
お気に入りの記事を「いいね!」で応援しよう
Last updated
2015年11月28日 18時02分01秒
コメント(0) | コメントを書く
[パソコンソフト] カテゴリの最新記事
|
|