| [표1] | 기준표 | |||||||
| 상품 | 마우스 | 메인보드 | 모뎀 | 키보드 | 프린터 | 하드디스크 | ||
| 단가 | 15 | 175 | 35 | 20 | 320 | 186 | ||
| [표2] | ||||||||
| 대리점 | 세율 | 수량 중간값 | ||||||
| 영등포 | 5% | 185 | ||||||
| 용산 | 7% | 175 | ||||||
| 명동 | 10% | 165 | ||||||
| 저의 방법 | =IF(D13<=100,HLOOKUP(C13,$B$2:$G$3,2)*1.1, HLOOKUP(C13,B2:G3,2)) | |||||||
| [표3] | 정답= | '=HLOOKUP(C13,$B$2:$G$3,2,FALSE)*IF(D13<=100,1.1,1) | ||||||
| 대리점 | 주문일자 | 상품명 |
|
단가 | 금액 | 주문금액 | 용산 대리점 | |
| 영등포 | 03-02 | 마우스 | 205 | 15 | \ 3,075 | ######## | 6개 | |
| 용산 | 03-02 | 메인보드 | 100 | 192.5 | \19,250 | ######## | ||
| 명동 | 03-07 | 메인보드 | 150 | 175 | \26,250 | ######## | ||
| 명동 | 03-07 | 모뎀 | 105 | 35 | \ 3,675 | ######## | ||
| 명동 | 04-02 | 마우스 | 100 | 16.5 | \ 1,650 | ######## | ||
'IF, HLOOUP함수를 사용하여 단가를 표기하는 문제였읍니다.
요청내용은 다음 두 가지입니다.
1. 제 방법으로 풀면 감점인가요? 결과는 동일합니다.
2. 시나공책의 정답에 대한 해설을 부탁 드립니다.
1. 계산 작업 문제는 주어진 함수를 사용하여 올바른 값이 나온다면 식이 달라도 정답으로 인정 합니다.
2.
단가는 상품에 따라 다르다고 했습니다.
그리고 수량이 100이하일때는 단가에 단가의 10% 를 더하여 계산 하라고 했기 때문에
단가 *(if(수량이100이하일때,단가+단가*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),HLOOKUP($C13, $B$2:$G$3, 2)*1.1)
과 같이도 작성하실 수 있겠죠.
좋은 하루 되세요.
-
*2011-10-17 11:23:09
1. 계산 작업 문제는 주어진 함수를 사용하여 올바른 값이 나온다면 식이 달라도 정답으로 인정 합니다.
2.
"단가는 상품에 따라 다르다고 했습니다.
그리고 수량이 100이하일때는 단가에 단가의 10% 를 더하여 계산 하라고 했기 때문에
단가 *(if(수량이100이하일때,단가+단가*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),HLOOKUP($C13, $B$2:$G$3, 2)*1.1)과 같이도 작성하실 수 있겠죠.
좋은 하루 되세요.