Excel/함수

[Excel] COUNTIFS

전국구에이스 2021. 11. 25. 10:00
반응형

*COUNT 함수 이전 글*

https://nationwide.tistory.com/55

 

[Excel] COUNT, COUNTA

엑셀에서 셀 개수를 세어주는 함수는 여러가지가 있다. COUNT COUNTA COUNTBLANK COUNTIF COUNTIFS 셀 개수를 구할 때 위의 함수 중 적절한 함수를 사용하면 편하게 데이터를 구할 수 있다. 1. COUNT COUNT 함수

nationwide.tistory.com

https://nationwide.tistory.com/56

 

[Excel] COUNTIF

*COUNT 함수 이전 글* https://nationwide.tistory.com/55 COUNTIF 함수는 셀 개수를 세어주는 함수 중 가장 활용도가 높은 함수이다. 3. COUNTIF COUNTIF는 함수 마법사에서 "지정한 범위 내에서 조건에 맞는 셀..

nationwide.tistory.com

 

 

또 다른

 

COUNT 함수인 COUNTIFS에 대해

 

알아보자.

 

 

4. COUNTIFS

 

COUNTIFS는 COUNTIF의 복수형으로 S가 붙은 것이다.

 

COUNT에 IF를 여러 번 쓴 것으로,

즉, 세긴 세는데 조건을 좀 여러번 걸고 세겠다는 의미이다.

 

 

함수 마법사에서의 설명은

 

"범위 내에서 주어진 조건에 맞는 셀의 개수를 셉니다."이다.

 

인수로는

 

=COUNTIFS(criteria_range,criteria,...)로 인수는 무수히 많이 들어갈 수 있다.

(최대 127개까지)

 

 

 

지난 예제에서 COUNTIF를 써서

 

70점 이상, 60점 이상 등 점수에 따른 조건으로 수를 셌었는데,

 

COUNTIFS는 복수의 조건을 적용하여 수를 셀 수 있다.

 

 

 

이번 예제에서는 학년을 추가해서 (1~4학년)

 

특정 학년에서 특정 점수 범위를 세어보도록 한다.

 

 

 

점수 범위(C3:C28)에서 70점 이상 이면서,

학년 범위(D3:D28)에서 1학년(H2)인 경우는

 

=COUNTIFS(C3:C28,">=70",D3:D28,H2)과 같다.

 

여기서 점수 범위와 학년 범위는 늘 고정이고,

학년의 경우H2, I2, J2, K2로 열만 고정인채 행이 바뀌므로 

=COUNTIFS($C$3:$C$28,">=70",$D$3:$D$28,H$2)와 같이 들어가고

 

채워주기 하면 된다.

 

나머지 60이상, 80이상, 50미만들은

">=60"

">=80"

"<50"

 

위와 같이,

 

criteria1 값만 바꿔주면서

 

채워주기하면 된다.

 

 

만약, COUNTIFS가 없었다면...

 

COUNT를 하기 위한 데이터를

 

IF를 활용하여 별도로 만들어 주어야하고, 

 

그걸 다시 COUNT 했어야 할 것이다.

 

 

예를 들면...

 

1학년에 80점 이상인 경우를 센다고 했을 때,

 

1학년이면 그 점수 그대로 반환, 아닐 경우 문자를 반환 하게 해서

 

COUNT함수로 숫자만 카운팅 하는 등의 방법으로 번거롭게 계산해야한다.

 

모로가도 서울만 가면 되긴하지만

 

그래도 쉬운 길이 있으면 활용하는 것이 좋을 것 같다.

 

 

전국구에이스_COUNTIFS.xlsx
0.01MB

반응형