엑셀 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  엑셀 WEEKDAY 함수: 요일 구하기, 날짜 계산 활용팁

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 함수: 문자열 합치기, 다양한 활용법