책 내용 질문하기
빠른답변부탁드립니다용^0^
도서
[2011] 컴퓨터활용능력 2급 실기(엑셀 2003 사용자용)
페이지
조회수
91
작성일
2011-09-06
작성자

안녕하세요 ㅠㅠ 빠른답변부탁드립니다

제가 궁금해하는것은 파일 안에 보시면

<계산작업문제모음에서 -10년2회D형 이라는 문제가 있을겁니다>

거기에서, 표2를 보시면 학원 수강 현황이라고 나와잇읍니다

문제) 주민등록번호를 이용하여 성별(K3:K10)을구하시오

1.주민등록번호의 8번째 숫자가 1,3,인경우는 남자, 2,4,인경우 "여자"

CHOOSE,MOD,MID 알맞은 함수사용

그런데 수식을 보았더니

= CHOOSE(MOD(MID(G3,8,1),5),"남자,여자,남자,여자)

그런데여기서 5라는숫자는 왜쓰이는지 궁금합니다 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

별거아니지만 빠른 답변 부탁드립니다 ㅜㅠㅜㅜㅜㅜㅜㅜㅜㅜ 감사합니다

답변
2011-09-07 09:27:03

mid 함수에서 나온 값은 숫자일지라도 문자료 표현 됩니다.

choose 함수에서는 문자를 인식하지 못하므로 숫자로 바꿔줘야 하는데 숫자로 바꿔주는 것이 mod함수입니다.

(mod함수가 없이도 정답이 나올 수 있지만 mod 함수가 주어져 mod함수를 사용해야 하므로 꼭 사용하셔야 합니다.)

mid 함수에서 나온 1,2,3,4 값을 5로 나누면

1은 나머지가 1, 2는 나머지가2, 3은 나머지가 3, 4는 나머지가4 가 나오게 됩니다.

제수와 피제수가 있을때 피제수가 제수보다 크면 나머지는 제수가 됩니다.

이 되는 것이죠. 이렇게 계산 해 보면 5이하의 수는 모두 자기자신이 나머지가 됩니다.

이렇게 하여 남자와 여자를 구할 수 있게 되는 것입니다.

좋은 하루 되세요.

"
  • *
    2011-09-07 09:27:03

    mid 함수에서 나온 값은 숫자일지라도 문자료 표현 됩니다.

    choose 함수에서는 문자를 인식하지 못하므로 숫자로 바꿔줘야 하는데 숫자로 바꿔주는 것이 mod함수입니다.

    (mod함수가 없이도 정답이 나올 수 있지만 mod 함수가 주어져 mod함수를 사용해야 하므로 꼭 사용하셔야 합니다.)

    mid 함수에서 나온 1,2,3,4 값을 5로 나누면

    1은 나머지가 1, 2는 나머지가2, 3은 나머지가 3, 4는 나머지가4 가 나오게 됩니다.

    제수와 피제수가 있을때 피제수가 제수보다 크면 나머지는 제수가 됩니다.

    이 되는 것이죠. 이렇게 계산 해 보면 5이하의 수는 모두 자기자신이 나머지가 됩니다.

    이렇게 하여 남자와 여자를 구할 수 있게 되는 것입니다.

    좋은 하루 되세요.

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