금융권 종사자는 필수, 일부 행정관련 업무 관련 IT업무 담당자는 반드시 알아야 하는 검증식.

 

금융거래실명법에 의거하여, 금융거래는 "주민등록번호", "외국인등록번호", "여권조합번호"로 거래를 할 수 있다.

 

해당 실명번호가 맞는지를 IT담당자는 체크할 필요가 있어서 붙이며,

 

실제 실명번호에 130229-******* 등.. 잘못된 생년월일이나, 잘못된 체크디짓으로 부여된 번호가 있을 수도 있으므로,

어느정도로 적용할지를 반드시 이용자(기획자)와 협의 후....적용

 

예) 891230-1234560

주민등록번호를 2부터9까지 다시 2부터 5까지 올림차순으로 곱해서 더한다.

8x2+9x3+1x4+2x5+3x7+0x8+1x9+2x2+3x3+4x4+5x5=141

더한값을 11로 나눈다.(12.8)-소수첫째 자리까지 반올림

소수첫째자리 숫자에 10을 더해서 11이 되면 OK(외국인등록번호는 13)

소숫점 없이 11로 나누어 떨어져도 OK

 

내국인 주민등록번호 검증 엑셀 수식

=IF(RIGHT(C7,1)=(RIGHT(11-MOD(MID(C7,1,1)*2+MID(C7,2,1)*3+MID(C7,3,1)*4+MID(C7,4,1)*5+MID(C7,5,1)*6+MID(C7,6,1)*7+MID(C7,7,1)*8+MID(C7,8,1)*9+MID(C7,9,1)*2+MID(C7,10,1)*3+MID(C7,11,1)*4+MID(C7,12,1)*5,11),1)),"O","X")

 

외국인 등록번호 검증 엑셀 수식

=IF(RIGHT(C7,1)=(RIGHT(13-MOD(MID(C7,1,1)*2+MID(C7,2,1)*3+MID(C7,3,1)*4+MID(C7,4,1)*5+MID(C7,5,1)*6+MID(C7,6,1)*7+MID(C7,7,1)*8+MID(C7,8,1)*9+MID(C7,9,1)*2+MID(C7,10,1)*3+MID(C7,11,1)*4+MID(C7,12,1)*5,13),3)),"O","X")

 

Posted by 목표를 가지고 달린다
,