엑셀에서 데이터를 분석하다 보면, 특정 조건에 맞는 값만 합산해야 할 때가 있죠. SUMIFS 함수만 잘 써도 보고서 퀄리티가 확 바뀝니다!
안녕하세요! 여러분, 쥬쥬오피스 입니다 :) 저는 일을하면 항상 엑셀을 사용해야 되는 사무직 입니다. 요즘 팀 리포트를 만들다 보니, 엑셀 함수 실력이 꽤 중요하더라고요. 특히 SUMIFS 함수는 단순한 합계 이상으로 복잡한 조건을 깔끔하게 처리할 수 있어서, 업무 효율을 엄청 올려줬어요. 저처럼 "이거 어떻게 쓰지?" 하며 헤매신 분들이 있다면, 오늘 이 글이 큰 도움이 될 거예요!
목차
SUMIFS 함수란? 기본 개념부터 이해하기
SUMIFS 함수는 엑셀에서 여러 조건을 동시에 만족하는 데이터를 합산할 때 사용하는 함수입니다. 간단히 말해서, "이 조건도 맞고 저 조건도 맞는 행들의 합계를 구하고 싶다!" 할 때 필요한 거죠. SUMIF 함수는 조건 하나만 쓸 수 있지만, SUMIFS 함수는 두 개 이상 조건을 동시에 처리할 수 있어서 훨씬 강력합니다.
SUMIFS 함수 사용법 및 공식 구조
SUMIFS 함수는 다음과 같은 형식으로 사용됩니다:
구성요소 | 설명 |
---|---|
sum_range | 합계를 구하고자 하는 실제 숫자 데이터 범위 |
criteria_range1 | 조건을 적용할 첫 번째 범위 |
criteria1 | 조건1의 기준값 (예: "서울") |
criteria_range2, criteria2,... | 추가 조건을 더 넣을 수 있음 |
실전 예제로 배우는 SUMIFS
예를 들어, 아래와 같은 데이터를 가진 경우를 생각해볼게요. 조건은 [상품명이 '마우스' 이면서, 판매 월이 8인 판매수의 합계를 구하기] 입니다.
- sum_range (합계 대상 범위) : 판매수(C3:C10)
- criteria_range1 (조건범위1) : 상품명(A3:A10)
- criteria1 (조건1) : "마우스"(F2)
- criteria_range2 (조건범위2) : 월(B3:B10)
- criteria2 (조건2) : "8"(F3)
- 공식: =SUMIFS(C3:C10, A3:A10, F2, B3:B10, F3)
SUMIFS 활용 꿀팁과 주의사항
SUMIFS를 쓸 때 가장 흔한 실수 중 하나는 범위 길이를 다르게 설정하는 거예요. sum_range와 각 criteria_range는 반드시 같은 길이여야 합니다. 그렇지 않으면 오류가 나거나 엉뚱한 결과가 나올 수 있죠. 또 하나, 날짜 조건을 쓸 때는 DATE 함수나 텍스트 문자열로 제대로 처리하지 않으면 엑셀이 이상하게 인식할 수 있어요. 마지막으로, 셀 참조를 절대/상대 참조로 조정하는 것도 아주 중요해요.
SUMIF vs SUMIFS 차이점 비교
두 함수는 이름이 비슷해서 헷갈리기 쉬운데, 기능은 다릅니다. SUMIF는 조건이 1개일 때, SUMIFS는 조건이 2개 이상일 때 사용해요. 아래 테이블을 보면 이해가 빠를 거예요.
구분 | SUMIF | SUMIFS |
---|---|---|
지원 조건 수 | 1개 | 2개 이상 |
사용 구조 | SUMIF(range, criteria, sum_range) | SUMIFS(sum_range, criteria_range1, criteria1, ...) |
함수 순서 | 조건 → 합계 | 합계 → 조건 |
고급 활용법: 동적 범위, 다중 조건 처리
SUMIFS를 더 똑똑하게 쓰려면 동적 범위와 배열 수식, 이름 정의 등을 잘 활용해야 해요. 예를 들어, 특정 월에 해당하는 데이터만 합산하려면 DATEVALUE 함수와 TEXT 함수를 조합하거나, INDIRECT 함수로 시트명을 동적으로 불러오는 것도 방법이에요.
- INDIRECT와 함께 사용하면 여러 시트를 하나처럼 처리 가능
- 동적 범위 정의하면 새로운 데이터가 추가되어도 자동 반영
- 배열 수식으로 복잡한 조건을 통합할 수 있음
여러 조건을 동시에 만족해야 할 때, 특히 보고서나 분석표에서 특정 조건별 합계를 구할 때 유용합니다.
공식적인 제한은 127개의 조건까지 지원합니다. 사실상 거의 모든 실무 상황을 커버할 수 있어요.
SUMIFS는 합계를 구하는 함수이고, VLOOKUP은 값을 찾아오는 함수예요. 목적 자체가 다르죠.
날짜 조건은 "<"나 ">" 연산자를 사용해서 문자열로 입력하거나, DATE 함수와 함께 사용하는 게 좋아요. 예: ">=2024-01-01"
네! *와 ? 와 같은 와일드카드를 텍스트 조건에 사용할 수 있어요. 예를 들어 "홍*"은 "홍길동", "홍삼" 모두 포함됩니다.
조건에 해당하는 데이터가 없거나, sum_range와 조건 범위 길이가 맞지 않거나, 공백 포함 조건 오타일 가능성이 높아요.
SUMIFS 함수는 엑셀을 제대로 다루고 싶은 사람에게 꼭 필요한 무기예요. 처음엔 복잡하게 느껴질 수 있지만, 천천히 하나씩 실습 해보면 금방 감 잡히실 거예요. 오늘 공유한 예제와 꿀팁을 하나씩 따라 해보면서 직접 내 업무에 적용해보세요. 궁금한 점이나 함께 나누고 싶은 팁이 있다면 언제든 댓글로 남겨주세요. SUMIF함수 사용법도 아래 링크에 같이 적어두니 오늘 배운 SUMIFS와 같이 비교해보면서 실습하셔도 좋을 것 같습니다 :)
'엑셀' 카테고리의 다른 글
MATCH 함수 제대로 쓰는 법 총 정리 (0) | 2025.04.26 |
---|---|
IFERROR로 오류 없는 보고서 만드는 꿀팁 (0) | 2025.04.26 |
엑셀 SUMIF 함수 사용 방법 (0) | 2025.04.23 |
엑셀 SUMIFS 함수로 특정 기간의 데이터 집계하는 방법 (0) | 2025.04.23 |
여러 조건을 동시에 판정하는 엑셀 IFS함수 사용 방법 (0) | 2025.04.23 |