기타

[엑셀] 엑셀에서 SUMIF와 SUMIFS 완벽 활용하기

위드HS 2024. 12. 29. 00:00
728x90
반응형

 

들어가며

엑셀에서 데이터를 처리할 때 조건에 따라 합계를 계산해야 하는 경우가 많습니다.

이럴 때 SUMIFSUMIFS 함수는 매우 유용합니다.

조건이 하나일 때는 SUMIF, 조건이 여러 개일 때는 SUMIFS를 사용하면 간단하게 계산할 수 있습니다.  
이번 글에서는 SUMIF와 SUMIFS 함수의 기본 구조와 활용법, 그리고 실전 예제를 자세히 알아보겠습니다.

SUMIF 함수란?

`SUMIF`는 단일 조건을 기준으로 특정 범위의 값을 합산하는 함수입니다.  
예를 들어, "매출 데이터에서 'A상품'의 매출 합계를 구하라"는 문제를 해결할 수 있습니다.

 

1. SUMIF 기본 구조

 

=SUMIF(조건 범위, 조건, 합계 범위)

 

- 조건 범위 : 조건이 적용될 셀 범위.  
- 조건 : 합계를 구할 기준 조건 (예: "A상품" 또는 ">100").  
- 합계 범위 : 조건에 해당하는 값의 합계를 계산할 셀 범위.

2. SUMIF 예제

아래 데이터를 기준으로 설명해 보겠습니다.

A B C
상품명 지역 매출액
A상품 서울 100
B상품 부산 150
A상품 서울 200
C상품 대구 250
A상품 부산 300

 

문제 : 'A상품'의 매출액 합계를 구하려면?

=SUMIF(A2:A6, "A상품", C2:C6)

 

- 조건 범위 : `A2:A6` (상품명 범위).  
- 조건 : `"A상품"`  
- 합계 범위 : `C2:C6` (매출액 범위).  

결과 : `600` (100 + 200 + 300)  

SUMIFS 함수란?

`SUMIFS`는 다중 조건을 기준으로 특정 범위의 값을 합산하는 함수입니다.  
예를 들어, "서울 지역에서 'A상품'의 매출 합계를 구하라"는 문제를 해결할 수 있습니다.

1. SUMIFS 함수 기본 구조

=SUMIFS(합계 범위, 조건 범위1, 조건1, [조건 범위2, 조건2], ...)

 

- 합계 범위 : 합계를 구할 값이 들어 있는 셀 범위.  
- 조건 범위1, 조건 범위2... : 조건이 적용될 셀 범위.  
- 조건1, 조건2... : 조건 범위에 해당하는 조건.

2. SUMIFS 예제

A B C
상품명 지역 매출액
A상품 서울 100
B상품 부산 150
A상품 서울 200
C상품 대구 250
A상품 부산 300


문제 1 : '서울' 지역에서 'A상품'의 매출액 합계를 구하려면?

=SUMIFS(C2:C6, A2:A6, "A상품", B2:B6, "서울")

 

- 합계 범위 : `C2:C6` (매출액 범위).  
- 조건 범위1 : `A2:A6` (상품명 범위).  
- 조건1 : `"A상품"`  
- 조건 범위2 : `B2:B6` (지역 범위).  
- 조건2 : `"서울"`  

결과 : `300` (100 + 200)  

문제 2 : '부산' 지역에서 매출액이 200 이상인 경우의 합계를 구하려면?

=SUMIFS(C2:C6, B2:B6, "부산", C2:C6, ">=200")

 

- 합계 범위 : `C2:C6` (매출액 범위).  
- 조건 범위1 : `B2:B6` (지역 범위).  
- 조건1 : `"부산"`  
- 조건 범위2 : `C2:C6` (매출액 범위).  
- 조건2 : `">=200"`  

결과 : `300`  

 

반응형



SUMIF와 SUMIFS의 차이점

 

구분 SUMIF SUMIFS
조건 개수 단일 조건만 가능 다중 조건 가능
구조 조건 범위, 조건, 합계 범위 합계 범위, 조건 범위1, 조건1
예시 문제 A상품의 매출 합계 서울 지역의 A상품 매출 합계

 

실전 활용법

(1) 조건에 따라 직원 급여 합계 구하기

 

A B C
직원명 부서 급여
김철수 영업부 3000
이영희 개발부 4000
박민수 영업부 3500
정수민 개발부 4500


문제 : '영업부' 직원들의 급여 합계를 구하려면?

=SUMIF(B2:B5, "영업부", C2:C5)

 

결과 : `6500`  

(2) 특정 월의 판매량 합계 구하기

A B C
제품 판매량
1월 A상품 500
1월 B상품 400
2월 A상품 600
2월 B상품 700

 

문제 : 1월에 판매된 'A상품'의 판매량을 구하려면?

 

=SUMIFS(C2:C5, A2:A5, "1월", B2:B5, "A상품")

 

결과 : `500`  

(3) 숫자 조건으로 특정 구간 합계 구하기

A B
번호 점수
1 85
2 90
3 70
4 95

 

문제 : 점수가 80 이상인 합계를 구하려면?

=SUMIF(B2:B5, ">=80")

 

결과 : `270` (85 + 90 + 95)

 

활용 팁

(1) 조건을 셀에 입력해 활용하기
조건을 직접 수식에 입력하는 대신 셀에 입력하고 참조하면 더 유연하게 활용할 수 있습니다.  
예를 들어, 셀 `E1`에 "A상품"을 입력했다면:  

=SUMIF(A2:A6, E1, C2:C6)

 

(2) 여러 조건을 동적으로 변경하기
SUMIFS를 사용할 때 조건을 셀로 참조하면, 조건을 변경할 때마다 결과를 자동으로 업데이트할 수 있습니다.

 

마무리하며

SUMIF와 SUMIFS는 엑셀에서 데이터를 분석하고 정리할 때 없어서는 안 될 필수 함수입니다.

특히 조건부 합계를 자동화하면 업무 효율성이 크게 향상됩니다.  
위 내용을 바탕으로 여러분의 데이터 분석 작업에 활용해 보세요! 추가로 궁금한 점이 있다면 댓글로 남겨주세요. 😊

728x90
반응형