책 내용 질문하기
질문이요
도서
[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으로 전환될까요?
도저히 제 머리의 한계입니다 도와주세요 ㅜㅜ
.jpg)
답변
2011-12-26 14:25:50
안녕하세요. 길벗 수험서 운영팀입니다.
VLOOKUP 함수는 FALSE로 했을 때 일치하는 값을 찾지 못했을 경우 에러를 반환합니다.
그런 특성을 이용해서 값을 찾을 수 없을 때를 IsError 함수와 결합해서 찾는 것입니다.
즐거운 하루 되세요.
"
-
*2011-12-26 14:25:50안녕하세요. 길벗 수험서 운영팀입니다.VLOOKUP 함수는 FALSE로 했을 때 일치하는 값을 찾지 못했을 경우 에러를 반환합니다.그런 특성을 이용해서 값을 찾을 수 없을 때를 IsError 함수와 결합해서 찾는 것입니다.즐거운 하루 되세요."