ExcelCOUNTIFS다중 조건 개수

엑셀 COUNTIFS

여러 조건을 동시에 만족하는 행의 개수를 세는 다중 조건 카운트 함수입니다

COUNTIFS 수식 구조

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

조건범위1, 조건1

첫 번째 조건을 검사할 범위와 매칭할 값. 한 쌍씩 짝지어 들어갑니다.

조건범위2, 조건2 … (최대 127쌍)

두 번째 이후 조건. 모든 조건은 AND로 결합 — 전부 만족하는 행만 카운트됩니다.

SUMIFS와 달리 합산범위가 없습니다. 매칭되는 행의 개수만 반환하며, 모든 조건범위는 행 개수가 같아야 합니다.

직접 체험해보세요

과목과 학년 두 조건을 바꿔가며 COUNTIFS가 어떤 행을 세고 어떤 행을 건너뛰는지 확인하세요

E2=COUNTIFS(B2:B9, "수학", C2:C9, 1)
ABCE
1이름과목학년인원
2김철수수학1
3이영희수학2
4박민수영어1
5최유나영어2
6정한별수학1
7강도현영어2
8윤서연수학1
9임재현영어1
▲ "실행"을 눌러 수학 1학년 학생 수를 세어보세요

실전 활용 예제

=COUNTIFS(B2:B100, "수학", C2:C100, 1)

과목이 '수학'이면서 학년이 1인 학생 수를 셉니다. 가장 기본적인 텍스트+숫자 조합 조건.

예시: 수학 1학년 학생 수조건 만족 행 수
=COUNTIFS(B:B, ">=80", B:B, "<=89")

같은 열에 두 조건을 거는 구간 카운트 패턴. 점수 80~89점 (B등급) 인원 수 — 점수 분포 분석의 정석.

예시: 80점대 인원구간 합산
=COUNTIFS(A:A, ">="&DATE(2026,1,1), A:A, "<"&DATE(2026,2,1))

날짜 범위 카운트. 2026년 1월에 발생한 건수 — 월별·주별 집계의 정석.

예시: 2026년 1월 건수해당 월 건수
=COUNTIFS(C:C, "*완료*", D:D, "<>")

와일드카드 + 비어있지 않음 조합. 상태에 '완료'가 포함되고 담당자가 지정된 작업 수.

예시: 담당자 있는 완료 작업유효 완료 건수
더 알아보기

COUNTIF vs COUNTIFS — 어떻게 다른가

조건이 하나면 COUNTIF, 둘 이상이면 COUNTIFS. COUNTIFS는 조건이 하나여도 그대로 동작하므로 처음부터 COUNTIFS만 외워도 됩니다.

COUNTIF — 단일 조건

=COUNTIF(범위, 조건)

COUNTIFS — 다중 조건 (AND)

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

SUMIFS와 달리 COUNTIFS는 합산범위가 없으니 조건범위·조건 쌍만 이어붙이면 됩니다.

구간 카운트 — 같은 열에 두 조건

COUNTIFS의 가장 강력한 패턴은 같은 범위에 두 조건을 거는 구간 카운트입니다. 점수 분포·날짜 구간·금액 구간을 한 줄로 처리할 수 있습니다.

점수 구간별 인원

=COUNTIFS(B:B, ">=80", B:B, "<=89")

B열 점수에서 80~89점 인원 수

월별 집계

=COUNTIFS(A:A, ">="&DATE(2026,1,1), A:A, "<"&DATE(2026,2,1))

2026년 1월 1일 이상 AND 2월 1일 미만 = 1월 한 달

경계값 처리에 주의: >= <를 함께 쓰면 겹치지 않고 빠짐없이 구간을 나눌 수 있습니다.

AND만 지원 — OR 조건은 어떻게?

COUNTIFS의 모든 조건은 AND로 결합됩니다. "수학 또는 영어"처럼 OR이 필요하면 우회 패턴을 씁니다.

방법 1 — COUNTIFS를 두 번 더하기

=COUNTIFS(B:B, "수학", C:C, 1) + COUNTIFS(B:B, "영어", C:C, 1)

1학년 (수학 OR 영어) 학생 수

방법 2 — 배열 상수로 한 줄

=SUM(COUNTIFS(B:B, {"수학","영어"}, C:C, 1))

COUNTIFS가 배열로 결과 반환 → SUM으로 합산

조건이 더 복잡하면 SUMPRODUCT로 처리하는 것이 깔끔합니다.

자주 묻는 질문 (FAQ)

Q. COUNTA와 무엇이 다른가요?

COUNTA는 비어있지 않은 셀의 개수를 무조건 세고, COUNTIFS는 조건에 맞는 셀만 셉니다. "조건 없이 모든 값"이면 COUNTA, "조건 만족"이면 COUNTIFS.

Q. 같은 셀을 두 번 카운트하나요?

아니요. 각 행을 한 번씩만 검사하며, 모든 조건이 동시에 맞을 때만 1을 더합니다. 중복 행을 세는 게 아니라 매칭 행의 수를 셉니다.

Q. 조건이 1개여도 COUNTIFS 써도 되나요?

네. 둘 다 동작합니다. 미래에 조건이 추가될 가능성이 있다면 처음부터 COUNTIFS로 통일하면 인수 구조를 바꿔쓸 일이 없습니다.

Q. 구글 스프레드시트에서도 동일한가요?

네. COUNTIFS는 같은 문법으로 동작합니다. 와일드카드·셀 참조 결합 방식도 동일합니다.