1. 3번 정답은 G3*(vlookup~)이라고 적혀있는데 vlookup앞에 괄호는 왜 들어가나요?
2. D형 계산작업 1번
개수를 계산할때는 sum(IF(조건1,IF(조건2,1))) 공식을 쓰는 걸로 알고 있는데 직원수를 계산하는 문제에 다른 공식을 쓰는 이유는 뭔가요?
3. D형 계산작업 5번
급여총액의 50%라서 J12*50%인 것 같은데 나누기가 아니라 왜 곱하기를 쓰는지 잘 모르겠습니다..
4. E형 계산작업 4번
근무년수가 5년 이상이고 경력점수가 3인 조건을 만족하면 기본급+상여금이고 그 외에는 기본급만 지급하라는 문제인 것 같은데
총점수는 왜 나오는 건가요?
그리고 D29+D29(기본급+기본급) 왜 이런 공식이 나왔는지 잘 모르겠습니다..
감사합니다.
1. =G3*(VLOOKUP(F3,$A$17:$B$20,2,TRUE)+IF(OR(F3>=10,D3="과장"),5%,0%))
=G3*(VLOOKUP(F3,$A$17:$B$20,2,TRUE)+IF(OR(F3>=10,D3="과장"),5%,0%))
빨간색 괄호는 수당비율을 구하기 위한 식입니다.
파란색 괄호는 vlookup( ) 의 괄호이구요.
녹색 괄호는 if( ) 의 괄호입니다.
보라색은 or( ) 의 괄호가 되겠죠?
이런식으로 괄호의 처음과 끝을 확인 하여 사용하셔야 합니다.
기본적으로는 함수의 시작과 끝에 괄호를 해야 하고
먼저 계산 되어야 하는 곳에 괄호를 사용합니다.
이 문제도 기본급과 수당비율을 곱하여야 하는데
곱하기 전에 수당비율을 먼저 구해야 하므로
vloookup 앞에 괄호를 사용한 것입니다.
2. 배열 수식을 사용하는 방법이 여러가지가 있습니다.
다음은 배열 수식에 활용되는 함수들을 정리한 것입니다.
=sum(if(조건),1))
=SUM(조건)*1)
=count(If(조건),1))
=count(if(조건,개수 구할 범위))
=count(if((조건1)*(조건2),1)) - 조건이 2개일 경우
=sum((조건1)*(조건2)*합계구할범위)
=sum(if((조건1)*(조건2), 합계구할범위))
=sum((조건)*합계구할범위)
=max((조건1)*(조건2)*최대값을 구할 범위)
=max(if(조건,최대값구할범위))
=large((조건)*계산범위,N번째로 큰수)
=large(if((조건, 계산범위) ,N번째로 큰수)
=small(if(조건,값 구할 범위),N번째로 작은 수)
=average(if(조건,평균구할범위))
=median(if(조건, 중간값을 구할 범위))
3. 50% 이기 때문이죠. 50% 는 0.5이고 1/2 입니다. 그러니 반값이 되는 것이죠 ^^
4.
총급여는 기본급+상여금으로 계산
총점수 = 필기점수+근무년수+경력점수
상여금 = 기본급*상여금율
총점수는 상여금율을 구하기 위한 것입니다.
=D29+D29*(IF(AND(F29>=5,G29>=3),VLOOKUP(E29+F29+G29,$J$33:$K$36,2),0))
빨간색으로 표시된 부분을 구하기 위한 것이죠.
좋은 하루 되세요.
-
관리자2022-06-27 21:13:26
1. =G3*(VLOOKUP(F3,$A$17:$B$20,2,TRUE)+IF(OR(F3>=10,D3="과장"),5%,0%))
=G3*(VLOOKUP(F3,$A$17:$B$20,2,TRUE)+IF(OR(F3>=10,D3="과장"),5%,0%))
빨간색 괄호는 수당비율을 구하기 위한 식입니다.
파란색 괄호는 vlookup( ) 의 괄호이구요.
녹색 괄호는 if( ) 의 괄호입니다.
보라색은 or( ) 의 괄호가 되겠죠?
이런식으로 괄호의 처음과 끝을 확인 하여 사용하셔야 합니다.
기본적으로는 함수의 시작과 끝에 괄호를 해야 하고
먼저 계산 되어야 하는 곳에 괄호를 사용합니다.
이 문제도 기본급과 수당비율을 곱하여야 하는데
곱하기 전에 수당비율을 먼저 구해야 하므로
vloookup 앞에 괄호를 사용한 것입니다.
2. 배열 수식을 사용하는 방법이 여러가지가 있습니다.
다음은 배열 수식에 활용되는 함수들을 정리한 것입니다.
=sum(if(조건),1))
=SUM(조건)*1)
=count(If(조건),1))
=count(if(조건,개수 구할 범위))
=count(if((조건1)*(조건2),1)) - 조건이 2개일 경우
=sum((조건1)*(조건2)*합계구할범위)
=sum(if((조건1)*(조건2), 합계구할범위))
=sum((조건)*합계구할범위)
=max((조건1)*(조건2)*최대값을 구할 범위)
=max(if(조건,최대값구할범위))
=large((조건)*계산범위,N번째로 큰수)
=large(if((조건, 계산범위) ,N번째로 큰수)
=small(if(조건,값 구할 범위),N번째로 작은 수)
=average(if(조건,평균구할범위))
=median(if(조건, 중간값을 구할 범위))
3. 50% 이기 때문이죠. 50% 는 0.5이고 1/2 입니다. 그러니 반값이 되는 것이죠 ^^
4.
총급여는 기본급+상여금으로 계산
총점수 = 필기점수+근무년수+경력점수
상여금 = 기본급*상여금율
총점수는 상여금율을 구하기 위한 것입니다.
=D29+D29*(IF(AND(F29>=5,G29>=3),VLOOKUP(E29+F29+G29,$J$33:$K$36,2),0))
빨간색으로 표시된 부분을 구하기 위한 것이죠.
좋은 하루 되세요.