단가 구하는 문제에서 답은
=HLOOKUP(C13,$B$2:$G$3,2,FALSE)*IF(D13<=100,1.1,1)
이었고,
제가 작성한 오답은
=IF($D13<=100,HLOOKUP($C13,$B$2:$G$3,2,FALSE)+10%,HLOOKUP($C13,$B$2:$G$3,2,FALSE))
였습니다.
답이 이해가 안되는건 아닌데, 제가 작성한 오답이 왜 오답이 되는지가 이해가 잘 되지 않아서 질문남깁니다.
보니까 조건에 만족하지 않은 경우(단가)는 맞게 나오는데,
조건에 만족한 경우(단가+단가의 10%)가 다르게 나오더라구요.
HLOOKUP($C13,$B$2:$G$3,2,FALSE)+10%는 단가+단가의10%가 될 수 없는건가요?
주어진 함수를 사용하여 정확한 결과가 나온다면 식이 달라도 정답으로 인정 됩니다.
단가는 상품에 따라 다르다고 했으므로 hlookup으로 찾아서 표시 하구요.
수량이 100이하일 경우에는 단가에 단가의 10%를 더하여 계산 하라고 했습니다.
원래 단가가 50 이라면 여기에 10% 를 더하면 55가 되죠?
즉 원래단가 50(100%) 에 5(10%) 를 더한다~ 이므로
110% 가 됩니다.
즉 원래 단가에 110% 를 곱해야 하죠.
110% 는 1.1 로 사용 할 수 있습니다.
조건에 맞지 않으면 그냥 단가를 표시 해야되죠?
원래단가 50 에 * 1 을 하면 그냥 50이므로
원래 단가를 표시 할 수 있습니다.
그래서 1.1 과 1 을 사용 한 것입니다.
110% 와 100% 로 사용 하셔도 됩니다.
=IF($D13<=100,HLOOKUP($C13,$B$2:$G$3,2,FALSE)+10%,HLOOKUP($C13,$B$2:$G$3,2,FALSE))
=IF($D13<=100,HLOOKUP($C13,$B$2:$G$3,2,FALSE)*110%,HLOOKUP($C13,$B$2:$G$3,2,FALSE))
+10% 가 아니라 *110% 혹은 *1.1 로 지정해 보세요.
좋은 하루 되세요.
-
*2018-05-14 23:17:45
주어진 함수를 사용하여 정확한 결과가 나온다면 식이 달라도 정답으로 인정 됩니다.
단가는 상품에 따라 다르다고 했으므로 hlookup으로 찾아서 표시 하구요.
수량이 100이하일 경우에는 단가에 단가의 10%를 더하여 계산 하라고 했습니다.
원래 단가가 50 이라면 여기에 10% 를 더하면 55가 되죠?
즉 원래단가 50(100%) 에 5(10%) 를 더한다~ 이므로
110% 가 됩니다.
즉 원래 단가에 110% 를 곱해야 하죠.
110% 는 1.1 로 사용 할 수 있습니다.
조건에 맞지 않으면 그냥 단가를 표시 해야되죠?
원래단가 50 에 * 1 을 하면 그냥 50이므로
원래 단가를 표시 할 수 있습니다.
그래서 1.1 과 1 을 사용 한 것입니다.
110% 와 100% 로 사용 하셔도 됩니다.=IF($D13<=100,HLOOKUP($C13,$B$2:$G$3,2,FALSE)+10%,HLOOKUP($C13,$B$2:$G$3,2,FALSE))
=IF($D13<=100,HLOOKUP($C13,$B$2:$G$3,2,FALSE)*110%,HLOOKUP($C13,$B$2:$G$3,2,FALSE))
+10% 가 아니라 *110% 혹은 *1.1 로 지정해 보세요.
좋은 하루 되세요.