책 내용 질문하기
왜 이때 iferror을 굳이 붙여야하나요>
도서
[2015] 컴퓨터활용능력 2급 실기
페이지
161
조회수
28
작성일
2015-03-05
작성자
첨부파일

문제를 보면 표를 기준으로 순위를 구하여 1위는 대상, 2위는 금상, 3위는 은상, 4위는 동상, 나머지는 공백으로 표시하여라고 합니다.

이때 쓸수있는 함수는 iferror, choose,rank라고 하는데요.

문제를 풀때 왜 굳이 if error을 넣어서 풀어야하나요?

choose와 rank만 이용해도 맞는답아닌가요.?

답변
2015-03-07 18:50:18

=IFERROR(CHOOSE(RANK(D33,$D$33:$D$42),"대상","금상","은상","동상"),"")

,"")

부분은 iferror 에서 결과가 참(에러)인 경우 표시하는 것입니다.

choose 함수는 rank에서 나온 개수만큼 인수를 사용해야 하는데

사용하지 않은 경우 에러 메시지가 나오게 됩니다.

에러인 경우 "" (공백) 을 입력합니다.

좋은 하루 되세요.

"
  • *
    2015-03-07 18:50:18

    =IFERROR(CHOOSE(RANK(D33,$D$33:$D$42),"대상","금상","은상","동상"),"")

    ,"")

    부분은 iferror 에서 결과가 참(에러)인 경우 표시하는 것입니다.

    choose 함수는 rank에서 나온 개수만큼 인수를 사용해야 하는데

    사용하지 않은 경우 에러 메시지가 나오게 됩니다.

    에러인 경우 "" (공백) 을 입력합니다.

    좋은 하루 되세요.

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