• 최초 작성일: 2005-08-30
  • 최종 수정일: 2026-09-26
  • 조회수: 23 회
  • 작성자: 권현욱 (엑셀러)
  • 강의 제목: 일정 간격으로 합계구하기

들어가기 전에

오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.

권현욱(엑셀러)
저자: 권현욱(엑셀러), 아이엑셀러 대표

필자는 Excel 컨설턴트, 작가, 그리고 크리에이터입니다. 현재 Microsoft Excel MVP이며, 『챗GPT+엑셀 업무자동화 정석』을 비롯한 10여 권의 도서를 집필했습니다. Excel 자동화 및 생산성 향상 분야에서 25년 넘는 경력을 보유하고 있습니다.

권현욱(엑셀러) 님의 최신 포스트:
  • 최신 글을 불러오는 중...


26년 경력 Microsoft MVP 권현욱(엑셀러) 지음

📊 신간 전자책(PDF) · 287쪽 · 13500원

엑셀 대시보드를 만드는 최적의 '표준 3계층 구조'

  • 3초 안에 읽히는 화면 설계 감각 습득
  • Microsoft Excel MVP의 실전 노하우 수록
  • 중간마진 없는 합리적인 가격, 오직 아이엑셀러에서만!
지금 구매하기 완성 화면 보기

일정 간격으로 합계구하기

핵심 요약

  • 회전자 값에 따라 합계 구간이 달라지는 예제를 다룹니다.
  • INDIRECT로 이름 정의 영역을 참조하고 OFFSET으로 시작 위치와 높이를 조정합니다.
  • 지정한 간격마다 데이터를 합산하는 수식의 구조를 살펴봅니다.

질문 하나

스승님 안녕하세요!

저는 자격 시험을 준비하고 있는 학생입니다… (중략)…

밤낮으로 사이트를 들락거린 결과 이제 엑셀은 200 강좌를 넘어 300 강좌를

향해 가고 있고 시험은 걱정조차 안됩니다. 이게 다 스승님 강좌 덕분이라고

생각합니다(아부성~~ ㅋㅋ).

질문 하나 드릴께요..

X0285 강좌에서 보면, 일정 행 간격으로 데이터를 추출하는 예제가 나오는데요

이걸 좀 응용해서 일정한 간격으로 데이터들의 합계를 구하려고 하는데 머리를

굴려도 잘 안됩니다. 힌트라도 좀 주시면 안될까요?... (하략)…

일정한 간격으로 합계 구하기

자격 시험을 앞두고 있는 어느 고등학교 학생의 질문입니다.

X0285 강좌 시간에 무엇을 다루었나 들여다 보니…

Indirect 함수를 이용하여, 세로 방향으로 길게 나열된 데이터 중에서 매 20번째

행에 있는 데이터를 다른 시트에 불러오는 방법에 대해 소개를 드렸군요.

이번 시간에는… 참조 함수의 귀재인 Offset 함수와 Indirect 함수를 함께 사용하여

지정한 간격으로 합계를 구하는 방법에 대해 알아보겠습니다.

먼저, 아래 버튼을 눌러 예제 시트의 내용과 수식을 살펴보고 오세요!

회전자(Spinner)의 버튼을 누를 때마다 간격이 변하고, 이에 따라 '합계' 결과도

연동이 되어서 변합니다. 신기하지요?

사용된 수식은 이렇습니다.

=SUM(OFFSET($A$1,(ROW(A1)-1)*INDIRECT("Interval")+1,0,INDIRECT("Interval"),1))

Interval의 의미

여기서 'Interval'이라는 것은, 회전자를 클릭했을 때 그 결과값 정보를 담고있는

셀로, Stage 시트의 D2 셀입니다. 따라서 Indirect("Interval")은 결국, 다음과 같은

의미입니다(물론 회전자를 10이 될 때까지 클릭한 경우입니다).

=SUM(OFFSET($A$1,(ROW(A1)-1)*10+1,0,INDIRECT("Interval"),1))

OFFSET 함수 이해하기

Offset 함수의 사용 형식은 다음과 같습니다.

이것만 잘 기억해 두시면 위의 수식을 이해하시는데 큰 어려움은 없지 않을까

조심스레 짐작해 봅니다.

사용 형식

Offset(특정위치(시작위치), 이동행 수,이동열 수,구하려는 행개수, 구하려는 열개수)

실제 데이터가 A2 셀부터 시작되고, 매 10행 간격으로 합계를 구할 것이므로

곱하기 10을 해 주면… 위와 같은 수식이 되는 것입니다.

Offset 함수에 대한 보다 자세한 설명은 X0024 강좌를 참고하시기 바랍니다.

아주 중요한 함수니까 그냥 건성건성 익히지 말고 이 기회에 반드시, 기필코, 필히

내 것으로 만드세요! 자다가 깨워도 얼른 답하실 수 있을 정도로… (자~ 약속!! ^^)

다음 시간에 또…

마치며

OFFSET과 INDIRECT를 함께 사용하여 일정한 간격으로 데이터를 합산하는 방법을 살펴보았습니다. 회전자 값에 따라 합계 범위가 달라지는 구조를 이해하는 것이 핵심입니다.