책 내용 질문하기
문제풀이질문
도서
2020 시나공 컴퓨터활용능력 1급 실기 [기본서]
페이지
0
조회수
368
작성일
2020-05-04
작성자
탈퇴*원

1. 실전C형에서 기본급과 수당을 구하는 방법

2. 실전D형에서 2/3호봉직원수, 큰 값-평균 값 구하는 방법 그리고 문제에서는 기본급이 나와있지만 만약 기본급도 구해야된다면 어떻게 해야되는지 궁금합니다.

 

잘 부탁드리겠습니다. 

답변
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)) 


로 작성하시면 됩니다. 기본급에 해당하는 표를 이용하여 행과 열 값을 찾아 표시하세요. 

 

좋은 하루 되세요. 

  • 관리자
    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)) 


    로 작성하시면 됩니다. 기본급에 해당하는 표를 이용하여 행과 열 값을 찾아 표시하세요. 

     

    좋은 하루 되세요. 

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.