나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 액세스 유저 (parkck)

추천:  2
파일:     조회:  2202
제목:   IF 문에서 결과 값 "#N/A" 관련 질문
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 엑셀 버전(95,97,2000,xp,2003,2007):

* 아래줄에 질문을 작성하세요 >>
여러 유저 분들의 도움으로 어느 정도 원하는 위치에 도달 했습니다.
감사 합니다.


어떤 결과 값 때문에 IF 문을 여러개 섞어서 
어떤 특정 값을 자동으로 나오게 만들었는데
마지막 문장 때문에 에러가 나네요

이게 마지막 문장인데
전체에
IF(Vlookup어쩌고,"A",if(Vlookup저쩌고,"B",IF(VLOOKUP(B22,'Camera List'!$G:$I,3,FALSE)="D6230","PTZ","E")

카메라 모델이 "D6230"이면 PTZ
아니면 "E"라고 표기 하라고 했는데
결과 값이 #n/a 라고 나오는데
이걸 "E"라고 나오게 하려면 어떻게 해야 할까요

종일 머리 굴려 봐도..

 
[불량 게시물 신고]  
모음이VLOOKUP에서 값을 찾을 수 없을 경우 에러가 먼저 뜹니다. 
그러니 그 다음 IF문으로 넘어가지 않습니다.
에러가 뜬 경우 일치하지 않는 경우니 "E"를 표시하도록 먼저 해 주시고 IF문 쓰면 됩니다.
수식 넣어서 에러나면 엑셀 파일 올려주세요

IF(VLOOKUP(B22,'Camera List'!$G:$I,3,FALSE)="D6230","PTZ","E") 이부분을

IF(IFERROR(VLOOKUP(B22,'Camera List'!$G:$I,3,FALSE),"E")="D6230","PTZ","E") 이렇게 바꾸시면 될것 같습니다.

11-16 (11:28)
삭제 ■신고
        
  

작성일 : 2017-11-16(10:20)
최종수정일 : 2017-11-16(10:20)