계산문제 2번에서 정답이
=IFERROR(I3*VLOOKUP(I3,$A$34:$D$37,MATCH(G3,$B$33:$D$33,1)+1,1),VLOOKUP(I3,$A$34:$D$37,MATCH(G3,$B$33:$D$33,1)+1,1))
이것인데요
=IFERROR(VLOOKUP(I3,$A$34:$D$37,MATCH(G3,$B$33:$D$33,1)+1,1),I3*VLOOKUP(I3,$A$34:$D$37,MATCH(G3,$B$33:$D$33,1)+1,1))
저는 정답이 이렇게 되야된다고 생각하는데 왜 저 둘의 순서가 바껴있나요?
iferror(오류값이면,그값을나타냄)
이건데 상식적으로 문제에서 그렇지 않으면 다음이 약제비총액* 부담금인데요
왜 오류값을 약제비총액*부담금으로 확인하는건지이해가 안되서요
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-09-09 23:14:22
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
의 값을 반환하는 것이죠.
문자값에 숫자값을 곱하게 되면 오류가 납니다. 그렇게 오류인지 아닌지 확인 하는 것입니다.
좋은 하루 되세요.