책 내용 질문하기
[8/21 화요일 시험 예정] 2번 문제 질문
도서
[2012] 컴퓨터활용능력 2급 실기(엑셀 2007 사용자용)
페이지
154
조회수
100
작성일
2012-08-18
작성자
첨부파일

2번문제에서 조건이 CHOOSE, MOD, MID함수를 사용해서 성별을 구하라고 했기 때문에,

=CHOOSE(MOD(MID(G3,8,1),5),"남자","여자","남자","여자") 이렇게 정답을 맞추기는 했는데요.

한가지 의문이 드는 것이 구지 MOD 함수를 사용하지 않고, MID 함수만 사용해서

=CHOOSE(MID(G3,8,1),"남자","여자","남자","여자") 이렇게 식을 구성해도 같은 결과가 나오더라구요.

그치만 문제에서 CHOOSE, MOD, MID함수를 사용해서 성별을 구하라고 했기 때문에,

세가지 함수를 모두 사용해서 수식을 구성하긴 했지만 구지 왜 복잡하게 MOD까지 사용해라고 조건을 제시한건지 궁금하네요.

답변
2012-08-20 11:14:40

mid 는 텍스트 함수이므로 여기서 나온 결과가 숫자 모양일지라도 문자로 표시 됩니다.

이경우 숫자를 사용해야 하는 함수의 경우 문자로 인식하여 결과가 나오지 않을 수도 있기 때문에

mod 함수를 사용하여 문자를 숫자로 나타낸 것입니다.

사용할 수 있는 함수로는 value도 있겠죠.

문제에서 제시했기 때문에 사용하는 것이지

실생활에서는 실행이 가능 하고 정확한 값이 나온다면 mod 를 제외하고 사용하셔도 됩니다.

좋은 하루 되세요.

"
  • *
    2012-08-20 11:14:40

    mid 는 텍스트 함수이므로 여기서 나온 결과가 숫자 모양일지라도 문자로 표시 됩니다.

    이경우 숫자를 사용해야 하는 함수의 경우 문자로 인식하여 결과가 나오지 않을 수도 있기 때문에

    mod 함수를 사용하여 문자를 숫자로 나타낸 것입니다.

    사용할 수 있는 함수로는 value도 있겠죠.

    문제에서 제시했기 때문에 사용하는 것이지

    실생활에서는 실행이 가능 하고 정확한 값이 나온다면 mod 를 제외하고 사용하셔도 됩니다.

    좋은 하루 되세요.

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