해당 문제는 부록 계산작업 문제모음의 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, "보험금인상"," ")
비슷한 두 문제에서 도출된 답안이 어떻게 다른지 궁금합니다.
제가 이해할 수 있도록 자세한 설명 부탁드립니다.
감사합니다.
choose 함수는 인수에 해당하는 값 전체를 표시해야 합니다.
그렇지 않으면 오류 메시지가 표시가 되세요.
그래서 전체 인수에 해당하는 개수 만큼 "" 를 입력하는 것입니다.
그냥 if 문과 rank 함수를 사용하면 조건에 맞는 만큼 표시가 가능 하므로 한번만 표시해도 되는 것이죠.
두 함수의 사용법입니다.
좋은 하루 되세요.
-
*2015-08-22 00:51:29
choose 함수는 인수에 해당하는 값 전체를 표시해야 합니다.
그렇지 않으면 오류 메시지가 표시가 되세요.
그래서 전체 인수에 해당하는 개수 만큼 "" 를 입력하는 것입니다.
그냥 if 문과 rank 함수를 사용하면 조건에 맞는 만큼 표시가 가능 하므로 한번만 표시해도 되는 것이죠.
두 함수의 사용법입니다.
좋은 하루 되세요.