카테고리 없음

엑셀 SUMIFS 데이터를 모아 통계와 분포를 쉽게 구하자

클레인 2025. 3. 18.
반응형

 

엑셀에서 여러 시트의 통계를 구하는 함수: SUMIFS 활용법

안녕하세요, 엑셀 팬 여러분! 오늘은 엑셀에서 여러 시트에 흩어져 있는 데이터를 모아 통계와 분포를 쉽게 구할 수 있는 유용한 함수 SUMIFS를 소개하려고 합니다. 이 함수는 특정 조건을 만족하는 데이터만 골라 합계를 구할 때 특히 강력한데요, 여러 시트의 데이터를 다룰 때도 약간의 변형을 통해 활용할 수 있습니다. 이번 글에서는 SUMIFS를 사용해 월별 판매 데이터를 분석하는 예제를 단계별로 살펴보고, 표와 도식으로 이해를 도울게요. 그럼 시작해볼까요?

1단계: SUMIFS 함수란 무엇인가요?

SUMIFS는 여러 조건을 설정해 합계를 구하는 함수로, 엑셀에서 조건 기반 통계를 낼 때 자주 사용됩니다. 기본 구문은 다음과 같습니다:

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

예를 들어, "A 지역에서 판매된 제품의 총액" 같은 조건을 설정해 합계를 구할 수 있죠. 하지만 여러 시트에 걸쳐 데이터를 다룰 때는 추가적인 도구와 함께 사용해야 합니다. 이번 예제에서는 이를 해결하기 위해 INDIRECT 함수를 조합할게요.

2단계: 예제 데이터 준비하기

예제를 위해 가상의 엑셀 파일을 상상해봅시다. 이 파일에는 "1월", "2월", "3월" 시트가 있고, 각 시트에는 아래와 같은 데이터가 있다고 가정할게요:

시트명 제품명 지역 판매액
1월 TV A 500
1월 TV B 300
1월 냉장고 A 700
2월 TV A 600
2월 냉장고 B 800
3월 TV A 550

각 시트는 동일한 구조(제품명: A열, 지역: B열, 판매액: C열)를 갖고 있으며, 우리는 "TV" 제품의 "A 지역" 판매액 총합을 구해보려고 합니다.

3단계: 여러 시트 참조를 위한 설정

여러 시트의 데이터를 한꺼번에 다루려면 시트 이름을 목록으로 정리해야 합니다. 새 시트("통계" 시트)를 만들어 아래와 같이 시트 이름을 나열합니다:

A열
1월
2월
3월

이제 이 목록을 활용해 INDIRECT 함수로 각 시트의 데이터를 동적으로 참조할 거예요.

4단계: SUMIFS와 INDIRECT 조합하기

"통계" 시트의 B1 셀에 다음 수식을 입력합니다:

=SUMPRODUCT(SUMIFS(INDIRECT("'"&A1:A3&"'!C:C"), INDIRECT("'"&A1:A3&"'!A:A"), "TV", INDIRECT("'"&A1:A3&"'!B:B"), "A"))
  • INDIRECT("'"&A1:A3&"'!C:C"): A1:A3에 나열된 시트 이름(1월, 2월, 3월)을 참조해 각 시트의 C열(판매액)을 동적으로 가져옵니다.
  • INDIRECT("'"&A1:A3&"'!A:A"): 제품명 열(A열)을 참조합니다.
  • "TV": 제품명이 "TV"인 조건.
  • INDIRECT("'"&A1:A3&"'!B:B"): 지역 열(B열)을 참조합니다.
  • "A": 지역이 "A"인 조건.
  • SUMPRODUCT: 각 시트에서 계산된 결과를 모두 합칩니다.

5단계: 결과 확인과 시각화

위 수식을 입력하면 결과는 다음과 같이 계산됩니다:

  • 1월: TV, A 지역 = 500
  • 2월: TV, A 지역 = 600
  • 3월: TV, A 지역 = 550
  • 총합: 500 + 600 + 550 = 1650

이제 결과를 도식으로 표현해볼게요:

[월별 TV 판매액 (A 지역)]

1월 2월 3월
500 600 550

(상단 숫자는 판매액을 나타내며, 2월이 가장 높음을 확인할 수 있습니다.)

마무리: SUMIFS 함수를 사용해서 실무에 다양하게 적용해 보세요!

SUMIFSINDIRECT를 조합하면 여러 시트의 데이터를 조건에 따라 쉽게 통합하고 분포를 분석할 수 있습니다.!

반응형

댓글