엑셀 SUMIF 함수: 조건부 합계, 간단하게 계산하기

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 함수의 특징을 설명하기 위한 예시입니다.

READ  엑셀 YEAR, MONTH, DAY 함수: 날짜에서 년, 월, 일 추출

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"과 같이 사용합니다.
READ  엑셀 TODAY, NOW 함수: 현재 날짜와 시간 표시하기

SUMIF 함수는 조건부 합계를 구하는 데 매우 유용한 함수입니다. 다양한 조건과 와일드카드 문자를 활용하고 다른 함수와 조합하여 사용하면 복잡한 데이터 분석 작업을 효율적으로 수행할 수 있습니다. 꾸준히 연습하고 활용하여 엑셀 실력을 향상시켜 보세요.

이 글에서는 엑셀 SUMIF 함수: 조건부 합계, 간단하게 계산하기에 대해 알아보았습니다. 감사합니다.

엑셀 SUMIF 함수: 조건부 합계, 간단하게 계산하기

엑셀 LEFT, RIGHT, MID 함수: 문자열 추출, 원하는 부분만 가져오기

엑셀 CONCATENATE 함수: 문자열 합치기, 다양한 활용법