본문 바로가기

꿀팁공유

엑셀에서 특정 값만 더하고 싶다면? 특정 값 합산 꿀팁

728x90

 

엑셀을 사용할 때 SUM 함수만으로는 원하는 데이터를 정확하게 합산하기 어려운 경우가 많습니다.

특정 조건을 만족하는 값만 합산하거나, 다중 조건을 적용해야 할 때는 다른 함수를 활용하는 것이 훨씬 효율적입니다.

이번 포스팅에서는 SUM 함수보다 편리하게 특정 값을 구하는 다양한 방법을 소개해 드리겠습니다.

 

 

자, 먼저 예시로 사용할 엑셀 시트를 하나 만들어서 소개드리겠습니다.

 

1. 특정 조건을 만족하는 값들의 합

SUMIF 함수: 한 가지 조건을 만족하는 값만 더하기

  • 사용법:
  • =SUMIF(범위, 조건, 합계_범위)
  • 예제:
    • A열에 "과일" 종류가 있고, B열에 가격이 있을 때 "사과"의 가격 합계
    =SUMIF(A:A, "사과", B:B)

 

SUMIFS 함수: 여러 조건을 만족하는 값만 더하기

  • 사용법:
  • =SUMIFS(합계_범위, 조건_범위1, 조건1, 조건_범위2, 조건2, ...)
  • 예제:
    • A열이 "과일", B열이 "사과", C열이 1000원 이상인 사과의 가격 합계
    =SUMIFS(C:C, A:A, "과일", B:B, "사과", C:C, ">=1000")

 

 

2. 특정 개수만큼 더하기

SUMPRODUCT 함수: 조건을 만족하는 값을 곱한 후 더하기

  • 사용법:
  • =SUMPRODUCT((조건_범위=조건)*(합계_범위))
  • 예제:
    • A열이 "사과"인 경우에만 B열 값 합계
    =SUMPRODUCT((A1:A10="사과")*(B1:B10))

 

3. 최댓값 또는 최솟값 구하기

MAXIFS 함수: 조건에 맞는 최댓값 구하기

  • 사용법:
  • =MAXIFS(최댓값_범위, 조건_범위, 조건)
  • 예제:
    • 특정 조건을 만족하는 최대 가격 찾기
    =MAXIFS(B:B, A:A, "사과")

MINIFS 함수: 조건에 맞는 최솟값 구하기

  • 사용법:
  • =MINIFS(최솟값_범위, 조건_범위, 조건)
  • 예제:
    • 특정 조건을 만족하는 최소 가격 찾기
    =MINIFS(B:B, A:A, "사과")

 

4. 필터 기능과 함께 사용하기

SUBTOTAL 함수: 필터로 표시된 값만 합산하기

  • 사용법:
  • =SUBTOTAL(9, 합계_범위)
  • 예제:→ 필터를 사용한 후 표시된 값들만 합산 가능
  • =SUBTOTAL(9, B:B)
  •  

5. 어떤 함수를 써야 할까?

목표함수예제

특정 조건의 값만 더하기 SUMIF =SUMIF(A:A, "사과", B:B)
여러 조건을 만족하는 값만 더하기 SUMIFS =SUMIFS(C:C, A:A, "과일", B:B, "사과")
특정 개수만큼 곱한 후 더하기 SUMPRODUCT =SUMPRODUCT((A1:A10="사과")*(B1:B10))
조건에 맞는 최댓값 MAXIFS =MAXIFS(B:B, A:A, "사과")
조건에 맞는 최솟값 MINIFS =MINIFS(B:B, A:A, "사과")
필터 적용된 값만 합산 SUBTOTAL =SUBTOTAL(9, B:B)

 

마무리

엑셀에서 SUM 함수만 사용하는 것보다

SUMIF, SUMIFS, SUMPRODUCT, MAXIFS, MINIFS, SUBTOTAL 등의 함수를 적절히 활용하면

더욱 정확하고 편리하게 데이터를 분석할 수 있습니다.

본문에서 소개한 함수들을 잘 활용하면 업무의 효율성을 크게 높일 수 있을 것입니다!

여러분도 위의 함수를 직접 사용해 보고, 궁금한 점이 있으면 댓글로 남겨 주세요 😊

 

 

728x90