엑셀 다중 조건으로 특정 문자 개수 세는 방법, Countifs 함수
엑셀 업무를 하다 보면 특정 문자 개수를 알아야 하는 업무가 종종 생깁니다. 그중 다중 조건을 가진 특정 문자를 찾아서 수를 찾는 방법에 대해서 알아보겠습니다.
엑셀 다중 조건 특정 문자 개수 세기 (Countifs함수)
엑셀에서 여러 조건에 부합하는 값의 수를 찾는 방법 중 가장 간단한 방법은 Countifs 함수를 사용하는 것입니다. Countifs 함수는 원하는 범위 내에 조건을 지정하면 그 조건에 맞는 값의 수를 찾아서 계산합니다.
Countifs 함수 수식 사용 방법
=Countifs (참조 범위1, 참조 조건1, [참조 범위2, 참조 조건2], [참조 범위3 ….) | 참조 범위 1, 참조 조건 1은 필수, 참조 2 부분은 선택입니다.
Countifs 함수는 참조 범위를 지정하고 조건을 넣어주면 되고 범위와 조건을 하나만 쓰면 Countif 함수처럼 사용 가능하며, 범위와 조건을 두 가지 이상 적용할 수도 있습니다.
Countifs 함수 예시 사용법
| 고객명 | 상품 | 수량 |
|---|---|---|
| 고객A | 상품X | 3 |
| 고객B | 상품Y | 2 |
| 고객C | 상품Z | 5 |
| 고객D | 상품X | 1 |
| 고객E | 상품Y | 4 |
| 고객F | 상품Z | 2 |
| 고객G | 상품X | 3 |
| 고객H | 상품Y | 2 |
| 고객I | 상품Z | 4 |
| 고객J | 상품X | 1 |
상품 X, Y, Z를 고객이 일정 수량을 산 자료가 있습니다. 이 자료에서 “상품 X”에 대해서 수량 2개 이상 구매한 고객의 수를 구하고자 합니다.
이것은 “수량이 2개 이상”인 조건과 “상품 X”라는 텍스트를 포함하고 있는 조건으로 두 가지 다중 조건이 있는 특정 문자 (상품 X)의 개수를 세는 문제라고 볼 수 있습니다.
그래서 Countifs 함수를 이용해서 고객 수를 구해보면
=Countifs(상품 범위, “상품X”, 수량 범위, “>=2”)
로 수식을 만들어 볼 수 있습니다. 그 결과 값은 2가 됩니다.

사진과 같이 함수를 사용할 수 있습니다. | =COUNTIFS(C3:C12,”상품X”,D3:D12,”>=2″)