엑셀 sumif countif로 조건별 합계와 건수 구하는 방법

엑셀 sumif countif로 조건별 합계와 건수 구하는 방법

얼마 전 매출표를 보다가 서울 주문이 몇 건인지, 그 주문의 매출은 얼마인지 따로 계산해야 했어요. 눈으로 세기에는 행이 많고, 필터를 걸었다 풀었다 하기도 번거롭더라고요. 이럴 때 엑셀 sumif countif를 함께 쓰면 조건별 합계와 건수를 바로 확인할 수 있습니다.

두 함수가 하는 일부터 구분하기

SUMIF는 조건에 맞는 행의 숫자를 더합니다. COUNTIF는 조건에 맞는 셀의 개수를 셉니다. 예를 들어 지역 열에서 ‘서울’을 찾는다면, 서울 주문의 매출 합계에는 SUMIF를, 서울 주문이 몇 건인지에는 COUNTIF를 쓰는 식이에요.

기본 형태는 SUMIF(조건을 찾을 범위, 조건, 더할 범위), COUNTIF(조건을 찾을 범위, 조건)입니다. SUMIF의 세 번째 인수를 생략하면 첫 번째 범위의 숫자를 더해요. 지역처럼 글자가 들어 있는 열을 기준으로 매출을 구할 때는 더할 범위를 꼭 지정해야 합니다.

같은 표에서 합계와 건수 계산하기

A열에는 지역, B열에는 수량, C열에는 매출이 있고 데이터가 2행부터 8행까지 있다고 해볼게요. 지역은 차례로 서울, 부산, 서울, 대전, 서울, 부산, 대전입니다. 서울 행의 매출이 각각 20,000원, 30,000원, 10,000원이라면 다음처럼 계산합니다.

  • 서울 매출 합계: =SUMIF(A2:A8,"서울",C2:C8) → 60,000원
  • 서울 주문 건수: =COUNTIF(A2:A8,"서울") → 3건
  • 서울 판매 수량: =SUMIF(A2:A8,"서울",B2:B8) → 6개

세 수식 모두 A열에서 서울을 찾지만, 무엇을 계산하느냐에 따라 함수와 마지막 범위가 달라집니다. SUMIF의 조건 범위와 더할 범위는 시작 행과 끝 행을 맞춰 두는 게 안전해요. A2:A8에서 조건을 찾았다면 C2:C8처럼 같은 행을 가리켜야 엉뚱한 값이 더해지는 일을 피할 수 있습니다.

광고

셀을 조건으로 쓰면 표를 바꾸기 편해요

지역마다 수식을 새로 입력할 필요는 없습니다. E2에 서울, E3에 부산, E4에 대전을 적고 F2에 =SUMIF($A$2:$A$8,E2,$C$2:$C$8), G2에 =COUNTIF($A$2:$A$8,E2)를 입력해 보세요. F2와 G2를 아래로 복사하면 E열의 지역에 맞춰 결과가 바뀝니다.

여기서 달러 기호는 데이터 범위를 고정하는 역할을 합니다. 수식을 아래로 복사해도 A2:A8과 C2:C8은 그대로 두고, 조건 셀만 E2에서 E3, E4로 이동시키는 거죠. 실제 업무에서 지역별·담당자별 표를 만들 때 이 방식이 특히 편합니다.

조건이 글자라면 수식 안에 직접 적을 때 "서울"처럼 따옴표로 감싸고, E2처럼 셀을 참조할 때는 따옴표를 붙이지 않습니다. 수식이 맞아 보이는데 결과가 0이라면 이 부분부터 확인해 보면 좋아요. 데이터에 ‘서울 ’처럼 뒤쪽 공백이 들어 있거나, 숫자가 글자로 저장된 경우도 결과가 예상과 다를 수 있습니다.

숫자 비교와 일부 글자 찾기도 가능해요

조건은 정확히 같은 글자만 찾을 수 있는 게 아닙니다. 앞의 표에서 매출이 20,000원을 초과한 주문을 세려면 =COUNTIF(C2:C8,">20000")을 씁니다. 매출이 30,000원, 22,000원, 40,000원인 세 건이 해당해 결과는 3이에요. 그 매출만 더하려면 =SUMIF(C2:C8,">20000",C2:C8)을 쓰면 되고, 결과는 92,000원입니다. ‘초과’이므로 20,000원은 포함되지 않아요.

조건을 셀에 적어 관리할 수도 있습니다. E2에 20000을 넣었다면 =COUNTIF(C2:C8,">"&E2)처럼 비교 기호와 셀을 &로 연결합니다. 따옴표 안에 E2를 함께 적으면 셀 값이 아니라 글자 E2로 처리되니 구분해야 해요.

지역명이 ‘서울 강남’, ‘서울 마포’처럼 적혀 있다면 =COUNTIF(A2:A8,"서울*")로 서울로 시작하는 항목을 셀 수 있습니다. 별표는 뒤에 어떤 글자가 이어져도 된다는 뜻이에요. 다만 ‘서울’이라는 글자가 중간에 있는 항목까지 찾으려면 조건을 "*서울*"로 바꿔야 합니다.

저는 표를 받을 때 먼저 ‘몇 건인지’와 ‘얼마인지’를 따로 적어 봅니다. 질문이 분명해지면 COUNTIF와 SUMIF 중 어떤 수식이 필요한지도 금방 보이거든요. 두 결과를 나란히 놓으면 특정 지역의 주문은 많지만 건당 매출은 낮은 경우처럼, 합계 하나만 봐서는 놓치기 쉬운 모습도 읽을 수 있습니다.

엑셀 sumif countif로 조건별 합계와 건수 구하는 방법 - 요약
광고

댓글 0

평가를 남기려면 로그인해 주세요.

모두 ID로 로그인

불러오는 중…