오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴

SUMIF 함수 다중조건 실전예제 총정리 :: 엑셀 함수 공식

SUMIF 함수로 여러 조건의 합계를 구하는 방법을 다양한 예제와 함께 실전 사용법을 살펴봅니다.

작성자 :
오빠두엑셀
최종 수정일 : 2021. 11. 25. 02:05
URL 복사
메모 남기기 : (30)

엑셀 SUMIF 함수 다중조건 공식

엑셀 SUMIF 함수 다중조건 목차 바로가기
기본 공식

조건이 A 이면서 B인 경우의 합계 구하기

=SUMIFS(합계범위,조건범위1,조건1,조건범위2,조건2,...)
예) 인사팀이면서 직급이 대리인 직원의 연봉 합계

조건이 A 또는 B인 경우의 합계 구하기

=SUMIF(조건범위1,조건1,합계범위) + SUMIF(조건범위2,조건2,합계범위)
예) 인사팀과 영업팀 직원의 연봉 합계

여러 조건의 OR 조건 합계 구하기

=SUMPRODUCT(SUMIFS(합계범위,조건범위,OR조건목록))
예) 여러 구분의 합계를 한 번에 구하는 경우
SUMIFS 함수 OR 조건 합계 영상 강의 보러가기
응용 공식 (복잡한 조건일 경우 사용)

조건이 A 이면서 B인 경우의 합계

=SUMPRODUCT(--( (조건범위1=조건1)*(조건범위2=조건2) )*(합계범위))
'조건을 곱셈으로 연산합니다. (AND 조건)

조건이 A 또는 B인 경우의 합계

=SUMPRODUCT(--( (조건범위1=조건1)+(조건범위2=조건2) )*(합계범위))
'조건을 덧셈으로 연산합니다. (OR 조건)
인수 설명
인수 설명
합계범위 합계를 계산할 값이 입력된 범위입니다.
조건범위 조건이 입력된 범위입니다.
조건 조건입니다. 연산자를 사용할 수 있습니다. 연산자를 사용할 경우 반드시 큰따옴표(")로 구분하여 입력하는 것에 주의합니다.
예) "<>"&A1 (A1이 아닌경우), ">="&10 (10 이상인 경우)

예제파일 다운로드

오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.

  • [엑셀공식] 엑셀 SUMIF 함수 다중조건 공식
    예제파일

호환성
운영체제 호환성
Windows 버전 모든 엑셀 버전에서 사용 가능합니다.
Mac 버전 모든 엑셀 버전에서 사용 가능합니다.
사용된 기초 함수

엑셀 SUMIF함수 다중조건 공식 알아보기

공식 설명

이번 포스트에서 소개해드린 공식은 SUMIF 함수 다중조건 공식으로 실무에서 발생하는 여러 상황별로 모든 조건에서 사용가능한 공식입니다. SUMIFS 함수를 여러개의 OR 조건으로 계산해야 할 경우, SUMIFS + SUMPRODUCT 함수로 간단하게 해결할 수 있는데요. SUMIFS 함수 OR 조건 합계는 아래 영상강의에서 자세히 설명해드렸습니다.

엑셀 SUMIF 다중조건 공식 상황별 예제
  1. 나이가 20살 이상, 30살 미만인 회원의 기부금 합계
    SUMIF 함수 다중조건 AND
    나이가 20살~30살인 회원의 기부금 합계를 계산합니다.
    =SUMIFS(기부금범위,나이범위,">="&20,나이범위,"<"&30)
    '나이가 20~30 사이인 회원의 기부금액 합계를 계산합니다.
  2. 나이 20살 미만, 30살 이상인 회원의 기부금 합계
    SUMIF 다중조건 OR
    나이가 20살 미만이거나 30살 이상인 회원의 기부금 합계를 계산합니다.
    =SUMIF(나이범위,"<"&20,기부금범위)+SUMIF(나이범위,">="&30,기부금범위)
    '나이가 20살 미만 이거나 30살 이상인 회원의 기부금 합계를 계산합니다.
    [주의사항] =SUMIFS(기부금범위,나이범위,"<"&20,나이범위,">="&30) 으로 입력하면 0이 계산됩니다. (나이 범위에서 20살 미만이거나 30살 이상인 조건을 모두 만족할 수 없음)
  3. 인사팀이면서 직급이 대리인 직원의 연봉 합계
    SUMIF 다중조건 AND 2
    인사팀이면서 직급이 대리인 직원의 연봉합계를 계산합니다.
    =SUMIFS(연봉범위,부서범위,"인사팀",직급범위,"대리")
    '부서가 인사팀이면서 직급이 대리인 직원의 연봉 합계를 계산합니다.
  4. 인사팀에서 인턴, 사원을 제외한 직원의 연봉 합계
    SUMIF 함수 다중조건 OR 응용
    인사팀에서 직급이 인턴, 사원이 아닌 직원의 연봉 합계를 계산합니다.
    =SUMIFS(연봉범위,부서범위,"인사팀",직급범위,"<>인턴",직급범위,"<>사원")
    '인사팀에서 인턴, 사원을 제외한 직원의 연봉 합계를 계산합니다.
  5. 일자별로 정리된 매출데이터에서 1월~3월 매출 합계
    SUMIF SUMPRODUCT 함수 응용
    1월~3월 매출 합계를 계산합니다.
    =SUMPRODUCT(--(매출범위)*( (MONTH(날짜범위)>=1)*(MONTH(날짜범위)<=3) ))
    '1월~3월 사이의 매출을 계산합니다.
    [주의사항] =SUMIFS(매출범위,MONTH(날짜범위),">="&1,MONTH(날짜범위),"<="&3) 으로 입력하면 오류가 반환됩니다.
댓글 30
4.9 (23개 평가)
ywkoc
ywkoc 2021.03.20 08:46
늘 새로운 자극제가 됩니다. 고맙습니다
마음이젊은이
마음이젊은이 2021.03.23 00:33
항상감사합니다
chunggi
chunggi 2021.03.24 11:15
좋은 내용입니다^^
foppy07@naver.com
foppy07@naver.com 2021.03.26 12:42
sumif 및 다중조건 도움 많이 되었습니다 감사합니다
anej****
anej**** 2021.04.13 13:23
늘 도움이 됩니다. 감사합니다.
silverback
silverback 2021.04.22 14:31
감사합니다
코끼리
코끼리 2021.09.14 08:22
이것도 궁금했는데. 이해하기 좋아요.
공수래
공수래 2021.11.29 09:57

좋은 강좌로 많은 도움이 되고 있네요

궁금해요
궁금해요 2022.02.10 17:12
예제 3번 조건 범위가 다른페이지에 있으면 어떻게 해야 되나요?
오빠두엑셀
오빠두엑셀 작성자 2022.02.11 02:20
다른 시트 조건범위를 그대로 지정해주시면 됩니다. 단 범위의 높이는 반드시 동일해야 합니다.
dami****
dami**** 2022.07.12 11:48
뒤돌아서면 잊어버리고 까먹어요 ㅎㅎ