| [표1] | ||||||||
| 강사명 | 강사코드 | 수업과목 | 성별 | 수강인원 | 근무시간 | 근무일수 | 월급여액 | 수당 |
| 표정희 | NY231 | 네일아트 | 여 | 18 | 2 | 20 | \ 1,600,000 | |
| 이응표 | DM112 | 스포츠댄스 | 남 | 63 | 3 | 18 | \ 2,860,000 | |
| 황규민 | YY210 | 요가 | 여 | 26 | 2 | 16 | \ 1,280,000 | |
| 이한나 | YY251 | 요가 | 여 | 75 | 5 | 20 | \ 4,000,000 | |
| 강흥식 | MM120 | 음악줄넘기 | 남 | 69 | 3 | 20 | \ 3,000,000 | |
| 유민정 | BY220 | 발레 | 여 | 21 | 3 | 20 | \ 2,400,000 | |
| 김일심 | YY228 | 요가 | 여 | 42 | 2 | 10 | \ 1,300,000 | |
| 이원형 | SM127 | 스포츠댄스 | 남 | 93 | 3 | 24 | \ 2,880,000 | |
| 이원섭 | NM121 | 네일아트 | 남 | 12 | 2 | 18 | \ 1,440,000 | |
| 강영춘 | BM124 | 바이올린 | 남 | 42 | 3 | 20 | \ 2,400,000 | |
| 박유리 | LY214 | 바이올린 | 여 | 15 | 3 | 12 | \ 1,440,000 | |
| 정환호 | SM121 | 스포츠댄스 | 남 | 57 | 3 | 18 | \ 2,160,000 | |
| 최재석 | MM185 | 음악줄넘기 | 남 | 50 | 2 | 18 | \ 1,940,000 | |
| 최준선 | BY254 | 발레 | 여 | 42 | 2 | 18 | \ 1,440,000 | |
| 정태은 | NY221 | 네일아트 | 여 | 18 | 2 | 20 | \ 1,600,000 | |
| 김유식 | DM112 | 스포츠댄스 | 남 | 46 | 2 | 24 | \ 1,920,000 | |
| 김윤미 | BY242 | 발레 | 여 | 18 | 3 | 20 | \ 2,400,000 | |
| 조미영 | BY231 | 발레 | 여 | 45 | 5 | 30 | \ 3,800,000 | |
| 최대훈 | HM154 | 하모니카 | 남 | 42 | 2 | 24 | \ 1,920,000 | |
| 윤여송 | BY274 | 바이올린 | 여 | 60 | 5 | 20 | \ 4,000,000 | |
| 이무성 | MM105 | 음악줄넘기 | 남 | 20 | 1 | 24 | \ 960,000 | |
| 이나영 | YY210 | 요가 | 여 | 75 | 5 | 18 | \ 3,600,000 | |
| 이준성 | MM154 | 음악줄넘기 | 남 | 175 | 5 | 18 | \ 3,600,000 | |
| 홍지원 | NY245 | 네일아트 | 여 | 72 | 6 | 20 | \ 4,800,000 |
| [표2] | ||||
| 전체 근무시간 | ||||
| 수강인원 | 0 | 50 | 100 | 120 |
| 0 | 3% | 5% | 7% | 7% |
| 20 | 5% | 7% | 7% | 10% |
| 40 | 5% | 7% | 9% | 10% |
| 60 | 10% | 10% | 12% | 15% |
| 80 | 10% | 10% | 12% | 15% |
[표1]과 [표2]를 이용하여 [I4:I27]영역에 수당을 계산하여 표시하시오.
▶수당=월급여액*수당적용률
▶수당적용률은 [표2]를 참조하여 수강인원과 전체 근무시간에 따라 계산
▶전체 근무시간=근무시간*근무일수
▶계산한 수당 금액이 100,000 미만이면 수당 대신 100,000을 입력
▶VLOOKUP, MATCH, MAX 함수 사용
정답이 =MAX($H4*VLOOKUP($E4,$A$32:$E$36,MATCH($F4*$G4,$B$31:$E$31,1)+1),100000) 이건데 왜 여기서 +1을 해야하는지 잘 모르겠습니다.
=MAX(H4*VLOOKUP(E4,$A$32:$E$36,MATCH(F4*G4,$B$31:$E$31,1)+1),100000)
vlookup에서 지정한 범위는 A열부터 시작인데
match 에서 지정한 범위는 b열 부터이기 때문에
vlookup의 범위를 맞춰 줄려면 +1 을 하여 사용하셔야 합니다.
match의 범위를 그대로 사용하여 1 이 나온 경우
vlookup의 b열에 해당하는 값을 가져오게 되므로 수강인원인 0 이 나올 수 있습니다.
그러므로 +1 을 수강인원이 18인 결과 3%를 가져오기위해 +1을 해주셔야 합니다.
좋은 하루 되세요.
-
*2015-07-08 07:07:31
=MAX(H4*VLOOKUP(E4,$A$32:$E$36,MATCH(F4*G4,$B$31:$E$31,1)+1),100000)
vlookup에서 지정한 범위는 A열부터 시작인데
match 에서 지정한 범위는 b열 부터이기 때문에
vlookup의 범위를 맞춰 줄려면 +1 을 하여 사용하셔야 합니다.
match의 범위를 그대로 사용하여 1 이 나온 경우
vlookup의 b열에 해당하는 값을 가져오게 되므로 수강인원인 0 이 나올 수 있습니다.
그러므로 +1 을 수강인원이 18인 결과 3%를 가져오기위해 +1을 해주셔야 합니다.
좋은 하루 되세요.