수고많으십니다.~~~~
질문드려여~~~~~
5번에서여 =IF(MOD(MID(B26,8,1),2)=1,"남자","여자")에서
왜 MOD함수를써서 2로 나누죠??
빨강숫자1은 왜 따옴표가 없죠??
MID의 결과 (1,2,3,4)를 2로 나누면 1은 0 2는 0 3은 1 4는 0 인데
1은 결과가 0 이니까 여자가 되야되는거 아닌가여??? 근데 D26,D29,D30,이 남자네여
mod(나누고자하는값, 나눌값)
으로 2로 값을 나누겠다는 뜻입니다.
주민번호 8번째 자리의 값이
1 과 3이면 2로 나눴을때 나머지가 1이 되므로 "남자" 가 되고
2와 4이면 2로 나눴을때 나머지가 0이 되므로 1이 아닌것이 되어 거짓값인 "여자" 가 나오게 되는 것이죠.
mid 로 나온값을 mod 로 나눠서 mod 의 결과로 숫자 1이나 0 값이 나오므로 "" 가 필요하지 않습니다.
좋은 하루 되세요.
-
*2013-05-07 12:54:51
mod(나누고자하는값, 나눌값)
으로 2로 값을 나누겠다는 뜻입니다.
주민번호 8번째 자리의 값이
1 과 3이면 2로 나눴을때 나머지가 1이 되므로 "남자" 가 되고
2와 4이면 2로 나눴을때 나머지가 0이 되므로 1이 아닌것이 되어 거짓값인 "여자" 가 나오게 되는 것이죠.
mid 로 나온값을 mod 로 나눠서 mod 의 결과로 숫자 1이나 0 값이 나오므로 "" 가 필요하지 않습니다.
좋은 하루 되세요.