엑셀 함수 및 예제

엑셀 함수 및 예제 SUMIFS 함수

joy-taei 2025. 4. 28. 10:52
반응형

엑셀의 SUMIFS 함수는 여러 조건을 만족하는 값들의 합을 구하는 함수입니다. 즉, "이 조건도 맞고 저 조건도 맞는 값만 더해줘"라는 식으로 사용할 때 씁니다.

기본 구조는 이렇습니다:

SUMIFS(합계를_구할_범위, 조건1_범위, 조건1, 조건2_범위, 조건2, ...)

각 부분을 풀어보면:

  • 합계를_구할_범위: 실제로 더할 숫자들이 있는 셀 범위
  • 조건1_범위: 첫 번째 조건을 검사할 셀 범위
  • 조건1: 첫 번째 조건 (예: ">10" 또는 "사과" 등)
  • 조건2_범위, 조건2: 추가 조건들 (필요한 만큼 이어서 추가 가능)

예제

상품 지역 판매량

사과 서울 100
바나나 서울 80
사과 부산 120
바나나 부산 90

서울에서 팔린 사과의 판매량 총합을 구하려면:

=SUMIFS(C2:C5, A2:A5, "사과", B2:B5, "서울")
  • C2:C5는 판매량 (더할 값들)
  • A2:A5는 상품 (사과인지 확인)
  • B2:B5는 지역 (서울인지 확인)

결과는 100이 됩니다.


실습해볼 수 있게 여러 가지 SUMIFS 예제를 준비해드릴게요.


1. 기본 예제 — 상품/지역별 합계

상품 지역 판매량

사과 서울 100
바나나 서울 80
사과 부산 120
바나나 부산 90
사과 서울 150

문제: 서울에서 팔린 '사과' 판매량 총합은?
수식:

=SUMIFS(C2:C6, A2:A6, "사과", B2:B6, "서울")

결과: 250


2. 숫자 조건 — 점수 합산

이름 과목 점수

철수 수학 85
영희 영어 90
철수 영어 88
영희 수학 92
철수 과학 70

문제: 철수가 80점 이상 받은 과목 점수 합은?
수식:

=SUMIFS(C2:C6, A2:A6, "철수", C2:C6, ">=80")

결과: 173 (85 + 88)


3. 날짜 조건 — 매출 합산

날짜 제품 매출

2024-01-01 커피 5000
2024-01-05 케이크 7000
2024-02-10 커피 8000
2024-02-15 케이크 6000
2024-03-01 커피 7500

문제: 2024년 2월 이후에 판매된 '커피' 매출 총합은?
수식:

=SUMIFS(C2:C6, A2:A6, ">=2024-02-01", B2:B6, "커피")

결과: 8000 + 7500 = 15,500

(여기서 날짜 서식에 주의해야 해요! 엑셀에서는 날짜를 숫자로 인식합니다.)


4. 와일드카드 사용 — 특정 단어 포함

고객명 구매금액

김철수 30000
박철수 25000
이영희 40000
김민수 20000

문제: 이름에 '철수'가 들어간 고객의 구매금액 총합은?
수식:

=SUMIFS(B2:B5, A2:A5, "*철수*")

결과: 55,000

(별표 *는 아무 글자든 상관없이 매칭하는 와일드카드입니다.)


5. 여러 조건이 따로 적용 — 부서별/직급별 인원수

부서 직급 인원수

영업부 대리 5
영업부 과장 3
개발부 대리 4
개발부 과장 2
영업부 부장 1

문제: 영업부의 '대리'와 '과장' 인원수를 합치면?
수식:

=SUMIFS(C2:C6, A2:A6, "영업부", B2:B6, "대리") + SUMIFS(C2:C6, A2:A6, "영업부", B2:B6, "과장")

결과: 8 (5 + 3)

 

 

고급 응용 SUMIFS

1. OR 조건 (또는 조건) 적용하기

기본 SUMIFS는 AND 조건 (모든 조건을 만족해야 함)만 지원해요.
OR 조건을 하고 싶으면 SUMIFS 여러 개를 더해야 합니다.

예시 데이터:

상품 판매량

사과 100
바나나 80
딸기 120
사과 150
바나나 90

문제: 사과 또는 바나나 판매량 총합?

수식:

=SUMIFS(B2:B6, A2:A6, "사과") + SUMIFS(B2:B6, A2:A6, "바나나")

결과: (100 + 150) + (80 + 90) = 420


2. 동적 조건 (셀 참조 사용)

조건을 수식 안에 직접 쓰지 않고 셀을 참조하면,
필터링 대상이나 조건을 쉽게 바꿀 수 있어요.

예시 데이터:

상품 판매량 조건

사과 100  
바나나 80  
딸기 120  
사과 150 "사과"
바나나 90  

문제: 조건 셀에 입력된 상품 판매량 합산

조건 셀 (예: D2)에 "사과"라고 입력되어 있으면,
수식:

=SUMIFS(B2:B6, A2:A6, D2)

결과: 100 + 150 = 250

✅ 이 방법은 "필터링 기준을 자주 바꿔야 하는" 경우 아주 편리합니다.


3. 부분 일치 (와일드카드 확장)

* (별표): 아무 글자든 0개 이상 매칭
? (물음표): 글자 1개만 매칭

예시 데이터:

고객명 금액

김철수 30000
박철수 25000
이영희 40000
김민수 20000

문제: 이름이 '김'으로 시작하는 고객의 금액 합계?

수식:

=SUMIFS(B2:B5, A2:A5, "김*")

결과: 30000 + 20000 = 50000


4. 여러 범위 동시 조건 (2개 이상 범위 체크)

예시 데이터:

제품 월 판매량

커피 1 5000
커피 2 6000
케이크 1 7000
커피 2 8000
케이크 2 6500

문제: "2월에 판매된 커피"의 판매량 합계?

수식:

=SUMIFS(C2:C6, A2:A6, "커피", B2:B6, 2)

결과: 6000 + 8000 = 14000


5. 범위 조건 (크거나 작은 값 필터링)

예시 데이터:

제품 판매량

커피 5000
케이크 7000
커피 8000
케이크 6000
커피 7500

문제: 판매량이 6000 이상인 제품의 판매량 합계?

수식:

=SUMIFS(B2:B6, B2:B6, ">=6000")

결과: 7000 + 8000 + 6000 + 7500 = 28,500


요약 🧠

고급 테크닉 방법

OR 조건 SUMIFS 여러 개 더하기
셀 참조 동적 조건 조건을 직접 입력하지 않고 셀 주소 사용
와일드카드 활용 * (여러 글자), ? (한 글자) 사용
복수 범위 체크 여러 기준 범위를 동시에 비교
범위로 필터링 >=, <= 같은 연산자를 조건에 넣기

 

 

반응형