본문 바로가기
EVERYTHING/EXCEL

[EXCEL] 엑셀 SUMIF / SUMIFS 함수 사용법: 조건을 만족하는 값만 합산하기

by 라일리T 2025. 3. 14.

엑셀 SUMIF / SUMIFS 함수 사용법: 조건을 만족하는 값만 합산하기

1. SUMIF & SUMIFS 함수란?

엑셀에서 특정 조건을 만족하는 값만 합산하고 싶을 때 SUMIF / SUMIFS 함수를 사용합니다.

  • SUMIF 함수: 하나의 조건을 만족하는 값만 합산
  • SUMIFS 함수: 여러 개의 조건을 만족하는 값만 합산

 


2. SUMIF 함수 기본 사용법

=SUMIF(범위, 조건, [합계 범위])
  • 범위: 조건을 적용할 셀 영역
  • 조건: 합산할 기준 (예: ">10", "사과")
  • 합계 범위 (선택 사항): 합산할 값이 있는 범위 (기본적으로 범위와 동일하면 생략 가능)

 


예제 1: 특정 값의 합 구하기

A B
사과 10
바나나 20
사과 30
오렌지 40
사과 50
=SUMIF(A1:A5, "사과", B1:B5)

결과: 90 (사과의 값만 더함 → 10 + 30 + 50)

 


예제 2: 특정 숫자 이상의 값만 합산하기

A
10
20
30
40
50
=SUMIF(A1:A5, ">=30")

결과: 120 (30 이상인 값만 더함 → 30 + 40 + 50)


예제 3: 특정 단어 포함된 값만 합산하기

=SUMIF(A1:A5, "*사과*", B1:B5)

결과: "사과"가 포함된 모든 값 합산


 

3. SUMIFS 함수 기본 사용법

SUMIFS 함수는 여러 개의 조건을 동시에 만족하는 값만 합산할 때 사용합니다.

=SUMIFS(합계 범위, 조건 범위1, 조건1, 조건 범위2, 조건2, ...)

예제 4: 두 개 이상의 조건을 만족하는 값 합산하기

A B C
사과 10 A
바나나 20 B
사과 30 A
오렌지 40 A
사과 50 B
=SUMIFS(B1:B5, A1:A5, "사과", C1:C5, "A")

결과: 40 (사과이면서 C열이 "A"인 값만 더함 → 10 + 30)


예제 5: 특정 범위 내 숫자 합산하기

A B
10 100
20 200
30 300
40 400
50 500
=SUMIFS(B1:B5, A1:A5, ">=20", A1:A5, "<=40")

결과: 900 (200 + 300 + 400)


 

4. SUMIF & SUMIFS 함수 활용 팁

① 오늘 날짜 이후의 값만 합산하기

=SUMIF(A1:A10, ">"&TODAY(), B1:B10)

(TODAY()는 오늘 날짜를 반환)


② 특정 문자 포함된 값만 합산하기

=SUMIF(A1:A10, "*사과*", B1:B10)

("사과"가 포함된 모든 데이터 값 합산)


③ 여러 조건을 충족하는 값만 합산하기

=SUMIFS(B1:B10, A1:A10, ">=100", A1:A10, "<=500")

(100 이상 500 이하인 값만 합산)


 

5. SUMIF & SUMIFS 함수 오류 해결 방법

  • #VALUE! 오류 → 범위가 잘못 지정됨 (SUMIFS에서 범위 크기가 다르면 오류 발생)
  • SUMIF는 한 개의 조건만 사용 가능 → 여러 조건이 필요하면 SUMIFS 사용

 

6. 마무리

SUMIF와 SUMIFS 함수는 특정 조건을 만족하는 값만 합산할 수 있어 데이터 분석에 매우 유용합니다.
다음 글에서는 평균을 구하는 AVERAGE / AVERAGEIF / AVERAGEIFS 함수를 소개해드릴게요!