EXCEL COUNTIF 함수 – 공백이 아닌 셀, 특정 값보다 크거나 작은 셀, 특정 값을 포함하는 셀 개수 세기
Excel 워크시트 작업 중 빈 셀 또는 비어 있지 않은 셀, 주어진 값보다 크거나 작은 셀, 특정 텍스트를 포함하는 셀의 개수를 세는 것은 대부분에게 흔한 작업입니다. 이러한 계산을 처리할 때 Excel 의 COUNTIF 함수가 도움이 될 수 있습니다。
빈 셀 또는 비어 있지 않은 셀에 대한 COUNTIF 함수
특정 값보다 작거나 크거나 같은 셀에 대한 COUNTIF 함수
Excel 에서 COUNTIF 함수의 구문
Excel 의 통계 함수 중 하나인 COUNTIF 는 제한된 범위에서 지정한 조건을 만족하는 셀을 개수로 반환합니다。 COUNTIF 함수의 구문은 다음과 같습니다:
구문에는 두 개의 인수가 포함됩니다。범위및조건:
- 범위(range): 개수를 세고자 하는 셀 범위를 나타냅니다。
- 조건(criteria): 셀 개수를 세기 위한 조건을 나타냅니다. 예를 들어, 선택한 범위에서 값이 이상 80 인 셀을 찾기 위해 “>=80”를 조건으로 사용할 수 있습니다。
Excel 에서 이 함수를 사용하려면 대상 셀에 다음을 입력해야 합니다。=COUNTIF(범위, 조건)예를 들어,=COUNTIF(A1:B8,「>=80」).
COUNTIF 함수는 숫자 값을 반환합니다。 즉, 개수를 세고자 했던 셀의 개수입니다。
이제 COUNTIF 함수에 대해 더 명확히 이해했으니, 실제 예제로 넘어가 보겠습니다。
빈 셀 또는 비어 있지 않은 셀에 대한 COUNTIF 함수
예를 들어, 텍스트, 불리언 값(TRUE 및 FALSE), 숫자, 날짜, 오류 등 다양한 데이터 유형이 포함된 셀 목록이 있다고 가정해 봅시다。 사용자의 제한된 범위에 어떤 데이터 유형이 있든 상관없이 빈 셀 또는 비어 있지 않은 셀만 세는 범용적인 COUNTIF 수식이 있을까요?

COUNTIF 함수로 빈 셀 개수 세기
이제 COUNTIF 수식을 소개하겠습니다。 이 수식을 사용하면 범위 내에 얼마나 많은 데이터 유형이 존재하든 관계없이 정확하고 올바른 빈 셀 개수를 알려줍니다:
√참고: 따옴표 안에 텍스트가 없으면 개수를 세려는 셀이 공백임을 의미합니다。
COUNTIF 함수를 사용하여 빈 셀 개수를 세려면 대상 셀에 다음 수식을 입력한 후=COUNTIF(A1:A9,「」)ENTER 키를 누르세요。ENTER:
![]() | >>> | ![]() |
☞Excel 에는 또한COUNTBLANK라는 함수가 있는데, 이는 제한된 범위 내 빈 셀 개수를 반환합니다。 이 함수의 구문은 다음과 같습니다。=COUNTBLANK(범위)위의 예제에서는 다음 수식을 사용할 수 있습니다。=COUNTBLANK(A1:A9).
COUNTIF 함수로 비어 있지 않은 셀 개수 세기
비어 있지 않은 셀을 세려면 다음 수식을 사용하세요:
√참고:<>Excel 에서같지 않음을 의미합니다。 따라서 위 수식은 공백이 아닌 모든 셀, 즉 비어 있지 않은 셀을 개수로 반환합니다。
COUNTIF 함수를 사용하여 비어 있지 않은 셀 개수를 세려면 대상 셀에 다음 수식을 입력한 후=COUNTIF(A1:A9,「<>」)ENTER 키를 누르세요。ENTER:
![]() | >>> | ![]() |
☞Excel 에는 또한COUNTA라는 함수가 있는데, 이는 제한된 범위 내 모든 값을 포함하는 셀 개수를 반환합니다。 이 함수의 구문은 다음과 같습니다。=COUNTA(범위)위의 예제에서는 다음 수식을 사용할 수 있습니다。=COUNTA(A1:A9).
그러나 불리언 값(TRUE 및 FALSE), 숫자, 날짜 또는 오류를 제외하고 텍스트만 포함된 셀만 세고 싶다면 아래 수식을 사용하세요:
√ Note: A single asterisk (*) matches only the value in a text form.
![]() | >>> | ![]() |
두 번의 클릭으로 비어 있지 않은 셀 개수 세기
Excel 에설치되어 있다면,Kutools for Excel의비어 있지 않은 셀 선택기능을 사용하여 한 번에 모든 비어 있지 않은 셀을 선택하고 원하는 개수를 바로 확인할 수 있습니다。
1. Excel 의Kutools탭으로 이동하여선택(Select)을 찾은 다음 드롭다운 목록에서비어 있지 않은 셀 선택을 클릭하세요。 스크린샷 참조:

2. 모든 비어 있지 않은 셀이 선택되며, 아래 스크린샷과 같이 비어 있지 않은 셀 개수를 알려주는 팝업 창이 표시됩니다:

특정 값보다 작거나 크거나 같은 셀에 대한 COUNTIF 함수
여기서는 Excel 에서 특정 값보다 작거나 크거나 같거나 같지 않은 값을 가진 셀 개수를 세는 두 가지 주요 방법을 안내합니다。
수식을 사용한 COUNTIF 함수: 미만, 초과, 같음, 같지 않음
특정 값보다 작거나 크거나 같거나 같지 않은 값을 포함하는 셀을 수식으로 세려면비교 연산자(<,>,=,≠).
√참고: 이 방법은 지정한 날짜 이전(작음)이거나 그 날짜와 동일(=)인 날짜를 포함하는 셀을 세는 데에도 사용할 수 있습니다。
이제 아래 표에 따라 실제 예제를 살펴보겠습니다:

| 총점이초과(>)140 인 학생 수를 세려면 다음 수식을 사용하세요: =COUNTIF(E2:E8,「>140」)>>> 결과는 다음과 같습니다。5 |
| 수학 점수가미만(<)Coco 의 점수(셀 D3 의 값)인 학생 수를 세려면 다음 수식을 사용하세요: =COUNTIF(D2:D8,「<」&D3)>>> 결과는 다음과 같습니다。2 √참고: COUNTIF 함수에서 비교 연산자를 사용하려면 연산자를 따옴표로 묶고, 셀 참조 앞에 앰퍼샌드(&)를 추가해야 합니다。 |
| 영어 점수가이상(≥)Eddie 의 점수(셀 C4 의 값)인 학생 수를 세려면 다음 수식을 사용하세요: =COUNTIF(C2:C8,「>=」&C4)-1 >>> The result is 5 √참고: 1 을 빼는 이유는 조건C2:C8,「>=」&C4가 Eddie 의 영어 점수를 포함한 모든 일치하는 셀을 세도록 COUNTIF 에 지시하기 때문입니다. 따라서 수식에서 이를 빼야 합니다. Eddie 도 포함하고 싶다면 수식에서 “-1”를 삭제하세요。 |
| 다음과 같은 학생 수를 세려면:출신 국가가(=)인도인 경우, 다음 수식을 사용하세요: =COUNTIF(B2:B8,「India」)또는=COUNTIF(B2:B8,B2)>>> 결과는 다음과 같습니다。3 √참고: 셀 참조 B2 의 값은 인도이므로,“India”와B2모두 여기서 조건으로 사용할 수 있습니다。 COUNTIF 함수에서 조건은대소문자를 구분하지 않습니다。 따라서 “India”와 “INDIA” 문자열은 수식 결과에 아무런 차이를 주지 않습니다。 |
| 다음과 같은 학생 수를 세려면:출신 국가가(≠) 인도가 아닌 경우, 다음 수식을 사용하세요: =COUNTIF(B2:B8,「<>India」)또는=COUNTIF(B2:B8,「<>」&B2)>>> 결과는 다음과 같습니다。4 |
☞COUNTIF 함수는 조건이 하나일 때만 작동합니다. 조건이 여러 개인 경우에는 COUNTIFS 함수를 사용해야 합니다. 예를 들어, 영어 점수가 60 과 90 사이(>60, <90)인 학생 수를 세려면 다음 수식을 사용하세요:=COUNTIFS(B2:B8,「>60」,B2:B8,「<90」).
COUNTIFS 함수에 대해 더 알아보기…
몇 번의 클릭으로 COUNTIF 함수: 미만, 초과, 같음, 같지 않음
특정 값보다 작거나 크거나 같거나 같지 않은 값을 포함하는 셀을 보다 편리하게 세려면특정 셀 선택기능을사용할 수 있습니다。Kutools for Excel.
Kutools for Excel 을 설치한 후 다음 단계를 수행하세요:
1. Kutools탭에서선택으로 이동한 후특정 셀 선택을 드롭다운 목록에서 클릭하세요。

2. 이제 팝업 창이 나타납니다。 다음을 수행하세요:

다음은 Kutools 를 사용하여 수학 점수가Coco 의 점수보다 낮음(<)인 학생 수를 세는 예입니다。

√참고: 프로그램은 조건을 만족하는 셀을 선택하고 개수 결과를 반환합니다。 필요 시 복사할 수 있습니다。
특정 값을 포함하는 셀에 대한 COUNTIF 함수
COUNTIF 를 사용하여 특정 값을 포함하는 셀(예: 문자 『Y』가 있는 셀) 또는 지정된 위치에 특정 값을 포함하는 셀(예: 문자 『Y』로 시작하는 셀)을 세려면 와일드카드 문자에 대해 알아야 합니다。
Excel 의 COUNTIF 함수에서 사용 가능한 와일드카드 문자는 세 가지입니다。별표(*),물음표(?), 그리고틸드(~):
•별표(*) - 임의의 문자 수와 일치합니다. 예: *ice 는 nice, service, ice, @#$ice 등을 의미할 수 있습니다。
•물음표(?) - 임의의 한 문자와 일치합니다。 예: mo??는 more, moon, mo&%, moaa 등을 의미할 수 있습니다。
•틸드(~) - 실제 와일드카드 문자와 일치합니다。 예: ~*는 실제 별표 문자를, ~~는 실제 틸드 문자를 의미합니다。
√참고: 불리언 값(TRUE 및 FALSE), 숫자, 날짜 및 오류는 문자로 간주되지 않습니다。 따라서 선택한 셀 범위에 이러한 요소가 포함되어 있으면 텍스트로 변환해야 합니다。
☞추가 정보:
Excel 에서 숫자에서 텍스트로을 변경하거나 변환하는 방법은?
Excel 에서 날짜를 숫자 문자열 또는 텍스트 형식로 변환하는 방법은?
Excel 에서 # 수식 오류를 0, 공백 또는 특정 텍스트로 바꾸는 방법은?
Excel 에서 불리언 TRUE/FALSE 를 숫자(1/0) 또는 텍스트로 변환하는 방법은?
COUNTIF 함수로 특정 단어 또는 문자를 포함하는 셀 개수 세기
와일드카드 문자에 대해 이미 알고 있으므로 이제 특정 문자나 단어를 포함하는 셀을 세는 COUNTIF 수식 사용법을 배워보겠습니다。 아래 예제를 참조하세요:

| 클래스 내 남학생 수를 세려면 다음 수식을 사용하세요: =COUNTIF(B2:B9,「MALE」)>>> 결과는 다음과 같습니다。5 |
| A6 셀의 값인 “jeff”라는 문자를 포함하는 이름의 수를 세려면 다음 수식을 사용하세요: =COUNTIF(A2:A9,「*jeff*」)또는=COUNTIF(A2:A9,「*」&A6&「*」)>>> 결과는 다음과 같습니다。2 |
| 문자 “e”를 포함하는 이름의 수를 세려면 다음 수식을 사용하세요: =COUNTIF(A2:A9,「*e*」) >>> The result is 5 |
| 문자 “e”를 포함하지 않는 이름의 수를 세려면 다음 수식을 사용하세요: =COUNTIF(A2:A9,「<>*e*」)>>> 결과는 다음과 같습니다。3 |
| 문자 “e”로 시작하는 이름의 수를 세려면 다음 수식을 사용하세요: =COUNTIF(A2:A9,「e*」)>>> 결과는 다음과 같습니다。2 |
| 문자 “e”로 끝나는 이름의 수를 세려면 다음 수식을 사용하세요: =COUNTIF(A2:A9,「*e」)>>> 결과는 다음과 같습니다。1 |
| 세 번째 문자가 “m”인 이름의 수를 세려면 다음 수식을 사용하세요: =COUNTIF(A2:A9,「??m*」)>>> 결과는 다음과 같습니다。2 |
몇 번의 클릭으로 특정 단어 또는 문자를 포함하는 셀 개수 세기
당사의Excel 애드인을설치한 후다음과 같이진행하세요:
1. Kutools탭에서선택을 찾아특정 셀 선택을 드롭다운 목록에서 클릭하세요。

2. 특정 셀 선택대화 상자에서 개수를 세려는 셀 범위를 선택한 후셀에서선택 유형을 클릭하고 드롭다운 목록의지정 유형에서 필요에 따라 조건을 하나 선택하세요。

여기서Kutools 를 사용하여특정 단어나 문자를포함하는 셀을 세는 두 가지 예를 소개합니다。
• 반에서 남학생 수를 세려면 드롭다운 목록에서같음을 클릭하고 오른쪽 입력란에Male을 입력하거나 워크시트에서 “Male” 값을 포함하는 셀을 선택하려면
버튼을 클릭하세요。

프로그램은 조건을 만족하는 셀을 선택하고 개수 결과를 반환합니다。 필요 시 복사할 수 있습니다。
• “jeff” 문자를 포함하는 이름 수를 세려면 드롭다운 목록에서포함을 클릭하고jeff을 입력하거나 워크시트에서 셀 A6 을 선택하려면
버튼을 클릭하세요。

프로그램은 조건을 만족하는 셀을 선택하고 개수 결과를 반환합니다。 필요 시 복사할 수 있습니다。
최고의 오피스 생산성 도구
Kutools for Excel 가 대부분의 문제를 해결하고 생산성을 80% 만큼 향상시킵니다
- 슈퍼 수식 표시줄(여러 줄의 텍스트와 수식을 쉽게 편집 가능);읽기 레이아웃(대량의 셀을 쉽게 읽고 편집 가능);필터 범위에 붙여넣기...
- 병합된 셀/행/열및 데이터 유지; 셀 분할 콘텐츠;중복 행 결합 및 합계/평균 계산。。。 중복 입력 방지 셀;범위 비교...
- 중복 또는 고유 항목 선택행;빈 행 선택(모든 셀이 비어 있음);슈퍼 찾기 및 퍼지 검색여러 워크북에서; 무작위 선택。。。
- 정확한 복사수식 참조를 변경하지 않고 여러 셀에 입력;자동 참조 생성여러 시트로;글머리 기호 삽입, 체크 박스 등。。。
- 자주 사용하는 수식 저장 및 빠른 삽입, 범위, 차트 및 그림;셀 암호화암호로 보호;메일링 목록 생성이메일 발송。。。
- 텍스트 추출, 텍스트 추가, 특정 위치 문자 삭제,공백 제거; 데이터 페이지 통계 생성 및 인쇄;셀 내용과 주석 간 변환...
- 슈퍼 필터(필터 설정을 저장하여 다른 시트에 적용 가능);고급 정렬월/주/일, 빈도 등으로;특수 필터굵게, 기울임꼴 등으로。。。
- 워크북 및 워크시트 통합; 테이블 병합 기반으로 키 열;데이터 분할 여러 시트로 분할;xls, xlsx 및 PDF 일괄 변환...
- PivotTable 다음 기준으로 그룹화주차 번호, 요일 등。。。잠금 해제된 항목 표시, 선택 잠금다양한 색상으로;수식/이름이 포함된 셀 강조...

- Word, Excel, PowerPoint 에서 탭형 편집 및 읽기 활성화, Publisher, Access, Visio 및 Project 에서도 사용 가능합니다。
- 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성할 수 있습니다。
- 생산성을 50% 만큼 향상시키고 매일 수백 번의 마우스 클릭을 줄여줍니다!






