LBtools

엑셀 여러 조건 동시에 세기, COUNTIFS 이렇게 써요

사무약 2분

한눈에 보기

  • =COUNTIFS(조건범위1, 조건1, 조건범위2, 조건2, ...)로 조건을 이어붙여요.
  • 쌍을 추가할수록 '전부 만족해야 하는' AND 조건이 돼요.
  • OR 조건(둘 중 하나)은 COUNTIFS를 여러 개 더하는 방식으로 처리해요.
목차 (3)

COUNTIF는 조건을 딱 하나만 검사할 수 있어요. 그런데 실무에서는 '영업팀이면서 동시에 진행중인 프로젝트'처럼 조건이 두 개 이상 겹쳐야 할 때가 훨씬 많아요. 이럴 때는 COUNTIF 대신 COUNTIFS를 쓰면 조건을 원하는 만큼 이어붙여서 동시에 만족하는 개수를 셀 수 있어요.

함수 구조는 =COUNTIFS(조건범위1, 조건1, 조건범위2, 조건2, ...) 예요. 조건범위와 조건을 쌍으로 계속 추가할 수 있고, 쌍이 늘어날수록 조건이 하나씩 더해져요(전부 만족해야 하는 AND 조건).

담당부서(B열)가 '영업팀'이면서 진행상태(C열)가 '진행중'인 프로젝트만 E2에서 세어요.

E2fx=COUNTIFS(B2:B6,"영업팀",C2:C6,"진행중")
ABCDE
1프로젝트담당부서진행상태결과
2프로젝트A영업팀진행중2
3프로젝트B영업팀완료
4프로젝트C개발팀진행중
5프로젝트D영업팀진행중
6프로젝트E개발팀완료

조건 쌍을 계속 이어붙이면 돼요

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

한글로 적힌 자리는 직접 바꿔 넣어야 하는 값이에요. 복사한 뒤 자기 파일의 범위·조건으로 고쳐서 쓰세요.

예제 결과 풀어보기

프로젝트A는 담당부서가 영업팀이고 진행상태도 진행중이라 두 조건을 다 만족해요. 프로젝트B는 영업팀이지만 완료 상태라 제외되고, 프로젝트C는 진행중이지만 개발팀이라 제외돼요. 프로젝트D는 영업팀이면서 진행중이라 다시 포함돼서, 최종적으로 프로젝트A와 D 2건이 세어져요.

조건을 세 개 이상 걸려면

COUNTIFS는 조건 쌍을 계속 추가할 수 있어서, 예를 들어 담당자 조건까지 하나 더 걸고 싶다면 =COUNTIFS(B2:B6,"영업팀",C2:C6,"진행중",D2:D6,"김민준") 처럼 세 번째 조건범위·조건 쌍을 그대로 이어붙이면 돼요. 다만 이렇게 이어붙인 조건은 전부 '동시에' 만족해야 하는 AND 조건이에요. '영업팀이거나 개발팀'처럼 둘 중 하나만 맞아도 되는 OR 조건이 필요하면 COUNTIFS 하나로는 안 되고, =COUNTIFS(B2:B6,"영업팀",C2:C6,"진행중")+COUNTIFS(B2:B6,"개발팀",C2:C6,"진행중") 처럼 COUNTIFS를 조건별로 나눠서 더해줘야 해요.

수식 입력이 헷갈릴 때는 fx 버튼

수식을 직접 타이핑하기 헷갈린다면 수식 입력줄 왼쪽의 fx 버튼을 눌러보세요. '함수 인수' 대화상자가 따로 열려서 조건범위1, 조건1처럼 각 인수 칸에 무엇을 넣어야 하는지 설명과 함께 하나씩 입력할 수 있어서, 처음 COUNTIFS를 쓸 때 특히 도움이 돼요. 조건이 하나뿐이라면 COUNTIFS 대신 COUNTIF로 충분해요 — 엑셀 COUNTIF 함수로 조건에 맞는 개수 세기에서 다뤘어요. 구글시트에서 같은 걸 하려면 구글시트 여러 조건 동시에 세기, COUNTIFS 이렇게 써요를 보세요.

조건 여러 개로 세는 걸 실제 장부에 쓰면 어떤 모양이 되는지 궁금하다면, 매입·매출을 한 시트에 정리해 월별·항목별로 집계하는 예시를 자영업 매입·매출, 엑셀로 어떻게 정리하나요?에 적어뒀어요.

작성·검수

LONGBRIGHT — 광고 마케팅 현업에서 일하며 LBtools를 혼자 만들고 운영해요. 함수 동작과 메뉴 설명은 각 제조사의 공식 문서와 실제 동작을 기준으로 확인해요.

발행
최종 확인

잘못된 내용을 발견하셨다면 문의로 알려주세요. 확인해서 고치고 이 날짜를 갱신해요. 운영 원칙도 공개해두었어요.

이런 글도 함께 보면 좋아요