COUNTIFS: 조건이 여러 개일 때(예: "서울" 사는 "남자") 인원 수 세기
안녕하세요! 여러분의 스마트한 엑셀 멘토, 오피스 파트너입니다.
지난 시간에는 조건이 하나일 때 개수를 세는 COUNTIF 함수에 대해 알아봤습니다. 그런데 상사분의 요구사항은 날이 갈수록 복잡해집니다.
"김 대리, 회원 명단 좀 봐봐. 서울 사는 사람은 몇 명이지?"
(여기까진 COUNTIF로 됩니다.)
"아, 근데 그중에서 남자만 추려봐. 그리고 기왕이면 구매 실적이 100만 원 이상인 사람만 몇 명인지 알려줘."
자, 조건이 갑자기 3개로 늘어났습니다. 필터를 걸어서 세고, 또 걸어서 세고 계신가요? 데이터가 바뀌면 그 짓을 또 해야 합니다.
이럴 때 필요한 것이 바로 COUNTIFS 함수입니다. 이름 뒤에 'S'가 붙었죠? 즉, 조건이 여러 개(Plural) 일 때 사용하는 함수입니다. 오늘 이 함수를 마스터하면, 아무리 까다로운 통계 요청도 10초 컷이 가능해집니다.

1. COUNTIFS 함수: 깐깐한 교집합의 제왕
COUNTIFS는 제시된 모든 조건을 동시에 만족하는(AND) 데이터만 골라서 세어줍니다. 하나라도 조건에 맞지 않으면 카운트하지 않습니다.
1-1. 사용 공식 (기차놀이)
공식이 길어 보이지만 겁먹지 마세요. [범위, 조건]이 계속 짝을 지어 나오는 기차놀이와 같습니다.
- 범위1: 첫 번째 조건을 검사할 곳
- 조건1: 찾을 기준 ("서울" 등)
- 범위2: 두 번째 조건을 검사할 곳
- 조건2: 찾을 기준 ("남자" 등)
이런 식으로 최대 127쌍까지 조건을 계속 붙일 수 있습니다.
2. 실전 예제 A: "서울" 사는 "남자" 회원 수 구하기
가장 많이 쓰이는 두 가지 조건(지역+성별)을 결합해 보겠습니다.
| A열 (이름) | B열 (지역) | C열 (성별) | 결과 |
| 김철수 | 서울 | 남 | 서울 AND 남 = 1명 |
| 이영희 | 서울 | 여 | |
| 박민수 | 부산 | 남 | |
| 최지우 | 제주 | 여 |
분석:
- 김철수: 서울(O) + 남(O) 👉 카운트!
- 이영희: 서울(O) + 여(X) 👉 탈락 (성별 불일치)
- 박민수: 부산(X) + 남(O) 👉 탈락 (지역 불일치)
수식 입력:
해석: B열에서 "서울"을 찾고, 동시에 C열에서 "남"을 찾아라. 둘 다 만족하는 줄의 개수만 세어라.
3. 실전 예제 B: 텍스트와 숫자의 콜라보 (영업팀 + 실적 80점 이상)
COUNTIFS가 강력한 이유는 글자와 숫자를 섞어서 조건을 걸 수 있기 때문입니다.
상황: D열(부서)이 '영업팀'이면서, E열(실적)이 80점 이상인 사람 수
=COUNTIFS(D:D, "영업팀", E:E, ">=80")
Tip: 부등호(>=)를 쓸 때는 반드시 큰따옴표("") 안에 넣어야 한다는 점, 지난 시간 COUNTIF 때 배우셨죠? 여기서도 똑같습니다.
4. 🚨 주의사항: 초보자가 100% 틀리는 '범위 에러'
COUNTIFS를 처음 쓸 때 #VALUE! 에러가 뜬다면, 99%는 범위의 크기가 서로 다르기 때문입니다.
첫 번째 범위를 A1:A10 (10칸)으로 잡았다면,
두 번째 범위도 반드시 B1:B10 (10칸)이어야 합니다.
만약 B1:B11 (11칸)처럼 개수가 하나라도 다르면
엑셀은 "짝이 안 맞아서 비교를 못 하겠어!"라며 에러를 냅니다.
5. 심화: "서울" 또는 "부산" (OR 조건)은 어떻게?
COUNTIFS는 기본적으로 "그리고(AND)" 조건입니다. 그렇다면 "서울 살거나(OR) 부산 사는 사람"은 어떻게 구할까요?
아쉽게도 COUNTIFS 하나로는 안 됩니다. 이땐 더하기(+)를 이용해야 합니다.
서울 사람 수를 구하고, 부산 사람 수를 구해서 더해주는 방식이 가장 확실하고 빠릅니다.
오늘은 조건이 꼬리에 꼬리를 물 때 사용하는 해결사, COUNTIFS 함수에 대해 알아보았습니다.
정리해 볼까요?
- 조건이 2개 이상일 땐 뒤에 S를 붙인다.
- 모든 조건을 만족해야 카운트된다. (교집합)
- 비교할 범위의 시작과 끝(크기)은 반드시 같아야 한다.
이제 "서울 사는 남자"뿐만 아니라 "서울 사는 30대 남자 중 VIP 회원"까지도 한 줄로 구해낼 수 있으시겠죠?
개수를 세는 법을 마스터했으니, 다음 시간에는 "조건에 맞는 값들의 합계"를 구하는 SUMIF와 SUMIFS 함수로 넘어갑니다. (예: 서울 지점의 총매출액은 얼마인가?) 드디어 돈 계산이 시작됩니다! 기대해 주세요.
이 정보가 유용하셨다면 공감과 댓글 부탁드립니다. 여러분의 칼퇴를 응원합니다!