안녕하세요~
다름이아니라
2번 계산문제 풀이과정에서 질문이 있어서요~
=IFERROR( I3*VLOOKUP( I3,$A$34:$D$37, MATCH(G3,$B$33:$D$33,1)+1) , VLOOKUP( I3,$A$34:$D$37,
MATCH(G3,$B$33:$D$33,1 )+1 ) )
이 정답으로 나와 있는데
167P. 질문에서 보면
>부담금이 텍스트명 텍스트 그대로 표시, 그렇지 않으면 '약제비총액*부담금'으로 계산
이라고 나와있어서 저는 처음에
IFERROR(인수, 오류시 표시할 값)이니까
IFERROR( VLOOKUP( I3,$A$34:$D$37,
MATCH(G3,$B$33:$D$33,1 )+1 ), I3*VLOOKUP( I3,$A$34:$D$37, MATCH(G3,$B$33:$D$33,1)+1) ) 이렇게
생각했거든요~
'그렇지 않으면'이란 뜻이 오류시 표시할 값에 해당하는 게 아니였던건가요? ㅠㅠ
앞으로 저런 비슷한 유형의 문제가 나오면 오류시 표시할
값이 무엇인지 어떻게 파악할 수 있는지 좀 알려주시면 감사하겠습니다 ~
IFERROR(I3*VLOOKUP(I3,$A$34:$D$37,MATCH(G3,$B$33:$D$33,0)+1), VLOOKUP(I3,$A$34:$D$37,MATCH(G3,$B$33:$D$33,0)+1))
식이나 식 자체의 값이 오류가 나면 오류값을 표시합니다.
I3*VLOOKUP(I3,$A$34:$D$37,MATCH(G3,$B$33:$D$33,0)+1)
은 식이 오류가 아니면 이 식을 그대로 계산하여 표시하고
이 값이 오류가 나면
VLOOKUP(I3,$A$34:$D$37,MATCH(G3,$B$33:$D$33,0)+1
의 값을 반환하는 것이죠.
좋은 하루 되세요.
-
*2015-07-08 12:50:33
IFERROR(I3*VLOOKUP(I3,$A$34:$D$37,MATCH(G3,$B$33:$D$33,0)+1), VLOOKUP(I3,$A$34:$D$37,MATCH(G3,$B$33:$D$33,0)+1))
식이나 식 자체의 값이 오류가 나면 오류값을 표시합니다.
I3*VLOOKUP(I3,$A$34:$D$37,MATCH(G3,$B$33:$D$33,0)+1)
은 식이 오류가 아니면 이 식을 그대로 계산하여 표시하고
이 값이 오류가 나면
VLOOKUP(I3,$A$34:$D$37,MATCH(G3,$B$33:$D$33,0)+1
의 값을 반환하는 것이죠.
좋은 하루 되세요.