본문 바로가기
전산실무엑셀팁

📊 엑셀에서 모든 시트의 합계를 구하는 가장 쉬운 방법 (표 & 그래프 예제 포함)

by 클레인 2025. 4. 25.
반응형

 

엑셀을 사용할 때, 여러 시트에 걸쳐 데이터를 정리한 후, 전체 시트의 값을 한 번에 합산하고 싶을 때가 많습니다.
예를 들어, 각 월별 매출 데이터를 각 시트에 저장한 후, 전체 연 매출을 계산하고 싶은 경우죠.

이 포스트에서는 엑셀의 3D 참조(3D Reference) 기능을 중심으로, 모든 시트의 합계를 구하는 다양한 방법을 표와 그래프로 자세히 소개합니다.

✅ 기본 가정: 데이터 구조

예시로 다음과 같은 구조의 데이터를 가지고 있다고 가정합니다:

  • Sheet1: 1월
  • Sheet2: 2월
  • Sheet3: 3월
  • … (12월까지)
  • 각 시트의 A2 셀에 매출 데이터가 입력되어 있음

🧩 방법 1: 3D 참조 함수 =SUM(Sheet1:Sheet12!A2)

✔️ 설명

엑셀에서는 3D 참조(3D Reference) 기능을 통해 여러 시트를 한꺼번에 참조할 수 있습니다.
다음 수식을 사용하면 Sheet1부터 Sheet12까지의 A2 셀 값을 모두 더할 수 있습니다.

=SUM(Sheet1:Sheet12!A2)
  • Sheet1:Sheet12 → 시트 범위
  • A2 → 각 시트에서 더할 셀

📌 장점

  • 시트 수가 많아도 수식 하나로 끝!
  • 시트 순서가 변경되지 않는 이상 자동 계산됨

📊 예제 표

매출 (A2 셀)
1월 1,000,000
2월 1,200,000
3월 950,000
12월 1,100,000

📎 합계 계산 (Sheet13)

=SUM(Sheet1:Sheet12!A2)

💡 Sheet13은 합산용으로 만든 시트입니다. Sheet1~12는 각 월별 시트입니다.

 

💡 INDIRECT 함수와 SUMPRODUCT 활용 (고급)

동적으로 시트 이름이 변경될 수 있고, 합산 셀 주소가 여러 개일 경우에는 다음과 같이 INDIRECT 함수를 응용할 수 있습니다.

=SUMPRODUCT(SUMIF(INDIRECT("'"&{"Sheet1","Sheet2","Sheet3"}&"'!A2"),">0"))
  • 배열 수식이므로 Ctrl+Shift+Enter로 입력해야 할 수 있습니다.
  • 시트 이름을 직접 명시해야 하므로 유연성은 떨어짐

⛳ 요약 정리

방법 함수 난이도 장점 단점
1 =SUM(Sheet1:Sheet12!A2) 가장 간단, 시트 많을 때 유리 시트 순서 변경 시 주의
2 INDIRECT + SUMPRODUCT ⭐⭐⭐ 동적 시트명 가능 복잡함, 오류 발생 가능성

🎯 마무리 팁

  • 시트 이름에 공백이 있다면 'Sheet 1'처럼 작은따옴표(')를 붙여야 합니다.
  • 합산 시트를 만들 땐 항상 시트의 맨 뒤 또는 맨 앞에 배치하세요.
  • 자주 사용하는 경우는 이름 정의(Name Manager) 기능을 사용하면 더 편리합니다.

 

 

반응형