정답 수식
=E4*F4*(1-VLOOKUP(D4,$J$5:$O$8,MATCH(F4,$K$4:$O$4,1)+1,FALSE))
질문자가 작성한 수식
=E4*F4*(1-VLOOKUP(D4,$J$5:$O$8,MATCH(F4,$K$4:$O$4)+1))
여기서 마지막 FALSE만 있고 없고의 차이인데
리코더와 크레파스 값은 똑같은데 연필과 크레파스 값만 달라지고 잇습니다.
아무리 생각해도 왜 달라지는지 이해가 안되는데 설명 부탁드립니다.
안녕하세요.
VLOOKUP의 옵션은 정확한 값을 추출하기 위해 중요한 역할을 합니다.
<VLOOKUP 함수의 옵션>
- true(1) 또는 생략 : 근사값을 찾습니다. 즉 정확하게 일치하는 값이 없으면 찾을값 보다 작은 값 중에서 근사값을 찾습니다.
- false : 정확하게 일치하는 값을 찾으며 정확히 일치하는 값이 없으면 "#n/a" 오류값을 반환합니다.
정확히 일치하는 값을 찾을때 FALSE를 사용합니다.
이 문제에서는 정확한 값을 찾아야 하므로 FALSE로 설정해 주셔야 합니다.
좋은 하루 보내세요.
-
관리자2019-07-04 22:54:33
안녕하세요.
VLOOKUP의 옵션은 정확한 값을 추출하기 위해 중요한 역할을 합니다.
<VLOOKUP 함수의 옵션>
- true(1) 또는 생략 : 근사값을 찾습니다. 즉 정확하게 일치하는 값이 없으면 찾을값 보다 작은 값 중에서 근사값을 찾습니다.
- false : 정확하게 일치하는 값을 찾으며 정확히 일치하는 값이 없으면 "#n/a" 오류값을 반환합니다.
정확히 일치하는 값을 찾을때 FALSE를 사용합니다.
이 문제에서는 정확한 값을 찾아야 하므로 FALSE로 설정해 주셔야 합니다.
좋은 하루 보내세요.
-
관리자2019-07-05 23:19:39
안녕하세요.
FALSE가 없어도 근사값을 최대한 적용하지만, 값이 없으면 다른 결과가 나올 수도 있습니다.
전체적으로 정확한 결과가 나온다면 상관없지만, 오류가 발생하거나 정확한 결과가 아니라면 사용하시면 안됩니다.
정확한 수식이 아니므로 정확한 값이 나오지 않는 것입니다.
좋은 하루 보내세요.
-
*2019-07-05 15:48:42
그건 저도 아는데요
그럼 전체 값이 달라지는게 아니라
참조테이블의 1,2행을 참고한 값들은 바뀌지 않는데
3,4행의 값만 바뀌는 이유를 알고 싶은거에요.