현재 문제에서
부서가 "판매부"이거나 직급이 '1급'인경우 상여비율 1%를 추가 적용한다 라고 적혀있고
상여비율은 A3:B6에 적혀있는 상태입니다
여기서 저는
=$F10+$F10*IF(OR($B10="판매부",$C10="1급"),VLOOKUP($E10,$A$3:$B$6,2,TRUE)+VLOOKUP($E10,$A$3:$B$6,2,TRUE)*0.01,VLOOKUP($E10,$A$3:$B$6,2,TRUE))
이러케 풀었는데 결과적으로 상여비율의 1%가 추가 적용이 되지 않았습니다
그래서 답지를 보니
=$F10+$F10*IF(OR($B10="판매부",$C10="1급"),VLOOKUP($E10,$A$3:$B$6,2,TRUE)+1%,VLOOKUP($E10,$A$3:$B$6,2,TRUE))
이러케 되어 있는데 여기서는 상여비율 1%를 추가 적용하는수식을 그냥 +1% 라고 하였는데 이러면 무엇의 1%를 나타내는 건지 정확히 정의 할수 없는것 아닙니까?
결론은
답지: +1%
제가푼것: +VLOOKUP($E10,$A$3:$B$6,2,TRUE)*0.01
이며 왜 그냥 1%해도 답이 나오는지 궁금합니다
그리고 추가적으로 여기서 TRUE는 왜 생략 해도 답이 나오는거죠?
vlookup으로 구한 상여금에 *0.01 을 하면 3% 에 0.01을 곱한 결과가 되는데요. 이렇게 되면 0.3% 가 되버립니다.
그래서 정확한 결과가 나오지 않는 것입니다.
문제에서 지시한 것 처럼 3%에 1% 를 더하여 표시하려면 1% 를 더해줘야 하는 것이 맞습니다.
true 를 생략하면 ture 로 적용되므로 생략하셔도 상관 없습니다.
좋은 하루 되세요.
-
*2016-02-12 09:45:37
vlookup으로 구한 상여금에 *0.01 을 하면 3% 에 0.01을 곱한 결과가 되는데요. 이렇게 되면 0.3% 가 되버립니다.
그래서 정확한 결과가 나오지 않는 것입니다.
문제에서 지시한 것 처럼 3%에 1% 를 더하여 표시하려면 1% 를 더해줘야 하는 것이 맞습니다.
true 를 생략하면 ture 로 적용되므로 생략하셔도 상관 없습니다.
좋은 하루 되세요.