반응형
SUMIF 함수는 'SUM(합계)'과 'IF(만약 ~라면)'가 합쳐진 함수입니다. 즉, "수많은 데이터 중에서 내가 원하는 조건에 맞는 데이터만 골라 합계를 구하고 싶을 때" 사용합니다.
실무에서 특정 거래처의 매출만 합산하거나, 특정 품목의 판매량만 계산할 때 가장 많이 쓰이는 필수 함수입니다.
1. SUMIF 함수의 기본 문법
=SUMIF(① 조건 범위, ② 조건, ③ 합계 범위)
- 조건 범위: 조건을 검사할 데이터 영역 (예: 전체 항목 리스트)
- 조건: 어떤 데이터를 찾을 것인가? (예: "식비", "삼성전자", ">10000")
- 합계 범위: 실제 숫자가 들어있어 더해야 할 영역 (예: 결제금액 리스트)
2. 실무 예제: 항목별 지출 합계 구하기
가계부 데이터에서 '식비'에 해당하는 금액만 따로 합산해 보겠습니다.
[데이터 원본 표]
| 날짜 | 항목 (B열) | 금액 (C열) |
| 05-01 | 식비 | 15,000 |
| 05-02 | 교통비 | 2,500 |
| 05-03 | 식비 | 8,000 |
| 05-04 | 생필품 | 12,000 |
[결과 산출]
'식비'의 합계만 구하고 싶다면 아래와 같이 입력합니다.
=SUMIF(B2:B5, "식비", C2:C5)
- B2:B5: '항목'들이 나열된 범위를 검사합니다.
- "식비": 그 중에서 '식비'라는 글자만 찾습니다.
- C2:C5: 찾았다면 그 옆에 있는 '금액'을 가져와 더합니다.
결과값: 23,000 (15,000 + 8,000)
3. SUMIF를 더 스마트하게 쓰는 3가지 방법
① 셀 참조 활용하기 (추천!)
함수 안에 직접 "식비"라고 적는 대신, '식비'라는 글자가 적힌 셀(예: E2)을 클릭하면 더 편리합니다.
- =SUMIF(B2:B5, E2, C2:C5)
② 특정 금액 이상만 더하기
숫자 조건을 넣을 때는 큰따옴표("") 안에 부등호를 사용합니다.
- 예: 10,000원 이상인 지출만 합산할 때
- =SUMIF(C2:C5, ">=10000") (조건 범위와 합계 범위가 같으면 세 번째 인수는 생략 가능)
③ 포함하는 글자 찾기 (와일드카드)
'식'으로 시작하는 모든 항목을 더하고 싶을 때 별표(*)를 사용합니다.
- =SUMIF(B2:B5, "식*", C2:C5) → 식비, 식재료, 식당 등 모두 포함
4. 주의사항 및 팁
- 범위 크기의 일치: '조건 범위'와 '합계 범위'의 높이가 같아야 합니다. (예: B2:B10이면 C2:C10이어야 함)
- SUMIFS와의 차이: 조건이 2개 이상일 때는 SUMIF가 아닌 SUMIFS 함수를 사용해야 합니다. (예: '5월'이면서 '식비'인 것 찾기)
반응형