1. 실전C형에서 기본급과 수당을 구하는 방법
2. 실전D형에서 2/3호봉직원수, 큰 값-평균 값 구하는 방법 그리고 문제에서는 기본급이 나와있지만 만약 기본급도 구해야된다면 어떻게 해야되는지 궁금합니다.
잘 부탁드리겠습니다.
1. 안녕하세요.
수당은 기본급 * 수당비율 이므로
=G3*VLOOKUP(F3,$A$17:$B$20,2) 로 구해집니다.
그러나, 근무년수가 10년 이상이거나, 직위가 과장이면
수당비율 VLOOKUP(F3,$A$17:$B$20,2) 에 5%를 더해서 수당비율로 사용하는 것입니다.
=G3*(VLOOKUP(F3,$A$17:$B$20,2)+5%)
여기에 조건까지 수식에 포함시키면,
=G3*(VLOOKUP(F3,$A$17:$B$20,2)+IF(OR(F3>=10,D3="과장"),5%,0))
이렇게 식이 구해집니다.
2.
2/3호봉직원수
=sum(if(($B$12:$B$27=A$3) * (($E$12:$E$27="2호봉") + ($E$12:$E$27="3호봉")) ,1)) & "명"
해당 부분의 괄호는 위에 표시된 색 과 같습니다.
* ( (조건1) * (조건2) )
로 표시하기 위한 것입니다.
배열 함수의 사용법으로 sum과 if 를 이용하여 개수를 구할 수 있는 방법입니다.
sum(if((조건1)*((조건2)+(조건3)),1))
if문을 때어놓고 보면 조건이 참이면 1을 반영한다 라는 뜻이 됩니다.
조건이 참이면 1을 조건이 거짓이면 아무것도 나타내지 않으므로
=sum(1,1,,1,,1,,,1)
과 같은 값이 나올 것이고 이 값들을 모두 더해서 5라는 개수를 나타내게 되죠.
즉 조건에 맞는 것의 개수를 세는 방법이 되는 것입니다.
큰 값 - 평균 값
큰 값은 max 평균값은 average 를 이용하면 되구요.
배열 수식으로 각 조건을 지정한 후 작성하시면 됩니다.
=MAX(($B$12:$B$27=A3)*$F$12:$F$27)-AVERAGE(IF($B$12:$B$27=A3,$F$12:$F$27))
=max((조건1)*값을구할범위) - average(if(조건, 값을 구할 범위))
입니다.
기본급
=INDEX($F$3:$J$8,MATCH(E12,$E$3:$E$8),MATCH(C12,$F$2:$J$2,0))
로 작성하시면 됩니다. 기본급에 해당하는 표를 이용하여 행과 열 값을 찾아 표시하세요.
좋은 하루 되세요.
-
관리자2020-05-06 16:00:48
1. 안녕하세요.
수당은 기본급 * 수당비율 이므로
=G3*VLOOKUP(F3,$A$17:$B$20,2) 로 구해집니다.
그러나, 근무년수가 10년 이상이거나, 직위가 과장이면
수당비율 VLOOKUP(F3,$A$17:$B$20,2) 에 5%를 더해서 수당비율로 사용하는 것입니다.
=G3*(VLOOKUP(F3,$A$17:$B$20,2)+5%)
여기에 조건까지 수식에 포함시키면,
=G3*(VLOOKUP(F3,$A$17:$B$20,2)+IF(OR(F3>=10,D3="과장"),5%,0))
이렇게 식이 구해집니다.
2.
2/3호봉직원수
=sum(if(($B$12:$B$27=A$3) * (($E$12:$E$27="2호봉") + ($E$12:$E$27="3호봉")) ,1)) & "명"
해당 부분의 괄호는 위에 표시된 색 과 같습니다.
* ( (조건1) * (조건2) )
로 표시하기 위한 것입니다.
배열 함수의 사용법으로 sum과 if 를 이용하여 개수를 구할 수 있는 방법입니다.
sum(if((조건1)*((조건2)+(조건3)),1))
if문을 때어놓고 보면 조건이 참이면 1을 반영한다 라는 뜻이 됩니다.
조건이 참이면 1을 조건이 거짓이면 아무것도 나타내지 않으므로
=sum(1,1,,1,,1,,,1)
과 같은 값이 나올 것이고 이 값들을 모두 더해서 5라는 개수를 나타내게 되죠.
즉 조건에 맞는 것의 개수를 세는 방법이 되는 것입니다.
큰 값 - 평균 값
큰 값은 max 평균값은 average 를 이용하면 되구요.
배열 수식으로 각 조건을 지정한 후 작성하시면 됩니다.
=MAX(($B$12:$B$27=A3)*$F$12:$F$27)-AVERAGE(IF($B$12:$B$27=A3,$F$12:$F$27))
=max((조건1)*값을구할범위) - average(if(조건, 값을 구할 범위))
입니다.
기본급
=INDEX($F$3:$J$8,MATCH(E12,$E$3:$E$8),MATCH(C12,$F$2:$J$2,0))
로 작성하시면 됩니다. 기본급에 해당하는 표를 이용하여 행과 열 값을 찾아 표시하세요.
좋은 하루 되세요.