SUMIF 함수 : 엑셀을 활용해 데이터를 정리하고 분석하는 업무에서는 단순한 합계보다 더 복잡한 계산이 필요한 경우가 많습니다.
예를 들어 “부서가 ‘영업부’인 사원들의 급여 총합은?”, “80점 이상 점수의 총합은?”, “품절된 상품의 재고 총합은?”과 같이,
특정 조건을 만족하는 데이터만 선택적으로 더하고 싶은 상황이 자주 발생하죠.
이럴 때 사용하는 함수가 바로 엑셀 SUMIF 함수입니다.
SUMIF 함수는 사용자가 설정한 조건에 따라 셀의 합계를 자동으로 계산해주는 함수로, 데이터 분석과 실무 자동화에 매우 유용한 도구입니다.
이번 글에서는 SUMIF 함수의 기본 구조, 실무 예제, 응용 방법, 그리고 자주 하는 실수까지 한눈에 정리해드리겠습니다.

SUMIF 함수란?
SUMIF 함수는 특정 조건을 만족하는 셀을 찾아 해당하는 값의 합계를 계산해주는 함수입니다.
조건이 없는 단순 합계는 SUM
함수로 가능하지만, 조건이 있는 합계를 구하려면 SUMIF
를 반드시 사용해야 합니다.
✅ 기본 구조
excel복사편집=SUMIF(조건범위, 조건, 합계범위)
- 조건범위: 조건을 적용할 셀의 범위
- 조건: 기준이 되는 값(숫자, 텍스트, 비교 연산자 등)
- 합계범위: 조건이 참일 때 합산할 셀의 범위
※ 합계범위는 생략할 수 있으며, 생략 시 조건범위 자체의 값을 더합니다.
SUMIF 함수 예제
1. 부서가 ‘영업부’인 직원의 급여 총합
excel복사편집=SUMIF(A2:A100, "영업부", B2:B100)
→ A열에 부서명이 있고, B열에 급여가 입력되어 있는 경우, ‘영업부’인 직원의 급여만 모두 더합니다.
2. 80점 이상 점수의 총합
excel복사편집=SUMIF(C2:C100, ">=80")
→ C열 점수 중 80점 이상인 값만 더합니다.
합계 범위를 생략했기 때문에, 조건범위(C열) 자체의 값을 더합니다.
3. 특정 제품의 매출 합계
excel복사편집=SUMIF(D2:D200, "상품A", E2:E200)
→ D열에서 ‘상품A’를 판매한 기록만 추려 E열의 매출을 모두 더합니다.
4. 날짜 조건으로 합산하기
excel복사편집=SUMIF(F2:F500, ">="&DATE(2024,1,1), G2:G500)
→ 2024년 1월 1일 이후의 날짜에 해당하는 G열(금액)의 값을 모두 합산합니다.
SUMIF 함수 실무 활용 예시
✅ 매출 관리
- 특정 지역에서 발생한 매출만 합산
- 특정 제품의 누적 판매량 계산
- 기간별 조건부 매출 집계
✅ 인사관리
- 특정 직급 이상의 직원 급여 합계
- 퇴사자 제외한 현재 재직자 급여 합계
- 성별에 따른 급여 평균 계산 (SUMIF + COUNTIF 활용 가능)
✅ 예산 관리
- 예산 항목 중 ‘지출’ 항목만 합계
- 특정 프로젝트에 배정된 예산만 추출
- 지출액이 일정 기준 이상인 항목만 더함
조건 작성 팁 (비교 연산자, 와일드카드 사용)
조건 유형 | 예시 | 설명 |
---|---|---|
숫자 조건 | ">=100" | 100 이상인 값만 합산 |
텍스트 조건 | "출장" | 셀 값이 ‘출장’일 때만 합산 |
포함 조건 | "*비용*" | ‘비용’이 포함된 텍스트 모두 포함 (* 는 와일드카드) |
날짜 조건 | ">"&TODAY() | 오늘 이후의 날짜 포함 |
※ 연산자가 들어가는 조건은 반드시 쌍따옴표(“”) 안에 작성하거나, &
기호로 동적 조건을 연결합니다.
SUMIF 함수 자주 묻는 질문
Q. 조건범위와 합계범위는 반드시 같은 크기여야 하나요?
A. 네. 조건범위와 합계범위의 행 또는 열 수가 정확히 일치해야 합니다. 그렇지 않으면 계산이 잘못되거나 오류가 발생합니다.
Q. SUMIF 함수는 대소문자를 구분하나요?
A. 아닙니다. 기본적으로 대소문자 구분 없이 조건을 적용합니다. ‘영업부’, ‘영업부’ 모두 동일하게 처리됩니다.
Q. 여러 조건을 적용할 수 있나요?
A. SUMIF 함수는 하나의 조건만 처리할 수 있습니다.
여러 조건을 동시에 적용하려면 SUMIFS
함수를 사용해야 합니다.
SUMIF와 함께 사용하면 좋은 함수들
함수명 | 설명 |
---|---|
SUM | 단순 합계를 구함 |
SUMIFS | 여러 조건을 동시에 만족하는 셀의 합계 |
COUNTIF | 조건에 맞는 셀 개수 세기 |
AVERAGEIF | 조건에 맞는 평균 구하기 |
IF | 조건에 따라 다른 값을 출력 |
이러한 함수와 조합하면, 엑셀을 훨씬 더 정교하게 활용할 수 있습니다.
실수 없이 SUMIF를 사용하는 팁
- 숫자 조건 입력 시 따옴표 주의
- 잘못된 예:
>=100
- 올바른 예:
">=100"
또는">="&100
- 잘못된 예:
- 날짜 조건은 항상 DATE 함수와 함께 사용
"2024-01-01"
보다는DATE(2024,1,1)
을 사용하는 것이 안정적입니다.
- 조건에 공백 포함 시 정확한 텍스트 필요
- 예:
"퇴사 "
와"퇴사"
는 다른 값으로 인식될 수 있습니다.
- 예:
마무리
엑셀 SUMIF 함수는 조건에 따라 필요한 데이터만 선별해 합계를 계산할 수 있는 매우 강력한 도구입니다.
수백, 수천 개의 데이터가 있는 시트에서도 단 몇 초 만에 조건부 합계를 구할 수 있기 때문에,
실무의 속도와 정확도를 높이는 데 핵심적인 역할을 합니다.
단일 조건 분석을 빠르게 자동화하고 싶다면, SUMIF 함수 하나만으로도 충분합니다.
만약 조건이 여러 개인 경우에는 SUMIFS
함수를 활용해 더 강력한 분석을 시도해보세요.
지금 바로 SUMIF 함수를 실전 데이터에 적용해 보시고, 반복되는 수작업에서 벗어나 보세요!