ExcelCOUNTIF조건 개수

엑셀 COUNTIF

조건에 일치하는 셀의 개수를 세는 함수 (텍스트·숫자·와일드카드 모두 지원)

COUNTIF 수식 구조

=COUNTIF(범위, 조건)

범위 (range)

개수를 셀 셀의 범위. A2:A100처럼 한 열, 또는 A1:C10 같은 2D 범위

조건 (criteria)

텍스트 "사과", 비교 ">=80", 와일드카드 "사*", 셀 참조 B1 모두 가능

결과는 항상 정수(개수)입니다. 여러 조건을 동시에 만족하는 개수가 필요하면 COUNTIFS를 쓰세요. 합계는 SUMIF.

직접 체험해보세요

텍스트/숫자 모드를 바꿔보거나 조건을 직접 입력해보세요. 셀 값도 클릭해서 수정 가능합니다

C2=COUNTIF(A2:A7, "사과")3
3
빠른 조건:
AC
1품목개수
2

매칭 개수

3

/ 6셀

3
4
5
6
7
조건 "사과"에 일치하는 셀 3개 발견

실전 활용 예제

=COUNTIF(A2:A100, "사과")

텍스트 정확 매칭 — A열에서 '사과'가 정확히 일치하는 셀의 개수. 대소문자는 구분하지 않음 (사과 = 사과).

예시: 6셀 중 '사과' 3개3
=COUNTIF(B2:B100, ">=80")

숫자 조건 — B열에서 80 이상인 셀의 개수. 비교 연산자는 모두 큰따옴표 안에 넣어야 함.

예시: 6명 점수 중 80점 이상3
=COUNTIF(A2:A100, "*김*")

와일드카드 — '김'이 포함된 모든 셀. *는 임의 문자열, ?는 문자 1개. 이름에서 성씨 검색 등에 활용.

예시: 회원명에서 김씨 찾기"김철수", "김영희" → 2
더 알아보기

COUNTIF 조건 작성법 — 4가지 패턴

조건 인수는 모두 문자열(따옴표 안)로 작성합니다. 4가지 패턴만 알면 거의 다 커버됩니다.

1. 정확 매칭 — 텍스트/숫자

=COUNTIF(A:A, "사과") → "사과"만 카운트

=COUNTIF(A:A, 100) → 정확히 100인 셀

2. 비교 연산자

=COUNTIF(A:A, ">=80") → 80 이상

=COUNTIF(A:A, "<>0") → 0이 아닌 셀

주의: 연산자도 따옴표 안에. ">=80" ⭕, >=80

3. 와일드카드

=COUNTIF(A:A, "사*") → "사"로 시작

=COUNTIF(A:A, "*사과*") → "사과" 포함

=COUNTIF(A:A, "??") → 정확히 2글자

4. 셀 참조 (동적 조건)

=COUNTIF(A:A, B1) → B1 값과 일치

=COUNTIF(A:A, ">="&B1) → B1 이상

연산자와 셀 참조를 합칠 때 &로 연결

COUNTIF vs COUNTIFS vs SUMIF

이름이 비슷한 세 함수의 차이를 정리합니다.

함수반환조건 수
COUNTIF개수1개
COUNTIFS개수여러 개 (AND)
SUMIF합계1개

COUNTIFS 예시 — 두 조건 모두 만족

=COUNTIFS(A:A, "사과", B:B, ">=1000")

품목이 "사과" 이면서 가격이 1000 이상인 셀 수

조건 1개에 합계가 필요하면 SUMIF. 조건 1개에 개수면 COUNTIF. 조건 여러 개면 COUNTIFS/SUMIFS.

중복 찾기·고유값 세기에 COUNTIF 활용

COUNTIF는 단순히 개수를 세는 데 그치지 않습니다. 중복 데이터 찾기·고유값 카운트에 활용도가 높습니다.

중복 행 표시

=IF(COUNTIF(A:A, A2)>1, "중복", "고유")

자기 자신이 2번 이상 나타나면 "중복" 표시. 조건부 서식에도 같은 수식 활용 가능

고유값 개수 세기 (배열 수식)

=SUMPRODUCT(1/COUNTIF(A2:A10, A2:A10))

Excel 365면 =COUNTA(UNIQUE(A2:A10))이 더 간단

이 두 패턴은 데이터 정제·통계 작업에서 정말 자주 쓰입니다. 외워둘 가치 있음.

자주 묻는 질문 (FAQ)

Q. 빈 셀의 개수는 어떻게 세나요?

=COUNTIF(A:A, "") 또는 전용 함수 =COUNTBLANK(A:A). 둘은 약간 다른데, 진짜 빈 셀만 세려면 COUNTBLANK가 안전.

Q. 대소문자를 구분해서 세고 싶어요

COUNTIF는 대소문자 무시입니다 ("Apple"과 "apple" 같은 셀). 구분이 필요하면 =SUMPRODUCT(--EXACT(A:A, "Apple")) 패턴을 사용.

Q. 와일드카드를 문자 그대로 찾고 싶을 때는?

~(틸드)로 이스케이프합니다. "~*" = 실제 * 문자, "~?" = 실제 ? 문자.

Q. 두 개 조건을 OR로 묶으려면?

COUNTIF는 OR 조건을 직접 지원 안 합니다. 두 번 더하기로 우회: =COUNTIF(A:A,"사과") + COUNTIF(A:A,"바나나").