엑셀 SUMIFS 함수 OR 조건, 완벽 해결법 (정말 쉬워요!)

SUMPRODUCT 함수를 활용하여 SUMIFS 함수를 OR 조건으로 계산하는 방법과 실전 적용법을 단계별로 알아봅니다.

홈페이지 » 엑셀 SUMIFS 함수 OR 조건, 완벽 해결법 (정말 쉬워요!)

엑셀 SUMIFS 함수 OR 조건, 완벽 해결법 (정말 쉬워요!)

SUMIFS 함수 OR 조건 목차 바로가기
함수 공식

SUMIFS 함수 여러개 더하기

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

SUMPRODUCT 함수 활용

=SUMPRODUCT(SUMIFS(합계범위,조건범위,OR조건목록))
'OR조건 목록은 가로방향, 세로방향 모두 가능합니다.
'OR조건 목록은 배열로 입력할 수도 있습니다. (예: {"사과","배","포도"})
인수 설명
SUMIFS 함수 OR조건 공식 예제
SUMIFS 함수 OR조건 공식 예제
인수 설명
합계범위 합계를 계산할 값이 입력된 범위입니다.
조건범위 조건이 입력된 범위입니다.
OR조건목록 OR 조건으로 참조할 값이 입력된 범위 또는 배열입니다.
영상 강의
큰 화면으로 보기

예제파일 다운로드

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

  • [엑셀프레소] 엑셀 SUMIFS 함수 OR 조건 해결법 총정리
    예제파일

SUMIFS 함수 OR조건 #1 - SUMIF 더하기

실무에서 가장 많이 사용되는 대표 함수 중 하나인 SUMIFS 함수는 범위에서 여러 조건을 동시에 만족하는 값의 합계를 계산하는 함수입니다. 하지만 각 조건을 AND 조건으로 비교하기 때문에, 동일한 범위에서는 사용에 제한이 있었는데요.

예를 들어, 아래 그림에서 [지역이 서울]이고 [지역이 경기]인 수량의 합계를 구하기 위해, SUMIFS 함수를 "=SUMIFS(수량범위,지역범위,"서울",지역범위,"경기")"로 사용하면 지역이 서울이면서 동시에 경기인 경우는 없으므로 합계가 0으로 계산됩니다. (지역의 값은 "서울" 또는 "경기"로 입력)

SUMIFS 여러 조건 OR 조건 더하기
SUMIFS 함수는 조건을 AND 조건으로 비교합니다.

따라서 위와 같이 OR조건으로 합계를 계산해야할 경우, 이번 강의에서 소개해드린 2가지 방법으로 문제를 해결합니다.

  1. SUMIF 여러개 더하기 : 예제파일을 실행 후, B4셀에 입력된 수식을 확인합니다. 지역이 서울인 경우의 합계 + 지역이 경기인 경우의 합계로 계산한 것을 확인할 수 있으며, 합계로 85가 올바르게 계산됩니다.
    =SUMIFS(D11:D19,B11:B19,"서울")+SUMIFS(D11:D19,B11:B19,"경기")

    SUMIFS OR 조건 기본 공식
    SUMIFS 함수를 여러개 더하면 OR 조건으로 계산됩니다.

SUMIFS 함수 OR조건 #2 - SUMPRODUCT 활용

SUMIFS 함수를 여러개 더하는 방법은 입력 할 조건이 많으면 수식을 작성할 때 어려움이 있습니다. 따라서 두번째 방법인 SUMPRODUCT 함수를 활용하면 더욱 편리하게 OR조건 합계를 계산할 수 있습니다.

  1. SUMPRODUCT 함수 활용하기 : 예제파일 실행 후 B5셀에 입력된 수식을 확인합니다. B6:C6 범위에 입력된 OR조건 목록의 합계를 계산하는 공식이 작성되어 있고, 합계로 85가 올바르게 계산되었습니다.
    =SUMPRODUCT(SUMIFS(D11:D19,B11:B19,B6:C6))
    SUMIFS 함수 OR조건 여러개 공식
    OR조건이 작성된 범위를 선택합니다.
    오빠두Tip : OR 조건 범위는 가로방향/세로방향 모두 사용할 수 있습니다.
  2. OR조건 목록은 범위 대신 배열로 직접 입력할 수도 있습니다. 예제파일 B8셀에 입력된 수식을 확인합니다. 지역이 {"서울","경기"}인 경우의 합계를 계산하고, 계산 결과로 85가 올바르게 계산됩니다.
    =SUMPRODUCT(SUMIFS(D11:D19,B11:B19,{"서울","경기"}))

    SUMIFS 함수 OR조건 배열
    또는 OR조건을 배열로 직접 입력해도 됩니다.

5 5 투표
게시글평점
guest
5 댓글
Inline Feedbacks
모든 댓글 보기
그리피스
그리피스
2021년 10월 26일 1:39 오후
게시글평점 :
     

sumifs 10년을 썻는데 sumproduct로 또는 조건이 되는줄 오늘 처음 알았습니다.
너무 감사합니다.
뎃글 보시는 분들 팁으로 조건값을 아래처럼 배열로 적어도 되기는 하네요
=SUMPRODUCT(SUMIFS(E26:E28,D26:D28,{"a","b"},C26:C28,{"ㄱ","ㄴ"}))

하월시아
하월시아
2021년 11월 9일 12:46 오전
게시글평점 :
     

예제파일 넘 감사...

하월시아
하월시아
2021년 11월 9일 12:58 오전
게시글평점 :
     

신세계네요

아내에게충성
아내에게충성
2021년 11월 9일 2:59 오후
게시글평점 :
     

실무자에게 정말 유용한 정보 너무너무너무 감사드려요ㅠㅠ!!

와우와우와우
와우와우와우
2021년 11월 26일 9:26 오전
게시글평점 :
     

이런거 직접 다 알아 내신건가요 진짜 혁신적이네

5
0
여러분의 생각을 댓글로 남겨주세요.x