책 내용 질문하기
RANK 중첩 함수 질문입니다.
도서
[2015] 컴퓨터활용능력 2급 실기
페이지
조회수
43
작성일
2015-08-21
작성자
첨부파일

해당 문제는 부록 계산작업 문제모음의 2011년 3회 F형 4번 문제와

2011년 2회 D형 2번 문제입니다. 질문 편의상 해당 문제를 인용하겠습니다.

[2011년 3회 F형 4번문제]

4. [표4]에서 점수(C18:C25)를 기준으로 1위는 "대상", 2위는 "금상", 3위는 "은상",

4위는 "동상", 나머지는 공백으로 결과에 표시하시오.

(CHOOSE와 RANK 함수 사용)

[2011년 2회 D형 2번]

2. [표2]에서 사고보험금(H3:H11)을 기준으로 순위를 구하여 1~3위는 "보험료 인상",

나머지는 공백으로 인상여부에 표시하시오.

(IF와 RANK 함수 사용)

위에 인용한 두 문제 모두 RANK함수가 포함된 중첩함수를 사용하고 있는데요.

제가 잘 이해가 안되는 것은 두 문제 모두 "나머지는 공백으로 ~에 표시하시오"

라는 지시사항이 있음에도 문제의 답은 각각 다르기 때문입니다.

[2011년 3회 F형 4번문제 정답]

=CHOOSE(RANK(C18,$C$18:$C$25),"대상","금상","은상","동상", " "," "," "," ")

[2011년 2회 D형 2번 정답]

-IF(RANK(H3,$H$3:$H$11)<=3, "보험금인상"," ")

비슷한 두 문제에서 도출된 답안이 어떻게 다른지 궁금합니다.

제가 이해할 수 있도록 자세한 설명 부탁드립니다.

감사합니다.

답변
2015-08-22 00:51:29

choose 함수는 인수에 해당하는 값 전체를 표시해야 합니다.

그렇지 않으면 오류 메시지가 표시가 되세요.

그래서 전체 인수에 해당하는 개수 만큼 "" 를 입력하는 것입니다.

그냥 if 문과 rank 함수를 사용하면 조건에 맞는 만큼 표시가 가능 하므로 한번만 표시해도 되는 것이죠.

두 함수의 사용법입니다.

좋은 하루 되세요.

  • *
    2015-08-22 00:51:29

    choose 함수는 인수에 해당하는 값 전체를 표시해야 합니다.

    그렇지 않으면 오류 메시지가 표시가 되세요.

    그래서 전체 인수에 해당하는 개수 만큼 "" 를 입력하는 것입니다.

    그냥 if 문과 rank 함수를 사용하면 조건에 맞는 만큼 표시가 가능 하므로 한번만 표시해도 되는 것이죠.

    두 함수의 사용법입니다.

    좋은 하루 되세요.

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