책 내용 질문하기
5번문제 주민등록번호를 이용하여 성별구하는부분??
도서
[2012] 컴퓨터활용능력 2급 실기(엑셀 2007 사용자용)
페이지
77
조회수
40
작성일
2013-02-15
작성자
첨부파일

=IF(MOD(MID(B26,8,1),2)=1,"남자","여자")

mid 는 주민번호8번째에서 1번 추출 .. 이해가요..근데,,그다음에 오는 2라는 숫자

여기서 2는 뭘까요??

답변
2013-02-18 12:28:34

mod(나누고자하는값, 나눌값)

으로 2로 값을 나누겠다는 뜻입니다.

주민번호 8번째 자리의 값이

1이면 2로 나눴을때 나머지가 1이 되므로 "남자" 가 되고

2이면 2로 나눴을때 나머지가 0이 되므로 1이 아닌것이 되어 거짓값인 "여자" 가 나오게 되는 것이죠.

좋은 하루 되세요.

"
  • *
    2013-02-18 12:28:34

    mod(나누고자하는값, 나눌값)

    으로 2로 값을 나누겠다는 뜻입니다.

    주민번호 8번째 자리의 값이

    1이면 2로 나눴을때 나머지가 1이 되므로 "남자" 가 되고

    2이면 2로 나눴을때 나머지가 0이 되므로 1이 아닌것이 되어 거짓값인 "여자" 가 나오게 되는 것이죠.

    좋은 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.