책 내용 질문하기
컴퓨터 활용능력2급 실기
도서
[2014] 컴퓨터활용능력 2급 실기(엑셀 2007 사용자용)
페이지
조회수
104
작성일
2014-06-06
작성자
첨부파일

함수 문제를 풀다가 이해하기 어려운 부분이 있는데요

주민등록번호를 이용하여 성별을 구하는 문제에서

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

라고 쓰잖아요

그런데 2)=1 이라고 쓰는 이유는 뭔가요?

아래 풀이를 읽어봐도 이해가 안가네요ㅠㅠ

답변
2014-06-11 02:00:02

mod(mid(b26,8,1),2)=1

입니다.

mod 함수에서 2로 나누기위해서 2가 들어있구요.

2로 나눈 값이 1인지 확인 하는 것입니다.

숫자 값을 2로 나누면

나머지가 0 이나 1 이 나옵니다. (홀수인 경우는 1 짝수인 경우는 0 , 3을 2로 나누면 나머지가 1임)

=1 로 지정한 것은 홀수 인지 확인 하는 것입니다.

홀수이면 "남자" 짝수이면 "여자" 로 나타내기 위한 것입니다.

좋은 하루 되세요.

"
  • *
    2014-06-11 02:00:02

    mod(mid(b26,8,1),2)=1

    입니다.

    mod 함수에서 2로 나누기위해서 2가 들어있구요.

    2로 나눈 값이 1인지 확인 하는 것입니다.

    숫자 값을 2로 나누면

    나머지가 0 이나 1 이 나옵니다. (홀수인 경우는 1 짝수인 경우는 0 , 3을 2로 나누면 나머지가 1임)

    =1 로 지정한 것은 홀수 인지 확인 하는 것입니다.

    홀수이면 "남자" 짝수이면 "여자" 로 나타내기 위한 것입니다.

    좋은 하루 되세요.

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