본문 바로가기
카테고리 없음

엑셀함수/COUNTIF/특정 조건을 만족하는 셀 개수를 계산할 때

by K-직장인 S 2025. 3. 18.

📌 COUNTIF 함수: 특정 조건을 만족하는 셀 개수 세기

엑셀의 COUNTIF 함수는 특정 조건을 만족하는 셀 개수를 계산할 때 사용됩니다.
즉, 단순한 숫자 개수를 세는 COUNT 함수와 달리, 조건을 지정하여 해당 조건을 충족하는 데이터만 계산할 수 있습니다.


1️⃣ COUNTIF 함수의 기본 사용법

COUNTIF(범위, 조건)
  • 범위 : 조건을 적용할 셀 범위
  • 조건 : 개수를 셀 기준 (예: 특정 값, 크거나 작음, 텍스트 포함 등)
    💡 조건은 숫자, 텍스트, 비교 연산자 등을 사용할 수 있음!

2️⃣ COUNTIF 함수 사용 예제

📌 예제 데이터 (A1:A10)

A

사과
바나나
사과
포도
사과
오렌지
바나나
포도
사과
사과

 예제 1: 특정 값 개수 세기

🔹 "사과"가 몇 번 등장하는지 세기

=COUNTIF(A1:A10, "사과")

📌 결과: 5
("사과"가 5번 등장)


 예제 2: 숫자 조건 적용하기

📌 숫자 데이터 예제 (B1:B10)

B

10
20
30
40
50
60
70
80
90
100

🔹 50보다 큰 숫자의 개수 세기

=COUNTIF(B1:B10, ">50")

📌 결과: 5 (60, 70, 80, 90, 100)

🔹 30 이상 70 이하인 숫자의 개수 세기 (AND 조건 사용)

=COUNTIF(B1:B10, ">=30") - COUNTIF(B1:B10, ">70")

📌 결과: 4 (30, 40, 50, 60, 70)


 예제 3: 특정 텍스트 포함하는 개수 세기

🔹 "포도"가 포함된 데이터 개수 세기

=COUNTIF(A1:A10, "*포도*")

📌 결과: 2 ("포도"가 2번 포함됨)

  • *는 와일드카드 문자로, 어떤 문자가 와도 포함된 것으로 인식됨.

 예제 4: 빈 셀 개수 세기

=COUNTIF(A1:A10, "")

📌 결과: 0 (모든 셀이 채워져 있음)


3️⃣ COUNTIF 함수에서 사용할 수 있는 조건

조건의미예제설명

"사과" 특정 값 COUNTIF(A1:A10, "사과") "사과" 개수
">50" 50보다 큰 값 COUNTIF(B1:B10, ">50") 50 초과 개수
"<30" 30보다 작은 값 COUNTIF(B1:B10, "<30") 30 미만 개수
">=30" 30 이상 COUNTIF(B1:B10, ">=30") 30 이상 개수
"<>사과" "사과"가 아닌 값 COUNTIF(A1:A10, "<>사과") "사과" 제외 개수
"*포도*" "포도" 포함하는 값 COUNTIF(A1:A10, "*포도*") "포도" 포함 개수
"" 빈 셀 개수 COUNTIF(A1:A10, "") 빈 셀 개수
"<> " 빈 셀이 아닌 개수 COUNTIF(A1:A10, "<>") 값이 있는 개수

4️⃣ COUNTIF 함수 실전 활용

 예제 5: 여러 개의 조건 적용하기 (COUNTIFS)

🔹 COUNTIF는 하나의 조건만 사용할 수 있지만, 여러 조건을 적용하려면 COUNTIFS 사용!

=COUNTIFS(A1:A10, "사과", B1:B10, ">50")

📌 설명:

  • A1:A10에서 "사과"인 경우 중
  • B1:B10에서 50 초과인 경우 개수 세기

5️⃣ COUNTIF 함수 정리

✅ 특정 조건을 만족하는 셀 개수를 셀 때 사용
 비교 연산자(>, <, >=, <=, <>) 사용 가능
✅ **와일드카드 (*, ?)**를 사용하여 특정 문자 포함 여부 확인 가능
✅ 여러 조건을 적용하려면 COUNTIFS 사용

💡 데이터 분석할 때 특정 기준에 맞는 개수를 찾는 데 유용한 함수예요! 🚀