엑셀 SUMIF 함수 완전 정복 – 조건에 맞는 합계 구하기
엑셀에서 데이터를 다루다 보면 단순히 합계를 구하는 것보다, 특정 조건을 만족하는 값만 합산해야 할 때가 많습니다. 예를 들어 “서울 지점 매출 합계” 또는 “90점 이상 학생의 총점” 같은 경우죠. 이럴 때 꼭 알아야 하는 함수가 바로 SUMIF와 SUMIFS입니다.
이번 글에서는 엑셀 초보자도 쉽게 이해할 수 있도록 SUMIF 함수의 기본 구조부터 실무 활용법까지 차근히 정리했습니다.
1. SUM 함수 vs SUMIF 함수의 차이
먼저 두 함수의 차이를 간단히 비교해볼까요?
| 함수명 | 기능 | 예시 |
|---|---|---|
| SUM | 범위 내 모든 숫자 합계 | =SUM(B2:B10) |
| SUMIF | 조건을 만족하는 셀의 합계 | =SUMIF(A2:A10, "서울", B2:B10) |
즉, SUM은 단순 합산, SUMIF는 조건이 맞는 데이터만 선택적으로 더해주는 함수입니다.
2. SUMIF 함수 기본 구조
📘 기본 형식은 다음과 같습니다.
=SUMIF(조건범위, 조건, 합계범위)
- 조건범위: 조건을 검사할 셀들의 영역
- 조건: 어떤 기준으로 계산할지 설정 (“서울”, “>=90” 등)
- 합계범위: 실제로 더할 숫자 셀의 영역
예를 들어 다음과 같은 데이터가 있다고 가정해봅시다.
| 지점 | 매출액 |
|---|---|
| 서울 | 1200000 |
| 부산 | 900000 |
| 서울 | 1500000 |
| 대구 | 1100000 |
이때 =SUMIF(A2:A5, "서울", B2:B5)를 입력하면 결과는 2700000입니다.
(서울의 매출 1200000 + 1500000)
3. 숫자 조건도 가능하다!
SUMIF의 조건은 숫자 비교도 가능합니다. 예를 들어 90점 이상 학생의 점수 합계를 구하고 싶다면:
=SUMIF(B2:B10, ">=90")
또는 “80점 미만” 조건으로 합계를 구하고 싶다면:
=SUMIF(B2:B10, "<80")
이처럼 비교 연산자(>, <, =, >=, <=)를 따옴표 안에 넣어 사용하면 숫자 조건을 간단히 지정할 수 있습니다.
4. 텍스트 조건 활용하기
문자열 조건도 간단히 적용할 수 있습니다. 예를 들어 상품 목록 중 “A”로 시작하는 제품의 총 매출을 구하고 싶다면:
=SUMIF(A2:A20, "A*", B2:B20)
여기서 * (별표)는 “모든 문자”를 의미하는 와일드카드입니다. 즉, “A”로 시작하는 모든 항목(A001, Apple, AirPod 등)을 포함시킵니다.
5. SUMIFS 함수 – 조건이 여러 개일 때
SUMIF는 하나의 조건만 처리할 수 있지만, SUMIFS 함수는 복수 조건을 동시에 적용할 수 있습니다.
📘 기본 구조:
=SUMIFS(합계범위, 조건범위1, 조건1, 조건범위2, 조건2, ...)
예를 들어, “서울 지점”이면서 “대리”인 직원의 판매액 합계를 구하고 싶다면:
=SUMIFS(C2:C5, A2:A5, "서울", B2:B5, "대리")
결과는 800000이 됩니다.
6. 마무리
SUMIF는 엑셀 실무에서 가장 많이 사용되는 핵심 함수입니다. 단순한 합계를 넘어서, 조건별 데이터를 정확히 계산할 수 있도록 도와줍니다. 이번 함수를 잘 익혀두면, 향후 SUMIFS, AVERAGEIF, COUNTIFS 등 고급 조건 함수도 훨씬 쉽게 다룰 수 있게 됩니다.
📌 다음 글 예고: “엑셀 AVERAGEIF 함수로 조건별 평균 구하기” – 조건에 맞는 평균값을 자동 계산하는 방법을 소개합니다.
0 댓글