엑셀 SUMIFS 함수 사용법 및 실전예제 총정리 :: 수학 함수

범위안 여러개의 조건을 만족하는 값의 합계를 구하는 SUMIFS 함수의 사용법 및 주의사항을 알아봅니다.

홈페이지 » 엑셀 SUMIFS 함수 사용법 및 실전예제 :: 수학 함수

엑셀 SUMIFS 함수

실습파일

요약

선택된 범위에서 여러개의 조건을 만족하는 값의 합계를 구합니다.

설명

SUMIFS 함수는 범위 안에서 여러조건을 만족하는 값의 합을 구하는 함수입니다. 함수의 조건으로 연산자(<.>,=,<>)와일드카드(*,?,~)를 사용할 수 있습니다. 하나의 조건만 만족하는 값의 합을 구하려면 SUMIF 함수를 이용하세요. SUMIFS 함수와 SUMIF함수의 인수가 들어가는 순서가 다르므로 함수 입력시 주의합니다. SUMIF 함수는 조건범위가 첫번째 인수인 반면, SUMIFS함수는 합계범위가 첫번째 인수로 입력됩니다. 조건을 만족하는 값의 개수를 구하려면 COUNTIF 함수를 사용할 수 있으며, 조건을 만족하는 값의 평균은 AVERAGEIF 함수로 구할 수 있습니다.

호환성

 Windows 버전  모든 버전에서 사용 가능합니다.
 Mac 버전  모든 버전에서 사용 가능합니다.

구문

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

인수

 합계범위  합계를 구할 범위입니다.
 조건범위1  조건1을 만족하는 값을 찾을 범위입니다.
 조건1  조건범위1 에서 만족하는 값을 찾을 조건입니다. 조건범위에서 조건을 만족하는 값이 있으면, 같은 위치의 합계범위 값을 더합니다.
 조건범위2  [선택 인수] 조건2를 만족하는 값을 찾을 범위입니다.
 조건2  [선택 인수] 조건범위2 에서 만족하는 값을 찾을 조건입니다.

반환값

범위 안에서 여러개의 조건을 만족한 값의 합계를 '숫자값'으로 반환합니다.

사용예시

엑셀 SUMIFS 함수 사용예제
SUMIFS 함수를 사용하여 국가와 매출액 조건을 만족하는 업체의 자산합계를 구합니다.

다른 주의사항

  • 조건과 조건범위는 반드시 한 쌍으로 입력되어야 합니다. 조건범위1과 조건1은 필수입력사항입니다.
  • 각 조건과 조건범위는 최대 127쌍까지 입력 가능합니다.
  • 조건범위는 반드시 합계범위와 같은 넓이를 가져야 합니다.
  • 조건에 들어가는 텍스트나 연산자는 큰따옴표(” “)로 묶어야합니다. (예: “>미국”, “<=”&1000)
  • 조건에 들어가는 문자열이 255자를 초과할 경우 잘못된 결과가 반환 될 수 있습니다. 그럴 경우 앰퍼샌드(&) 연산자 또는 CONCATENATE 함수를 사용합니다.
  • SUMIF 함수 또는 SUMIFS 함수의 범위는 배열이 아닌 범위로 입력됩니다. 따라서 DAY(), TEXT()와 같은 함수로 조건범위를 지정할 수 없습니다. 만약 함수를 통해 조건범위를 지정해야 할 경우 SUMPRODUCT 함수를 이용하세요.

[링크] MS OFFICE 공식 홈페이지 SUMIFS 함수 설명

관련 기초함수 | by 오빠두엑셀

4.8 11 투표
게시글평점
guest
17 댓글
Inline Feedbacks
모든 댓글 보기
토토가
토토가(@380)
2020년 4월 13일 4:37 오후
게시글평점 :
     

sumifs 수식이 안먹어서 다시 복습하게 되네요~

SEANPAUL
SEANPAUL(@seanpaul)
2020년 5월 7일 5:37 오후
게시글평점 :
     

항상 기본에 충실해야 한다는 걸 복습하며 느끼는 중

스마일
스마일(@83f72snaver-com)
2020년 6월 18일 10:53 오전
게시글평점 :
     

아는게 없으니 질문하기도 힘드네요 ^^;;

뿌까뿌가
뿌까뿌가(@-2438)
2020년 7월 3일 2:34 오후
게시글평점 :
     

좋은 강의 감사합니다.

Kevin
Kevin
2020년 7월 20일 9:10 오전
게시글평점 :
     

만약에 rngdate 를 dynamic range 로 만들어서 2020년것만 sum하는 공식은 어떻게 하면 될까요? =sumifs(income!A:A,rngdate,2020...) 이 안되서rngdate,"="&2020 로 해도 안되고 rngdate,">"&2020" 이렇게 하니깐 계산은 되는데 2019,2018 것 다 포함이되요. 정확히 2020년… 더보기 »

Kevin
Kevin
2020년 7월 20일 7:44 오후
답글 남기기  오빠두엑셀

캬.. 역시 대단하세요. 감사합니다~

문찬우
문찬우
2020년 8월 31일 3:26 오후
게시글평점 :
     

잘 배우고 있습니다. 질문이 있는데, 하나의 열에서 여러개를 찾아서 합을 할때는 어떻게 하는 것이 좋을까요? 예제 C열에서 현재는 미국과 중국만이 있는데 여러나라가 있고 그 중에서 미국과 중국등 복수의 criteria를 선정해서… 더보기 »

ha****
ha****(@mikemoon2010gmail-com)
2020년 8월 31일 5:21 오후
게시글평점 :
     

도움이 필요합니다. 하나의 조건범위에서 여러개의 조건에 해당하는 합의 값을 구할 때는 어떻게 하면 될까요? 예문에서 중국과 미국에 해당하는 합을 구하는 것입니다. 중국과 미국 각각의 경우에 SUMIF를 사용해도 되겠지만 해당 경우가… 더보기 »

ha****
ha****(@mikemoon2010gmail-com)
2020년 9월 1일 10:19 오전
답글 남기기  오빠두엑셀

배열을 이용할 수도 있겠군요. SUMIFS를 사용하여 한번에 해결이 될 수 있는 것인지 궁금했는데... 전문가가 배열을 이용한다것은 SUMIFS에는 제가 요구하는 기능이 안되는 것인가 봅니다.ㅎㅎ. 많은 도움이 되었습니다. 감사합니다.

미성
미성(@salaing9800naver-com)
2020년 12월 8일 2:43 오후
게시글평점 :
     

열심히 들여다 봐도 잘 안되네요

조현실
조현실
2020년 12월 21일 7:42 오후
게시글평점 :
     

안녕하세요 엑셀초보 문의드려욥 ㅎ
연산자 기호 쓸때 따옴표 안에 넣는데
">=" 이거랑 "=>" 중에 앞에꺼가 맞는건가요? 뒤에 "=>" = 이표시가 먼저 오면 안되는건가요??ㅎ

Last edited 11 월 전 by 스페셜라떼
스페셜라떼
스페셜라떼(@hyunsil34naver-com)
2020년 12월 21일 7:49 오후
게시글평점 :
     

안녕하세요 엑셀초보 문의드려욥 ㅎ
연산자 기호 쓸때 따옴표 안에 넣는데
">=" 이거랑 "=>" 중에 앞에꺼가 맞는건가요? 뒤에 "=>" = 이표시가 먼저 오면 안되는건가요??ㅎ

민군
민군(@zx_nmhanmail-net)
2021년 2월 2일 11:44 오후
게시글평점 :
     

잘 배우고 있습니다.

하월시아
하월시아(@gw5823kakao-com)
2021년 11월 9일 12:59 오전
게시글평점 :
     

IF 함수 자동화에 너무좋네요..

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