엑셀 COUNTIF 함수 사용법 및 응용공식
자주묻는 질문
설명
엑셀 COUNTIF 함수는 선택된 범위에서 하나의 조건을 만족하는 셀의 개수를 계산하는 함수입니다. 여러개의 조건을 만족하는 셀의 개수를 구하려면 COUNTIFS 함수를 사용합니다.
예제파일 다운로드
오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.
- [엑셀함수] 엑셀 COUNTIF 함수 사용법예제파일
엑셀 COUNTIF 함수 사용예제
COUNTIF 함수를 사용하여 조건을 만족하는 셀의 개수를 구합니다. 함수 상세설명
구문
= COUNTIF ( 조건범위, 조건 )
인수
조건범위 셀의 개수를 세려는 참조 범위 조건 범위 안에서 찾으려는 조건 호환성
Windows 버전 모든 버전에서 사용 가능합니다. Mac 버전 모든 버전에서 사용 가능합니다. 반환값
선택된 범위에서 조건을 만족하는 셀의 개수를 숫자형식으로 반환합니다.
엑셀 COUNTIF 함수와 관련된 다른 함수 목록
자주묻는 질문
Q. COUNTIF 의 조건을 제대로 입력했는데도 옳지않은 결과가 계산됩니다
COUNTIF 함수에서 조건문을 입력하실 때 항상 주의하셔야 할 내용은 바로 "숫자값" 이나 "셀참조" 가 아닌 경우 모두 큰따옴표(") 안에 감싸줘야 한다는 것입니다. 아래에 간단한 예제와 함께 알아보겠습니다.
= COUNTIF(D7:D15,>=1500)
'// 조건문이 큰 따옴표안에 감싸져있지 않았습니다. 따라서 수식이 올바르게 입력되지 않았다는 오류메세지를 출력합니다.
= COUNTIF(D7:D15,">=1500")
'// 정상 동작합니다.
= COUNTIF(D7:D15,">=F7")
'// 수식 입력은 되나 옳지 않은 결과값이 출력됩니다. 조건으로 셀을 참조할 경우, 셀 주소는 큰따옴표에서 분리하여 입력합니다. 그렇지 않을 경우 입력된 셀주소는 셀참조가 아닌 텍스트 그대로 인식됩니다.
= COUNTIF(D7:D15,">="&F7)
'// 정상 동작합니다.Q. 빈칸이 아닌 셀의 갯수를 세고싶어요.
만약 [A:A](A열) 범위에서 빈칸이 아닌 셀의 갯수를 세고 싶을 경우 아래와 같이 수식을 입력하면 됩니다.
= COUNTIF (A:A, "*")
'// "*" 는 빈칸이 아닌 셀을 참조하는 와일드카드입니다.Q. 다른 통합문서를 참조하면 #VALUE 오류가 출력됩니다
COUNTIF 함수는 닫혀진 통합문서를 참조할 경우 #VALUE 오류를 반환합니다. 따라서 COUNTIF 함수로 다른 통합문서의 시트를 참조했다면, 해당 파일도 반드시 같이 실행되어야만 합니다. 만약 모든 통합문서가 열려있는데도 #VALUE 오류가 반환된다면, (아주 드문경우지만) 검색하는 문자열이 255자 이상일경우 #VALUE 오류가 반환될 수 있습니다. 그럴 경우 CONCATENATE 함수나 '&' 연산자를 활용하여 문자열을 나눠서 입력하면 문제가 해결됩니다.
기타 주의사항
- 엑셀 COUNTIF함수는 선택된 범위 안에서 '한가지 조건'을 만족하는 셀의 개수를 계산합니다.
- 조건 인수 중 숫자값이 아닌 모든 텍스트는 따옴표(") 안에 넣어야 합니다.
=COUNTIF(C7:C15, "<>과일" )
'// 범위안에서 과일이 아닌 셀의 개수를 셉니다.
=COUNTIF(D7:D15, ">="&1500)
'// 범위안에서 가격이 1500원 이상인 셀의 개수를 셉니다.
=COUNTIF(D7:D15, "<1000")
'// 범위안에서 가격이 1000원 미만인 셀의 개수를 셉니다. - 엑셀 COUNTIF함수는 와일드카드 문자인 물음표(?)와 별표(*)를 조건인수 안에 사용 할 수 있습니다.
- COUNTIF함수 인수 안에는 사용자 지정 범위 또는 셀 범위를 직접 지정할 수 있습니다.
- COUNTIF함수 조건 인수로 255자를 초과하는 문자열을 입력할 경우 잘못된 결과값이 산출됩니다. 255자를 초과하는 문자열을 입력할 경우 앰퍼샌드 연산자("&") 또는 CONCATENATE 함수를 사용하세요.
=COUNTIF(C7:C15,CONCATENATE("<","=",1048576))
'// CONCATENATE 함수를 사용하여 조건인수를 입력합니다. - 선택된 범위 안에서 '여러가지 조건'을 만족하는 셀의 개수를 계산하려면 COUNTIFS 함수를 사용하세요.
- 선택된 범위 안에서 숫자의 개수만 계산하려면 COUNT 함수, 빈칸을 제외한 셀의 개수를 계산하려면 COUNTA 함수를 사용하세요.