엑셀 | Spreadsheet

원하는 조건의 합계 구하기 sumif 함수

PM Paul 2024. 7. 29. 12:52

실무에서 데이터를 다루다 보면 원하는 조건의 합계를 구해야 하는 경우가 빈번하게 생깁니다.

저도 회사 내부 admin 사이트에서 엑셀 데이터를 다운로드하거나, 백엔드 개발자에게 데이터 추출 요청을 했던 경우가 많았던 것 같네요.

  • 특정 채널의 매출 합계
  • 특정 고객 그룹의 매출 합계
  • 특정 상품의 매출 합계 등

 

물론 데이터베이스 접근 권한이 있고 sql을 잘 다룰 수 있다면 개발자에게 요청하지 않고도 편하게 데이터를 뽑을 수 있겠지만, 익숙하지 않은 분들이라면 위와 같이 요청한 원본 데이터 (raw data)를 활용해서 스프레드시트에서 편집하는 경우가 일반적인 것 같아요.

이럴 때 sumif 함수를 활용하면, 빠르게 원하는 합계를 구할 수 있습니다.

sumif 함수

반응형

 

 

sumif 함수 소개

=SUMIF(조건이 포함된 범위, 조건, 합계 범위)
  • 조건이 포함된 범위: 원하는 조건이 포함된 범위
  • 조건: 원하는 조건
  • 합계 범위: 합계를 구하고 싶은 범위

함수 자체는 그렇게 복잡하지 않아서, 아래 예시를 보면서 따라 해 보시면 더 쉽게 이해하실 수 있을 것 같아요.

728x90

 

 

[기초] 원하는 조건의 합계 구하기

이번에도 ChatGPT를 통해서 샘플 데이터를 만들었는데, 원본 데이터는 보통 raw_data란 시트로 넣어두고 새로운 시트를 만들어서 함수를 만들면 편합니다.

좌측 하단 새로운 시트 만들기

 

제품별로 매출 합계를 구하는 함수를 만들어 보겠습니다.

 

우선 Product 행의 제품 종류를 한 번에 구하기 위해서 unique 함수를 활용해 보겠습니다.

 

1) 새로운 시트에서 아래 수식을 입력해 주세요.

=unique( 

unique 함수

 

2) raw_data 시트를 클릭하고, B행을 클릭해 주세요.

unique 함수

 

B행(B:B)에는 행 타이틀 'Product'를 포함해서 제품명들이 정리되어 표시됩니다.

행을 선택한 이유는 추후에 raw_data 시트만 최신 데이터로 업데이트해도 함수 수정 없이 자동으로 데이터를 불러오기 위함입니다.

 

3) B2 셀에 아래 수식을 입력해 주세요.

=sumif( 

sumif 함수

4) raw_data 시트를 클릭하고, 조건이 포함된 범위인 B행을 클릭해 주세요.

sumif 함수

 

5) , 를 입력하고 조건이 있는 A2셀을 클릭하고 F4를 눌러서 A행을 절대참조하도록 변경해 주세요.

sumif 함수

 

6) , 를 입력하고 합계를 구하고 싶은 범위인 raw_data 시트를 클릭하고, G행을 클릭하고 엔터를 눌러주세요.

sumif 함수

 

7) 함수를 복사하여 밑에 셀에도 붙여 넣기를 하면 완성!

sumif 함수

 

8) 추가로 셀 서식 부분에서 Number를 클릭하면 조금 더 보기 쉽게 서식이 변경됩니다.  

sumif 함수

 

이외에도 지역별 매출 (Region) 이라든지, 담당자별 매출 (Salesperson) 등 다양하게 원하는 조건으로 활용이 가능합니다!