본문 바로가기
Ssalaryhacks

엑셀 COUNTIFS 함수

여러 조건을 모두 만족하는 행의 개수를 셉니다.

Excel 2007 이상

구문

=COUNTIFS(조건범위1, 조건1, [조건범위2, 조건2], ...)
인수필수설명
조건범위1필수조건을 검사할 범위
조건1필수"완료", ">=2026-01-01" 등

예시

=COUNTIFS($A$2:$A$1000,$D2,$B$2:$B$1000,"완료")
결과
D2 담당자의 완료 건수
설명
조건 쌍을 계속 추가할 수 있습니다.

언제 쓰나요

담당자별 처리 건수, 월별 접수 건수처럼 **조건을 모두 만족하는 행이 몇 개인지** 셀 때 씁니다. 조건이 하나면 COUNTIF, 둘 이상이면 COUNTIFS입니다. 실무에서는 피벗테이블 대신 쓰는 경우가 많은데, 원본이 계속 바뀌어도 수식이 자동으로 따라간다는 점이 다릅니다. 주의할 것은 COUNTIFS 의 조건들이 OR 가 아니라 **AND** 로 묶인다는 점입니다. "완료 또는 보류" 를 세려면 COUNTIFS 를 두 번 더하거나 SUMPRODUCT 를 씁니다.

자주 나는 오류와 해결

COUNTIFS 함수가 뜻대로 안 될 때 확인할 것들입니다.

0이 나옴

원인
조건 값 앞뒤에 눈에 안 보이는 공백이 있습니다. 시스템에서 내려받은 데이터에 특히 흔합니다
해결
TRIM 을 적용한 보조 열을 만들어 그 열로 비교합니다. 웹에서 붙여넣은 데이터라면 공백이 CHAR(160) 일 수 있어 SUBSTITUTE(A2,CHAR(160)," ") 를 함께 씁니다

날짜 조건이 안 먹음

원인
날짜가 텍스트로 저장되어 있어 비교가 안 됩니다. 셀 왼쪽 정렬이면 텍스트입니다
해결
셀 서식을 날짜로 바꾸거나 DATEVALUE 로 변환합니다. 조건에 직접 쓸 때는 ">="&DATE(2026,1,1) 처럼 & 로 이어야 합니다

#VALUE! 오류

원인
조건범위들의 크기가 서로 다릅니다. A2:A100 과 B2:B500 을 섞어 쓴 경우입니다
해결
모든 조건범위의 행 수를 똑같이 맞춥니다. 열 전체(A:A, B:B)를 쓰면 이 문제가 생기지 않습니다

부분 일치가 안 됨

원인
COUNTIFS 는 기본이 완전 일치입니다
해결
와일드카드를 씁니다 — "*서울*" 은 포함, "김?" 은 두 글자 중 첫 글자가 김. 별표 자체를 찾으려면 "~*" 로 물결표를 앞에 붙입니다

다른 파일을 참조하면 안 됨

원인
COUNTIFS 는 닫힌 통합 문서를 참조하지 못합니다
해결
원본 파일을 열어두거나, SUMPRODUCT 로 바꿔 씁니다

이 함수를 만들어 주는 도구