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

범위에서 조건을 만족하는 값의 합계를 계산하는 SUMIF 함수의 사용법 및 주의사항을 알아봅니다.

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

엑셀 SUMIF 함수 사용법 및 공식 총정리

엑셀 SUMIF 함수 목차 바로가기
함수 요약

범위에서 조건을 만족하는 값의 합계를 계산합니다.

함수 구문
= SUMIF ( 조건범위, 조건, [합계범위] )
인수 알아보기
인수 설명
조건범위 조건을 적용할 범위입니다. 합계범위가 지정되지 않을경우, 조건범위의 합계가 계산됩니다.
조건 적용할 조건입니다.
합계범위
[선택인수]
조건이 일치할 경우에 합계를 구할 범위입니다.
SUMIF 함수 상세설명

SUMIF 함수는 범위에서 하나의 조건을 만족하는 값의 합계를 구하는 함수입니다. 함수의 조건으로 연산자(<.>,=,<>) 및 와일드카드(*,?,~)를 사용할 수 있습니다.

여러개의 조건을 만족하는 값의 합계를 구하려면 SUMIFS 함수를 사용하세요. 조건을 만족하는 값의 개수를 구하려면 COUNTIF 함수를, 조건을 만족하는 값의 평균을 구하려면 AVERAGEIF 함수를 사용할 수 있습니다.

SUMIF 함수 사용법 간단예제
  • = SUMIF ( { 100, 200, 300, 400, 500 }, ">=300" )
    '// 범위에서 '300' 이상인 값의 합계를 계산합니다.
    '// 결과값으로 = 300 + 400 + 500 = 1200 이 반환됩니다.
  • = SUMIF ( { 과일, 과일, 야채, 야채, 과일 }, "야채", { 100, 150, 200, 250, 300 } )
    '// 조건범위에서 '야채'인 조건의 합계를 계산합니다.
    '// 결과값으로 = 200 + 250 = 450 이 반환됩니다.
호환성
운영체제 호환성
Windows 버전 모든 엑셀 버전에서 사용 가능합니다.
Mac 버전 모든 엑셀 버전에서 사용 가능합니다.

예제파일 다운로드

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

  • [엑셀함수] 엑셀 SUMIF 함수 사용법
    예제파일

관련 기초함수

엑셀 SUMIF 함수 사용법 실전예제

  1. 국가별 자산 합계 구하기
    = SUMIF ( 국가범위, "국가명", 자산범위 )

    예제파일에서 사용된 공식

    =SUMIF(C8:C17,"중국",D8:D17)

    SUMIF 함수 실전예제 국가별 자산합계
    국가가 중국일 경우의 합계를 계산합니다.

  2. 특정 자산 이상/이하일 경우의 자산합계 구하기
    = SUMIF ( 자산범위, ">" & 자산 )

    예제파일에서 사용된 공식

    =SUMIF(D8:D17,">"&3000)

    SUMIF 함수 사용법 특정 자산 합계
    자산이 3000 (B달러) 이상일 경우의 합계를 계산합니다.

그 외 참고사항

  • 조건으로 사용되는 연산자 및 텍스트는 반드시 큰따옴표(" ")로 묶여져야 합니다. (예: ">미국", "<="&1000)
  • 조건으로 숫자의 대소크기를 비교할 경우, 연산자와 숫자는 큰따옴표로 구분하여 입력하는 것이 올바른 방법입니다. (예: "<"&500, ">="&700)
  • 합계범위가 지정되지 않을 경우, 조건범위에서 조건을 만족하는 값의 합계를 계산합니다.
  • 조건으로 입력되는 텍스트는 255자를 초과할 수 없습니다. 조건으로 255자 이상의 문자를 입력해야 할 경우, 앰퍼샌드 기호(&) 또는 CONCATENATE 함수를 사용한 다른 여러개의 셀을 참조하여 입력합니다.
  • 범위의 높이나 넓이, 또는 위치가 다를 경우 SUMIF 함수로 옳지않은 결과가 반환될 수 있습니다.

자주묻는질문

1. 범위에 데이터가 추가될 때마다 범위가 자동으로 확장되게 하고 싶습니다.

엑셀에서 제공되는 '표기능'을 이용하거나 또는 '동적범위'를 활용하면, SUMIF함수가 적용된 범위에 새로운 값이 추가될 때마다 합계범위가 자동으로 확장되도록 수식을 입력할 수 있습니다.

=SUMIF(OFFSET($조건기준셀,,,COUNTA(조건범위)),조건,OFFSET($합계기준셀,,,COUNTA(합계범위))

동적범위에 대한 자세한 설명은 아래 동적범위 관련 기초강의를 참고하세요.

링크 : MS 홈페이지 SUMIF 함수 설명 바로가기

5 3 투표
게시글평점
guest
8 댓글
Inline Feedbacks
모든 댓글 보기
뜬금없이
뜬금없이
2020년 7월 1일 6:26 오후
게시글평점 :
     

조건범위가 한개인 상태에서 "or 조건" 을 지정할 수 있나요?
예를들어 "국가" 조건범위에서 국가를 "중국" 또는 "한국"으로 지정하고, 자산의 합계를 구할수 있는지요?

뜬금없이
뜬금없이
2020년 7월 7일 12:22 오후
답글 남기기  오빠두엑셀

감사합니다. ^^

오임택
오임택
2020년 11월 11일 9:08 오전
게시글평점 :
     

혹시 SUMIF함수와 VLOOKUP을 함께 적용시킬수가 있을까요?

오임택
오임택
2020년 11월 13일 10:32 오전
답글 남기기  오빠두엑셀

댓글 감사합니다~~^^열심히 해봐야겠네요 ㅎㅎ

오현정
오현정
2021년 9월 4일 5:10 오후
게시글평점 :
     

안녕하세요 게시글 잘 보았어요. 그런데 궁금한 점이 있어서요 조건에서 "*홍길동*" 으로하면 홍길동이 포함된 모든 항목의 합게를 구하는데요. 여기서 홍길동이라는 텍스트 부분을 셀참조로 할 수 없나요? 안그러면 일일히 특정 문구를 수동으로… 더보기 »

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