책 내용 질문하기
함수질문
도서
[2013] ITQ 엑셀(엑셀 2007 사용자용)
페이지
350
조회수
195
작성일
2013-02-04
작성자
첨부파일

p350

(2) 평점 : '총점이 90이상이면 "수", 80이상이면 "우", 70이상이면 "미", 60이상이면 "양", 60미만이면 "가"를

출력하시오.(CHOOSE, INT 함수)

이문제인데요

=CHOOSE(INT(H5/10)+1,"가","가","가","가","가","가","양","미","우","수","수")

이렇게 답이나오는데 도저히 모르겠네요....

그리구 왜 수가 2개나 들어가죠??

그리구 INT(H5/10)+1 이것두 이해가 안되네요

답변
2013-02-05 09:03:31

안녕하세요. 길벗 수험서 운영팀입니다.

CHOOSE 함수는 CHOOSE(인수, 첫번째, 두번째, ....)으로 인수가 1이면 첫번째를 2이면 두번째를 반환하는 함수이며, INT 함수는 정수만 표시하는 함수입니다.
총점은 90, 75, 82...이므로 CHOOSE 함수에 사용하려면 한 자리로 변환해 주어야 합니다. 그러므로 총점을 10으로 나눠 정수만 취하면 90=9, 70=7, 80=8로 되므로 CHOOSE 함수의 인수로 사용할 수 있습니다. +1을 해준것은 CHOOSE 함수의 인수가 0이면 오류값을 표시하므로 0점일때 +1을 해서 1로 표시하기 위합니다.

행복한 하루되세요.^^

"
  • *
    2013-02-05 09:03:31

    안녕하세요. 길벗 수험서 운영팀입니다.

    CHOOSE 함수는 CHOOSE(인수, 첫번째, 두번째, ....)으로 인수가 1이면 첫번째를 2이면 두번째를 반환하는 함수이며, INT 함수는 정수만 표시하는 함수입니다.
    총점은 90, 75, 82...이므로 CHOOSE 함수에 사용하려면 한 자리로 변환해 주어야 합니다. 그러므로 총점을 10으로 나눠 정수만 취하면 90=9, 70=7, 80=8로 되므로 CHOOSE 함수의 인수로 사용할 수 있습니다. +1을 해준것은 CHOOSE 함수의 인수가 0이면 오류값을 표시하므로 0점일때 +1을 해서 1로 표시하기 위합니다.

    행복한 하루되세요.^^

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