• 최초 작성일: 2007-05-09
  • 최종 수정일: 2026-09-26
  • 조회수: 27 회
  • 작성자: 권현욱 (엑셀러)
  • 강의 제목: COUNTIFS 함수 활용 예제

들어가기 전에

오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.

질문 하나

바쁘신데.. 이렇게 메일까지 보내여 물어보는 제 심정을 좀 이해해주셨으면 하구여~

넘 궁금해서 답답하기 그지 없습니다... 네이버 지식인에도 올려봤지만…

답변이 없네요. 조언을 좀 부탁합니다.

강남으로 시작하는 매장 중 HARD로 시작하는 장애유형이 총 몇 매장인지 검색하는 방법을 알려주세요????

제가 해 본 바로는.....

=COUNTIF(A2:A7,"*강남*"),(d2:d7,"*hard**") 이라고 강남의 모든 매장중 hard로 시작하는 장애유형만 검색하고 싶은데.. 어떻게 해야할지.. 명쾌한 답변 부탁합니다..

권현욱(엑셀러)
저자: 권현욱(엑셀러), 아이엑셀러 대표

필자는 Excel 컨설턴트, 작가, 그리고 크리에이터입니다. 현재 Microsoft Excel MVP이며, 『챗GPT+엑셀 업무자동화 정석』을 비롯한 10여 권의 도서를 집필했습니다. Excel 자동화 및 생산성 향상 분야에서 25년 넘는 경력을 보유하고 있습니다.

권현욱(엑셀러) 님의 최신 포스트:
  • 최신 글을 불러오는 중...


26년 경력 Microsoft MVP 권현욱(엑셀러) 지음

📊 신간 전자책(PDF) · 287쪽 · 13500원

엑셀 대시보드를 만드는 최적의 '표준 3계층 구조'

  • 3초 안에 읽히는 화면 설계 감각 습득
  • Microsoft Excel MVP의 실전 노하우 수록
  • 중간마진 없는 합리적인 가격, 오직 아이엑셀러에서만!
지금 구매하기 완성 화면 보기

COUNTIFS 함수 활용 예제

핵심 요약: COUNTIFS로 여러 조건에 맞는 데이터 개수 구하기

COUNTIFS 함수를 이용하면 여러 조건을 동시에 만족하는 데이터의 개수를 구할 수 있습니다. 이 예제에서는 매장명과 장애유형에 와일드카드 문자를 적용합니다.

  • COUNTIFS는 여러 조건을 동시에 평가해 조건을 모두 만족하는 데이터의 개수를 구합니다.
  • 별표(*) 와일드카드를 사용하면 특정 문자열을 포함하거나 특정 문자열로 시작하는 데이터를 조건으로 지정할 수 있습니다.
  • 원문에서는 COUNTIFS 외에도 배열 수식과 SUMPRODUCT를 이용한 방법을 함께 소개합니다.

예제 데이터 확인하기

다음과 같은 데이터가 있습니다. 여기서 매장명이 '강남'으로 시작하고 장애유형이 'hard'로 시작하는 매장이 총 몇 개인지 구해 보겠습니다.

번호 매장명 접수자 연락처 장애유형
1강남 플라자홍철02-5300-3771hardware
2강남 모토로라홍철02-5300-3772hardware
3광화문 미아선희02-3972-3679software
4광화문 화개동훈02-3974-3679program errer
5광화문 나래안영02-3976-3679software
6광화문 문구용진02-3970-3679program error

COUNTIFS로 여러 조건 적용하기

몇 강좌 전에 소개해 드린 Countifs 함수(엑셀 2007 버전부터 지원)를 사용하면 간단히 해결할 수 있는 문제입니다. Countifs 함수를 사용할 때 다음과 같이 와일드 카드 문자를 사용하면 됩니다.

=COUNTIFS(C17:C22,"*강남*",F17:F22,"*hard*")

위 수식은 C17:C22 범위에서 '강남'이 포함된 매장명을 찾고, 동시에 F17:F22 범위에서 'hard'가 포함된 장애유형을 찾아 두 조건을 모두 만족하는 행의 개수를 계산합니다.

COUNTIFS 함수의 사용 형식

COUNTIFS(range1, criteria1,range2, criteria2...)
인수 설명
range1, range2,… 관련 조건을 평가할 범위로 1~127개까지 지정 가능
criteria1, criteria2,… 개수를 계산할 조건. 원문에서는 1~127개까지 지정 가능하다고 설명합니다.

COUNTIFS를 사용할 수 없는 경우

그러면 이 문제는 엑셀 2007 이전 버전에서는 해결할 수 없단 말인가…? 그렇지는 않겠지요? 배열 수식을 사용하면 가능합니다.

=SUM((LEFT(C17:C22,2)="강남")*(LEFT(F17:F22,4)="hard"))

또는 SUMPRODUCT 함수를 사용하여 다음과 같이 할 수도 있겠군요.

=SUMPRODUCT((LEFT(C17:C22,2)="강남")*(LEFT(F17:F22,4)="hard"))

COUNTIFS를 사용할 수 있는 환경에서는 여러 조건을 한 수식에 지정할 수 있어 문제를 간단하게 해결할 수 있습니다. 이전 버전에서는 배열 수식이나 SUMPRODUCT를 활용할 수 있습니다.

오늘은 짧게 여기까지…

정리 — COUNTIFS로 여러 조건을 동시에 검색하기

방법 수식 특징
COUNTIFS =COUNTIFS(C17:C22,"*강남*",F17:F22,"*hard*") 여러 조건을 동시에 적용
배열 수식 =SUM((LEFT(C17:C22,2)="강남")*(LEFT(F17:F22,4)="hard")) COUNTIFS를 사용할 수 없는 환경의 대안
SUMPRODUCT =SUMPRODUCT((LEFT(C17:C22,2)="강남")*(LEFT(F17:F22,4)="hard")) 여러 조건의 논리 결과를 곱해 개수 계산

자주 묻는 질문 (FAQ)

Q1. COUNTIFS 함수는 무엇을 할 때 사용하나요?

COUNTIFS는 여러 조건을 동시에 만족하는 셀의 개수를 계산할 때 사용하는 함수입니다.

Q2. COUNTIFS에서 와일드카드 문자를 사용할 수 있나요?

예제에서는 별표(*)를 사용해 매장명에 강남이 포함되고 장애유형에 hard가 포함되는 데이터를 조건으로 지정했습니다.

Q3. COUNTIFS를 사용할 수 없는 이전 버전에서는 어떻게 하나요?

원문에서는 배열 수식과 SUMPRODUCT 함수를 이용한 대안을 제시합니다.

마치며

COUNTIFS는 여러 조건을 한꺼번에 적용해야 할 때 유용한 함수입니다. 특히 * 와 같은 와일드카드 문자를 함께 사용하면 특정 문자열을 포함하는 데이터까지 조건으로 지정할 수 있습니다. COUNTIFS를 사용할 수 없는 환경이라면 원문에서 소개한 배열 수식이나 SUMPRODUCT 방식도 함께 기억해 두면 좋겠습니다.