본문 바로가기
엑셀사용

[수학/개수세기] countif & countifs 함수로 원하는 조건으로 개수 세기 / 정의, 문법, 사용 사례 정리

by 메두 드 펭 2022. 3. 3.

 

 

countif & countifs 함수 용도 

엑셀 countif & countifs 함수는 개수를 셀 때 쓴다.

두 함수의 차이는 조건의 개수이다. 

조건을 여러개 넣을 거라면 countifs함수를, 조건이 하나라면 countifs 함수를 사용하면 된다.

 

countif & countifs 함수 문법 

countif  = ( 개수를 셀 범위, 조건 )

countifs = ( 개수를 셀 범위1, 조건1, 개수를 셀 범위2, 조건2 )

 

countif 조건
countifs 조건

countif & countifs 함수 활용 예시

 

※ 데이터예시 : 공공데이터포털 | 전국종량제봉투가격표준데이터

https://www.data.go.kr/index.do

 

countifs 함수 활용 예시

countifs ( 개수를 셀 범위, 조건 )

개수를 셀 범위 = 종량제봉투용도

조건 = 생활쓰레기

 

여기서 조건은 함수에 직접 입력을 해줘도 되고, 아래처럼 값이 들어가있는 셀을 선택해도 된다. 

 

countif 함수 활용 예시

 

countif 함수는 countifs 함수랑 사용 순서가 동일하다.

countif ( 개수를 셀 범위, 조건 )

개수를 셀 범위 = 종량제봉투종류

조건 = 규격봉투

 

아래 예시에서는 조건을 직접 입력했다.

엑셀에서는 조건이 텍스트일 경우 큰따옴표 "" 로 감싸주어야 한다. 

 

 

( sumif와 sumifs 의 함수 문법이 조금 다른것과는 대조적이다. )

 

 

 

 

countifs 함수 활용 응용 : 조건 두개 넣기 

countifs ( 개수를 셀 범위1, 조건1,  개수를 셀 범위2, 조건2 )

 

개수를 셀 범위1 = 종량제봉투용도

조건1 = 생활쓰레기

개수를 셀 범위2 = 종량제봉투처리방식

조건2 = 소각용

 

 

결과적으로, 용도가 생활쓰레기 면서, 처리방식이 소각용인 것이 총 몇건인지 세는 것이다. 

여러 개의 조건을 모두 만족하는 게 몇건인지 셀때 countifs 함수를 활용할 것. 

 

 

countifs 함수 활용 에러 주의 : #value 에러 나왔을때 대처법 

 

countifs 함수 사용하다가 #value 에러가 나올 때가 있다.

셀 범위랑 조건을 여러개 설정하게 될텐데,

그러다보면 개수를 셀 범위 크기가 실수로 다르게 될 때가 있다.

그럴때 #value 에러가 나타난다. 

 

 

countifs 함수 #value 오류 예시 

 

종량제봉투사용대상 범위가 아래 조금 잘린 것이 보일 것이다.

범위를 다른 셀 범위와 똑같이 맞춰 주면 에러가 고쳐진다.

 

 

countifs 함수 #value오류 정정 후 

 

 


 

countif 함수, countifs 함수는 활용하기도 쉽고 문법도 단순해서 자주 사용하게 된다.,

사용하다보면 저 셀범위가 조금 달라져서 오류가 튀어나오게 되니

#value 오류가 나오면 당황하지 말고 셀범위를 점검해보자~