엑셀에서 특정 숫자·단어 개수 세기, COUNTIF & COUNTIFS 완전 정리







 

엑셀로 데이터를 다루다 보면, 특정 단어나 숫자가 몇 번 등장했는지 세야 하는 경우가 많다.
예를 들어 판매 내역 중 ‘할인’이 포함된 항목만 세거나, 100 이상인 수치를 가진 행을 구분해야 할 때가 있다.
이럴 때 사용하는 대표적인 함수가 COUNTIFCOUNTIFS다.
이 두 함수는 비슷하지만 조건 개수에 따라 용도가 다르다.
이번 글에서는 엑셀에서 특정 숫자·단어의 개수를 효율적으로 세는 방법을 예제와 함께 정리했다.
데이터를 깔끔하게 분석하고 싶은 사람이라면 꼭 익혀야 할 실무 핵심 팁이다.

 

엑셀에서 특정 숫자·단어 개수 세기, COUNTIF & COUNTIFS 완전 정리

엑셀에서 특정 숫자·단어 개수 세기, COUNTIF & COUNTIFS 완전 정리


 

 







 


 

특정 단어나 숫자의 개수를 셀 때: COUNTIF 함수

COUNTIF 함수는 단 하나의 조건을 기준으로 셀 개수를 세는 함수다.
문자, 숫자, 특정 구문 등 어떤 조건이든 설정할 수 있으며, 기본 구조는 다음과 같다.

=COUNTIF(범위, "조건")

예를 들어, A1:A10 범위 안에서 ‘LG’라는 단어가 포함된 셀의 개수를 세고 싶다면 이렇게 입력한다.

=COUNTIF(A1:A10, "*LG*")

여기서 별표(*)는 와일드카드로, 단어의 앞뒤에 다른 글자가 있어도 ‘LG’가 포함된 셀을 모두 찾는다.
즉, “LG전자”, “삼성LG”, “LGU+” 등 다양한 형태를 모두 인식한다.
숫자 조건을 넣을 때도 마찬가지로 $\text{=COUNTIF(B1:B10, “>100”)}$처럼 작성하면 100을 초과하는 셀 개수를 계산할 수 있다.

cocojuan
핵심 요약: COUNTIF는 “한 가지 조건”으로 데이터를 필터링할 때 가장 효율적인 함수다.

 

여러 조건이 모두 포함된 셀 개수 세기: COUNTIFS 함수

한 가지 조건만으로는 부족할 때가 있다.
예를 들어, 제품 이름에 ‘할인’이 들어가고 동시에 ‘가족’이라는 단어도 포함된 셀만 찾고 싶다면 어떻게 해야 할까?
이럴 때 사용하는 함수가 COUNTIFS다.
COUNTIFS는 2개 이상의 조건을 동시에 만족하는 셀의 개수를 구할 수 있다.

기본 구조는 다음과 같다.

=COUNTIFS(범위1, "조건1", 범위2, "조건2")

같은 범위를 중복 사용해도 된다.
예를 들어, A1:A10 범위 안에서 ‘할인’과 ‘가족’이 모두 포함된 셀의 개수를 세려면 아래와 같이 입력한다.

=COUNTIFS(A1:A10, "*할인*", A1:A10, "*가족*")

이 함수는 각 조건을 모두 만족해야 결과값으로 카운트되므로, 두 단어가 함께 들어간 셀만 계산된다.
엑셀 데이터 정리나 마케팅 키워드 분석처럼 복합 조건이 필요한 경우 COUNTIFS는 매우 유용하다.

cocojuan
핵심 요약: COUNTIFS는 여러 조건을 동시에 만족하는 셀 개수를 구할 때 사용한다.

 

COUNTIF와 COUNTIFS의 차이 정리

구분COUNTIFCOUNTIFS
조건 개수1개만 가능2개 이상 가능
기본 형태$\text{=COUNTIF(범위, 조건)}$$\text{=COUNTIFS(범위1, 조건1, 범위2, 조건2, …)}$
사용 예시특정 단어 ‘LG’ 포함‘할인’과 ‘가족’ 모두 포함
응용 분야단순 필터링복합 조건 데이터 분석
주요 특징빠르고 간단함조건이 많을수록 유연함

두 함수 모두 셀의 개수를 세는 데 사용되지만, 조건의 수와 복잡성에 따라 선택이 달라진다.
단일 조건이라면 COUNTIF, 다중 조건이라면 COUNTIFS를 사용하는 것이 가장 효율적이다.

핵심 요약: 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")

    → 날짜 데이터를 이용해 특정 기간 내의 항목 수를 구할 수 있다.

이처럼 COUNTIFCOUNTIFS는 숫자, 텍스트, 날짜 등 다양한 형식의 데이터를 조건별로 세는 데 활용된다.

 

실무에서 자주 하는 실수와 주의점

  • 조건 범위의 길이가 다를 때 오류 발생
    COUNTIFS는 모든 조건 범위의 크기가 같아야 한다.
    예를 들어, $\text{A1:A10}$과 $\text{B1:B8}$을 동시에 비교하면 오류가 발생한다.
  • 조건 따옴표 빠짐 주의
    조건이 문자열일 경우 반드시 따옴표를 붙여야 한다. (“삼성”, “*할인*”)
  • 와일드카드 위치 주의
    $\text{*단어*}$ 형태로 작성해야 단어가 셀의 어디에 있든 검색된다.
핵심 요약: COUNTIFS는 범위 일치와 따옴표 표기에 특히 주의해야 한다.

 

마무리하며,

COUNTIFCOUNTIFS는 데이터 분석의 기본이지만, 실무에서는 빈번하게 사용되는 고급 함수이기도 하다.
특정 단어, 숫자, 날짜를 세는 작업은 보고서 작성과 데이터 필터링의 핵심이며,
두 함수를 잘 이해하면 엑셀의 데이터 처리 효율이 비약적으로 향상된다.
COUNTIF로 단순 조건을, COUNTIFS로 복합 조건을 처리하는 습관을 들이면,
엑셀 데이터 분석의 대부분을 손쉽게 해결할 수 있다.

답글 남기기