책 내용 질문하기
질문이요
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
조회수
120
작성일
2011-12-24
작성자
첨부파일

책문제를 다풀어서 인터넷에서 다운받아서 풀어보는데;.. 도저히 모르겠는데 물어볼곳이없어서

여기다 물어보는데 괜찮을지요..ㅜ;

일단 ... 전체문제보다는 이해가 안되는부분이

문제에서 준 조건중에,

b42:b51 에 없는 자격증일경우 0을 반환 ! 으로 해서

밑에 스샷에보이는 F25셀에 0 이 반환되야해요

그렇게해서 답이...

if(iserror(vlookup(d10,b42:c51,2,0)),0,vlookup(d10,b42:c51,2,0))

이거든요

근데 저는

if(iserror(d36=b42:c51),0,vlookup(d10,b42:c51,2,0))

로 했거든요

어차피 iserror에서 참값(TRUE)을 반환해내서 0으로 돌려버리면 되는줄알았거든요

그리고 시험해봤을때도 iserror 부분의 값은 위에거랑 밑에거 둘다 true 로 반환되더라구요

근데 왜 제가한건 0으로 안되고 에러가나고 답에서한건 0으로 전환될까요?

도저히 제 머리의 한계입니다 도와주세요 ㅜㅜ

답변
2011-12-26 14:25:50

안녕하세요. 길벗 수험서 운영팀입니다.
VLOOKUP 함수는 FALSE로 했을 때 일치하는 값을 찾지 못했을 경우 에러를 반환합니다.
그런 특성을 이용해서 값을 찾을 수 없을 때를 IsError 함수와 결합해서 찾는 것입니다.
즐거운 하루 되세요.
"
  • *
    2011-12-26 14:25:50

    안녕하세요. 길벗 수험서 운영팀입니다.
    VLOOKUP 함수는 FALSE로 했을 때 일치하는 값을 찾지 못했을 경우 에러를 반환합니다.
    그런 특성을 이용해서 값을 찾을 수 없을 때를 IsError 함수와 결합해서 찾는 것입니다.
    즐거운 하루 되세요.
    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.