본문 바로가기
자격증따기/컴퓨터 활용 능력 2급

[일주일 안에 컴활 2급 따기 실기편2] COUNTIF, COUNTIFS, SUMIF, SUMIFS 함수의 활용

by FULL OF JOY 2019. 1. 22.
반응형

모르는 문제 2. COUNTIF, COUNTIFS, SUMIF, SUMIFS 함수 사용하기(출처: 시나공 컴활 기출문제집, 2018)



[4]에서 실적[H16:H24]10 이상이고, 근태[I16:I24]70 이상인 사원수를 계산하여 승진 사원수 [I25]에 표시하시오.

- COUNTIF, COUNTIFS, SUMIF, SUMIFS 함수 중 알맞은 함수 사용




 

어떤 함수를 써야할까요? 실적과 근태 두 개의 범위에서 각각의 조건을 만족하는 셀의 개수를 구하는 문제입니다. , 실적 범위에서 사원이라는 조건과 근태 범위에서 70 이상인 조건을 둘다 충족하는 셀의 개수를 구해야 하는데요, 셀의 개수를 세는 함수는 COUNTIFCOUNTIFS가 있습니다.

이 둘의 차이점은 조건을 단일하게 충족하느냐, 아니면 2개 이상의 조건을 고려해야 하느냐에 있습니다. 이 문제는 실적과 근태라는 두개의 조건을 만족해야 하므로 COUNTIFS가 적합하겠습니다.

 


▶COUNTIF 함수 : 범위 안에서 조건에 맞는 셀의 개수를 세어주는 함수

▶COUNTIFS 함수 : 다중 범위 안에서 조건에 맞는 셀의 개수를 세어주는 함수


=COUNTIFS(범위1, 조건1, 범위2, 조건2) 이런식으로 쓰시면 됩니다.

 

그래서 이 문제는

=COUNTIFS(H16:H24, “>=10”, I16:I24, “>=70”) 의 수식으로 표현할 수 있겠습니다. 

 

실적[H16:H24] 범위에서 10보다 크고, 근태가 70보다 적은 사원들의 수를 구하라는 내용입니다. 그러면, 3이 나오게 됩니다.

 



SUMIFS 는 어떨 때 쓸까요


▶SUMIF 함수 : 지정된 범위에서 지정된 조건에 부합하는 숫자를 더하는 함수

▶SUMIFS 함수 : 다중 범위에서 지정된 조건에 부합하는 숫자를 더하는 함수


함수식은

=SUMIF(더할 범위, 조건 범위1, 조건1)

=SUMIFS(더할 범위조건 범위1, 조건1, 조건 범위2, 조건2….) 이런 식으로 구하시면 됩니다.





그럼, 위의 표에서 실적이 10 이상이고, 근태가 70이상인 사람의 실적의 합을 구해볼까요?

=SUMIF(H16:H24, H16:H24, “>=10”, I16:I24, “>=70”)

이렇게 하면 값은 51이 나옵니다.



응용을 해볼까요? 문제가 '실적이 10이상이고 근태가 90이상인 사람의 근태의 합을 구하시오' 라면

이 문제에서도 조건은 두 개 입니다.


조건이 2개 이상이므로 SUMIFS를 사용합니다.

=SUMIFS(I16:I24,H16:H24,">=10",I16:I24,">=90") 로 하시면 됩니다. 그러면 값은 94가 나옵니다.

 

하나하나 정복하다 보면 언젠가 함수도 쉽게 쓰는날이 오겠죠?:) 열공열공!

반응형

댓글