SUMIF 함수의 사용법과 활용 예시를 함께 살펴보고, 실무에 바로 적용해 보세요.
엑셀 SUMIF 함수: 조건부 합계, 간단하게 계산하기
SUMIF 함수는 특정 조건에 맞는 셀의 값만 합계를 구할 때 사용하는 아주 유용한 함수입니다. 복잡한 계산 없이 원하는 데이터만 추출하여 합산할 수 있도록 도와줍니다.
SUMIF 함수의 기본 구조
SUMIF 함수는 다음과 같은 구조를 가집니다.
excel
=SUMIF(range, criteria, [sum_range])
- range: 조건을 검사할 셀 범위입니다.
- criteria: 적용할 조건입니다. 숫자, 텍스트, 표현식 등 다양한 형태가 가능합니다. 텍스트 조건은 큰따옴표(“”)로 묶어야 합니다.
- sum_range (선택 사항): 합계를 계산할 셀 범위입니다. 생략할 경우,
range
에 지정된 범위에서 조건에 맞는 셀의 값을 합산합니다.
SUMIF 함수 사용 예시
다음과 같은 판매 데이터가 있다고 가정해 봅시다.
| 제품 | 지역 | 판매량 |
|—|—|—|
| A | 서울 | 100 |
| B | 부산 | 200 |
| A | 대전 | 150 |
| C | 서울 | 300 |
| B | 서울 | 250 |
예시 1: 특정 제품의 판매량 합계 구하기
제품 A의 총 판매량을 구하려면 다음과 같이 SUMIF 함수를 사용합니다.
excel
=SUMIF(A1:A5, "A", C1:C5)
결과: 250 (100 + 150)
예시 2: 특정 지역의 판매량 합계 구하기
서울 지역의 총 판매량을 구하려면 다음과 같이 SUMIF 함수를 사용합니다.
excel
=SUMIF(B1:B5, "서울", C1:C5)
결과: 350 (100 + 300)
예시 3: 특정 조건에 맞는 판매량 합계 구하기
200 이상 판매된 제품의 판매량 합계를 구하려면 다음과 같이 SUMIF 함수를 사용합니다.
excel
=SUMIF(C1:C5, ">=200", C1:C5)
결과: 750 (200 + 300 + 250)
예시 4: sum_range 생략
sum_range
를 생략하면 range
가 조건 검사 및 합계 계산에 모두 사용됩니다. 예를 들어 ‘서울’ 지역의 판매량을 구할 때 다음과 같이 사용할 수 있습니다. B열은 조건 검사 범위이면서 동시에 합계를 계산할 범위입니다. 물론 판매량 데이터는 C열에 있으므로 실제 계산에는 C열을 사용해야 합니다. 하지만 SUMIF 함수의 특징을 설명하기 위한 예시입니다.
excel
=SUMIF(B1:B5, "서울")
위의 예시들을 통해 SUMIF 함수의 다양한 활용법을 이해하셨을 것입니다. SUMIF 함수를 잘 활용하면 복잡한 데이터 분석 작업을 훨씬 효율적으로 수행할 수 있습니다.
엑셀 SUMIF 함수와 와일드카드 문자 사용하기
SUMIF 함수에서 와일드카드 문자를 사용하면 더욱 강력한 조건 설정이 가능합니다. 엑셀에서는 *
(별표)와 ?
(물음표) 두 가지 와일드카드 문자를 제공합니다.
*
(별표): 0개 이상의 문자를 나타냅니다.?
(물음표): 한 개의 문자를 나타냅니다.
예시 1: “S”로 시작하는 지역의 판매량 합계 구하기
“S”로 시작하는 지역의 판매량 합계를 구하려면 다음과 같이 SUMIF 함수를 사용합니다.
excel
=SUMIF(B1:B5, "S*", C1:C5)
결과: 350 (서울 지역의 판매량 합계)
예시 2: 세 글자인 제품의 판매량 합계 구하기
세 글자인 제품의 판매량 합계를 구하려면 다음과 같이 SUMIF 함수를 사용할 수 있습니다.
excel
=SUMIF(A1:A5, "???", C1:C5)
SUMIF 함수와 다른 함수 조합하여 사용하기
SUMIF 함수는 다른 함수와 조합하여 사용하면 더욱 다양한 계산을 수행할 수 있습니다.
예시 1: AVERAGEIF 함수와 조합하여 조건부 평균 구하기
특정 제품의 평균 판매량을 구하려면 AVERAGEIF 함수를 사용할 수 있지만, SUMIF와 COUNTIF 함수를 조합하여 구할 수도 있습니다. 제품 A의 평균 판매량을 구하려면 다음과 같이 사용합니다.
excel
=SUMIF(A1:A5, "A", C1:C5) / COUNTIF(A1:A5, "A")
결과: 125 (250 / 2)
예시 2: SUMIFS 함수를 이용한 다중 조건 합계
SUMIF 함수는 하나의 조건만 사용 가능하지만, SUMIFS 함수를 사용하면 여러 조건을 적용하여 합계를 구할 수 있습니다. 예를 들어, ‘서울’ 지역에서 ‘A’ 제품의 판매량을 구하려면 다음과 같이 SUMIFS 함수를 사용합니다.
excel
=SUMIFS(C1:C5, A1:A5, "A", B1:B5, "서울")
결과: 100
SUMIF 함수 사용 시 주의사항
criteria
인수에 텍스트를 사용할 경우 큰따옴표(“”)로 묶어야 합니다.sum_range
인수는range
인수와 행과 열의 개수가 같아야 합니다. 다를 경우, #VALUE! 오류가 발생할 수 있습니다.- 숫자 조건을 사용할 때는 큰따옴표를 사용하지 않습니다. 예를 들어, 100보다 큰 값을 찾으려면
">100"
과 같이 사용합니다.
SUMIF 함수는 조건부 합계를 구하는 데 매우 유용한 함수입니다. 다양한 조건과 와일드카드 문자를 활용하고 다른 함수와 조합하여 사용하면 복잡한 데이터 분석 작업을 효율적으로 수행할 수 있습니다. 꾸준히 연습하고 활용하여 엑셀 실력을 향상시켜 보세요.
이 글에서는 엑셀 SUMIF 함수: 조건부 합계, 간단하게 계산하기에 대해 알아보았습니다. 감사합니다.