책 내용 질문하기
컴활2급 부록 77쪽 실전모의고사 B형 5번표 첫번째 문제
도서
[2012] 컴퓨터활용능력 2급 실기(엑셀 2007 사용자용)
페이지
77
조회수
161
작성일
2012-05-23
작성자
첨부파일

부록 77쪽 5번문제 1번에 성별구하기 주민번호 앞에 8번째 숫자가 짝수이면 여자 홀수이면 남자로 표시

=IF(MOD(MID(B26,8,1),2)=1,"남자","여자") 이게 답인데요 이게 왜 홀수가 되고 짝수가되는지 설명해주세요

MOD(MID(B26,8,1),2)=1이 8번째 숫자에서 한개를 추출한 1 에서 2를 나눠서 1이되면 남자고 나머진 여자 라는 뜻 아닌가요 ?

그럼 1/2는 0.5로 B27셀은 3/2니까 1.5인데 MOD가 나머지 구하는 식이고 그럼 나머지가 다 0인데

수식설명좀 해주십시오 이해가 안가네요

계산작업문제모음은 해설 없나요? 빠른답변 부탁드립니다

답변
2012-05-24 07:21:55

mod 는 나머지 구하는 함수입니다.

1을 2로 나눈 나머지를 구하여 비교하는 것이죠.

1을 2로 나누면 1이 나머지가 됩니다.

나머지를 구하는 것이기 때문이죠. 1을 2로 나누면 나눌수 없어서 몫은 0이 되고 나머지는 1이 되는 것입니다.

2를 2로 나누면 나머지가 0이구요.

그렇기 때문에

1을 2로 나눈 나머지인 1이 나오면 남자가 됩니다.

주민등록번호 8번째 자리가 1이면 남자 2이면 여자이니까요.

짝수 홀수 판별에도 사용합니다.

2로 나눠서 0이 나오면 짝수이고 1이 나오면 홀수가 되죠.

네 함수 문제는 따로 해설이 나오지 않습니다. 식을 보고 이해하시거나 이해가 힘드시면 이해가 안되는 부분에 대해서 질문 주시면 답변 드리겠습니다.

좋은 하루 되세요.

"
  • *
    2012-05-24 07:21:55

    mod 는 나머지 구하는 함수입니다.

    1을 2로 나눈 나머지를 구하여 비교하는 것이죠.

    1을 2로 나누면 1이 나머지가 됩니다.

    나머지를 구하는 것이기 때문이죠. 1을 2로 나누면 나눌수 없어서 몫은 0이 되고 나머지는 1이 되는 것입니다.

    2를 2로 나누면 나머지가 0이구요.

    그렇기 때문에

    1을 2로 나눈 나머지인 1이 나오면 남자가 됩니다.

    주민등록번호 8번째 자리가 1이면 남자 2이면 여자이니까요.

    짝수 홀수 판별에도 사용합니다.

    2로 나눠서 0이 나오면 짝수이고 1이 나오면 홀수가 되죠.

    네 함수 문제는 따로 해설이 나오지 않습니다. 식을 보고 이해하시거나 이해가 힘드시면 이해가 안되는 부분에 대해서 질문 주시면 답변 드리겠습니다.

    좋은 하루 되세요.

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