책 내용 질문하기
chosse문제
도서
[2014] 컴퓨터활용능력 2급 실기(엑셀 2007 사용자용)
페이지
99
조회수
31
작성일
2015-02-02
작성자
첨부파일

99페이지 마지막 문제

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

이건데

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

이거는왜안되나요? ㄷ

답변
2015-02-02 16:55:29

iferror는 두개의 인자를 가집니다. value와 value if error

위식에서 value 는 CHOOSE(RANK(D33,$D$33:$D$42),"대상","금상","은상","동상")이고,

D33이 choose의 범위(대상~동상이니까, 1~4rank가 되겠죠)를 벗어나면 value if error값인 공백("")을 반환해주게 됩니다.

만약 님이 쓰신것처럼 쓰게 된다면 필요한 인자인 value if error가 없어서 오류가 나겠지요..

  • *
    2015-02-02 16:55:29

    iferror는 두개의 인자를 가집니다. value와 value if error

    위식에서 value 는 CHOOSE(RANK(D33,$D$33:$D$42),"대상","금상","은상","동상")이고,

    D33이 choose의 범위(대상~동상이니까, 1~4rank가 되겠죠)를 벗어나면 value if error값인 공백("")을 반환해주게 됩니다.

    만약 님이 쓰신것처럼 쓰게 된다면 필요한 인자인 value if error가 없어서 오류가 나겠지요..

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