예를 들어 판매 내역 중 ‘할인’이 포함된 항목만 세거나, 100 이상인 수치를 가진 행을 구분해야 할 때가 있다.
이럴 때 사용하는 대표적인 함수가 COUNTIF와 COUNTIFS다.
이 두 함수는 비슷하지만 조건 개수에 따라 용도가 다르다.
이번 글에서는 엑셀에서 특정 숫자·단어의 개수를 효율적으로 세는 방법을 예제와 함께 정리했다.
데이터를 깔끔하게 분석하고 싶은 사람이라면 꼭 익혀야 할 실무 핵심 팁이다.
엑셀에서 특정 숫자·단어 개수 세기, COUNTIF & COUNTIFS 완전 정리
특정 단어나 숫자의 개수를 셀 때: COUNTIF 함수
COUNTIF 함수는 단 하나의 조건을 기준으로 셀 개수를 세는 함수다.
문자, 숫자, 특정 구문 등 어떤 조건이든 설정할 수 있으며, 기본 구조는 다음과 같다.
=COUNTIF(범위, "조건")
예를 들어, A1:A10 범위 안에서 ‘LG’라는 단어가 포함된 셀의 개수를 세고 싶다면 이렇게 입력한다.
=COUNTIF(A1:A10, "*LG*")
여기서 별표(*)는 와일드카드로, 단어의 앞뒤에 다른 글자가 있어도 ‘LG’가 포함된 셀을 모두 찾는다.
즉, “LG전자”, “삼성LG”, “LGU+” 등 다양한 형태를 모두 인식한다.
숫자 조건을 넣을 때도 마찬가지로 $\text{=COUNTIF(B1:B10, “>100”)}$처럼 작성하면 100을 초과하는 셀 개수를 계산할 수 있다.
여러 조건이 모두 포함된 셀 개수 세기: COUNTIFS 함수
한 가지 조건만으로는 부족할 때가 있다.
예를 들어, 제품 이름에 ‘할인’이 들어가고 동시에 ‘가족’이라는 단어도 포함된 셀만 찾고 싶다면 어떻게 해야 할까?
이럴 때 사용하는 함수가 COUNTIFS다.
COUNTIFS는 2개 이상의 조건을 동시에 만족하는 셀의 개수를 구할 수 있다.
기본 구조는 다음과 같다.
=COUNTIFS(범위1, "조건1", 범위2, "조건2")
같은 범위를 중복 사용해도 된다.
예를 들어, A1:A10 범위 안에서 ‘할인’과 ‘가족’이 모두 포함된 셀의 개수를 세려면 아래와 같이 입력한다.
=COUNTIFS(A1:A10, "*할인*", A1:A10, "*가족*")
이 함수는 각 조건을 모두 만족해야 결과값으로 카운트되므로, 두 단어가 함께 들어간 셀만 계산된다.
엑셀 데이터 정리나 마케팅 키워드 분석처럼 복합 조건이 필요한 경우 COUNTIFS는 매우 유용하다.
COUNTIF와 COUNTIFS의 차이 정리
| 구분 | COUNTIF | COUNTIFS |
|---|---|---|
| 조건 개수 | 1개만 가능 | 2개 이상 가능 |
| 기본 형태 | $\text{=COUNTIF(범위, 조건)}$ | $\text{=COUNTIFS(범위1, 조건1, 범위2, 조건2, …)}$ |
| 사용 예시 | 특정 단어 ‘LG’ 포함 | ‘할인’과 ‘가족’ 모두 포함 |
| 응용 분야 | 단순 필터링 | 복합 조건 데이터 분석 |
| 주요 특징 | 빠르고 간단함 | 조건이 많을수록 유연함 |
두 함수 모두 셀의 개수를 세는 데 사용되지만, 조건의 수와 복잡성에 따라 선택이 달라진다.
단일 조건이라면 COUNTIF, 다중 조건이라면 COUNTIFS를 사용하는 것이 가장 효율적이다.
실제 활용 예제
- 예제 1: 특정 브랜드 이름 포함 셀 개수
=COUNTIF(A1:A50, "*삼성*")
→ “삼성전자”, “삼성TV” 등 모든 셀을 카운트한다.
- 예제 2: 100 이상이면서 ‘할인’ 단어 포함된 셀 개수
=COUNTIFS(B1:B50, ">=100", A1:A50, "*할인*")
→ 수치 조건과 문자 조건을 동시에 만족하는 셀만 계산한다.
- 예제 3: 특정 날짜 범위 내 데이터 개수
=COUNTIFS(C1:C100, ">=2024-01-01", C1:C100, "<=2024-12-31")
→ 날짜 데이터를 이용해 특정 기간 내의 항목 수를 구할 수 있다.
이처럼 COUNTIF와 COUNTIFS는 숫자, 텍스트, 날짜 등 다양한 형식의 데이터를 조건별로 세는 데 활용된다.
실무에서 자주 하는 실수와 주의점
- 조건 범위의 길이가 다를 때 오류 발생
COUNTIFS는 모든 조건 범위의 크기가 같아야 한다.
예를 들어, $\text{A1:A10}$과 $\text{B1:B8}$을 동시에 비교하면 오류가 발생한다. - 조건 따옴표 빠짐 주의
조건이 문자열일 경우 반드시 따옴표를 붙여야 한다. (“삼성”, “*할인*”) - 와일드카드 위치 주의
$\text{*단어*}$ 형태로 작성해야 단어가 셀의 어디에 있든 검색된다.
마무리하며,
COUNTIF와 COUNTIFS는 데이터 분석의 기본이지만, 실무에서는 빈번하게 사용되는 고급 함수이기도 하다.
특정 단어, 숫자, 날짜를 세는 작업은 보고서 작성과 데이터 필터링의 핵심이며,
두 함수를 잘 이해하면 엑셀의 데이터 처리 효율이 비약적으로 향상된다.
COUNTIF로 단순 조건을, COUNTIFS로 복합 조건을 처리하는 습관을 들이면,
엑셀 데이터 분석의 대부분을 손쉽게 해결할 수 있다.
