책 내용 질문하기
MID,MOD함수 질문입니다~
도서
[2010] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
조회수
103
작성일
2011-07-20
작성자
첨부파일

(기출문제)

주민등록번호의 8번째 숫가작 1,3인 경우 남자 2,4인 경우 여자 로 표시

CHOOSE MOD MID함수 사용

여기서 식을 보면 =CHOOSE(MOD(MID(G3,8,1),5),"남자","여자","남자","여자")

MOD 식에서 5나누어 주는데 이게 어디서 나온건가요? 궁금합니다!

주민등록번호 성명 과목 성별
021010-4231519 나소인 영어 여자
030621-3469856 함하영 국어 남자
020725-2348521 오정철 영어 여자
031231-1247825 이지함 수학 남자
040409-3254874 하나영 수학 남자
021122-1352487 류인태 국어 남자
030815-4354798 김예윤 영어 여자
020917-2514783 유지온 국어

여자

답변
2011-07-21 11:04:37

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

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

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

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

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

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

좋은 하루 되세요.

"
  • *
    2011-07-21 11:04:37

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

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

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

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

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

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

    좋은 하루 되세요.

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