본문 바로가기

컴퓨터/엑셀 함수

COUNTIF 함수

728x90

엑셀의 조건부 집계 함수 COUNTIF 함수

"특정 조건을 만족하는 셀의 개수"를 세는 함수

 

✅ COUNTIF 함수란?

특정 범위에서 조건을 만족하는 셀의 개수를 구하는 함수


📌 함수 형식

=COUNTIF(range, criteria)
  • range: 조건을 검사할 셀 범위
  • criteria: 조건 (숫자, 텍스트, 비교 연산자 포함 가능)

✅ 예시 1: 숫자 조건

  A
1 90
2 80
3 75
4 85
5 95

❓문제:

=COUNTIF(A1:A5, ">=85")
✅ 정답: 3

🔍 해설:

  • 90, 85, 95는 85 이상 → 총 3개

✅ 예시 2: 텍스트 조건

  A
1 사과
2
3 사과
4 바나나
5 사과
❓문제:
=COUNTIF(A1:A5, "사과")
✅ 정답: 3

🔍 해설:

  • "사과"가 3번 등장

✅ 예시 3: 같지 않은 값 세기

=COUNTIF(A1:A5, "<>사과")
✅ "<>"는 같지 않다는 의미

→ "사과가 아닌" 셀을 셈
→ 정답: 2


✅ 예시 4: 와일드카드 문자 사용

  A
1 김철수
2 김영희
3 박철수
4 김민수
5 이순신
❓문제:
=COUNTIF(A1:A5, "김*")
✅ 정답: 3

🔍 해설:

  • "김*": "김"으로 시작하는 모든 값
  • 김철수, 김영희, 김민수 → 총 3개

✅ 예시 5: 셀 참조를 이용한 조건

A열B열
  A B
1 사과  
2 바나나 사과
3 사과  
4 포도  
5 사과  

❓문제:

=COUNTIF(A1:A5, B2)
  • B2에 "사과"가 있음

✅ 정답: 3


✅ 다양한 조건 예시 정리

조건 형태 의미 예시
"90" 90과 정확히 같은 셀 =COUNTIF(A1:A10, "90")
">=70" 70 이상 =COUNTIF(A1:A10, ">=70")
"<>사과" 사과가 아닌 것 =COUNTIF(A1:A10, "<>사과")
"김*" 김으로 시작하는 텍스트 포함 =COUNTIF(A1:A10, "김*")
"*수" ‘수’로 끝나는 텍스트 포함 =COUNTIF(A1:A10, "*수")
 

✅ 실전 문제 1

  A
1 서울
2 부산
3 대전
4 서울
5 인천
❓문제:
=COUNTIF(A1:A5, "서울")
✅ 정답: 2

✅ 실전 문제 2

  A
1 60
2 80
3 90
4 75
5 50
❓문제:
=COUNTIF(A1:A5, "<70")
✅ 정답: 2 (60, 50)

✅ 실전 문제 3: 조건이 셀에 있을 때

  A B
1 사과 사과
2 바나나  
3 사과  
4 포도  

❓문제:

=COUNTIF(A1:A4, B1)
  • B1 = "사과"
    → 정답: 2

✍️ 마무리 정리

함수 기능 요약
COUNT 숫자가 있는 셀의 개수
COUNTA 비어 있지 않은 셀의 개수
COUNTIF 특정 조건을 만족하는 셀의 개수
 
728x90

'컴퓨터 > 엑셀 함수' 카테고리의 다른 글

COUNTIFS 함수  (0) 2025.05.19
COUNTIF 함수 문제  (0) 2025.05.16
COUNTA 함수 문제  (0) 2025.05.14
COUNTA 함수  (0) 2025.05.14
COUNT 함수 문제  (0) 2025.05.13