엑셀 행 추가해도 합계 자동으로 늘리기: SUM·INDIRECT·ROW

주디 - 9월 26, 2020

엑셀 리포트에 하루치 데이터를 추가했는데 합계가 그대로라면? 합계 셀 바로 위에 행을 넣으면서 SUM 범위에서 빠졌는지 먼저 확인해보자. 매번 마지막 셀을 고치는 게 귀찮을 때 SUM, INDIRECT, ROW를 함께 쓰면 된다.

C15부터 합계 셀 바로 윗행까지 더하는 수식은 아래와 같다. 합계 수식은 데이터 아래쪽, 같은 C열에 넣는다.

=SUM(INDIRECT("C15:C"&(ROW()-1)))

예를 들어 C15:C23에 데이터가 있다면 수식은 C24에 입력한다. 이 방법은 시작 셀 C15가 고정이고, 합계 행 위로 데이터를 계속 추가하는 표에 맞는다.

내용 업데이트: 2026년 9월 30일 · 복사용 수식과 행 추가 예제, 오류 확인 방법을 보강했습니다.

행 추가 예제 · 수식 원리 · 오류 해결

합계 행 위에 새 데이터를 넣어보기

원래 글에서는 C15:C23을 사용했지만, 처음 따라 할 때는 숫자 3개로 확인하는 게 편하다. 새 시트에 아래처럼 입력해보자.

셀입력할 값
C1510000
C1620000
C1730000
C18
=SUM(INDIRECT("C15:C"&(ROW()-1)))
  1. C18의 합계가 60,000인지 확인한다.
  2. 왼쪽의 18행 번호를 선택하고 행 전체를 삽입한다. 합계 셀이 C19로 내려간다.
  3. 빈 C18에 40000을 입력한다.
  4. C19의 합계가 100,000으로 바뀌면 완료. 수식의 마지막 행 번호를 직접 고칠 필요가 없다.

데이터를 합계 셀 아래에 입력하면 이 수식에 포함되지 않는다. 새 행은 합계 행 바로 위에 삽입하는 것이 포인트다.

SUM·INDIRECT·ROW가 하는 일

C24에 수식을 입력했다고 생각하면 이해하기 쉽다.

수식 조각C24에서의 의미
ROW()수식이 들어 있는 행 번호, 24
ROW()-1바로 윗행 번호, 23
"C15:C"&(ROW()-1)문자열 C15:C23 만들기
INDIRECT(...)문자열을 실제 셀 범위로 바꾸기
SUM(...)그 범위의 숫자를 더하기

합계 셀이 C25로 내려가면 ROW()도 25가 되고, 합산 범위는 C15:C24로 늘어난다. ROW에 인수를 넣지 않으면 수식이 있는 셀의 행 번호를 반환하고, INDIRECT는 텍스트로 만든 주소를 참조로 바꾼다. Microsoft ROW 설명 · INDIRECT 설명

다른 열이나 시작 행을 쓰고 있다면

D5부터 더하고 싶다면 시작 주소와 끝 열을 모두 D열로 바꾼다. 수식은 D열 데이터 아래의 합계 셀에 입력한다.

=SUM(INDIRECT("D5:D"&(ROW()-1)))

합계가 이상할 때 확인할 것

증상확인할 내용
새 데이터가 빠진다합계 행 아래에 입력하지 않았는지 확인. 행 전체를 합계 바로 위에 삽입한다.
합계가 0이거나 일부만 더해진다숫자가 텍스트로 저장돼 있는지 확인. 셀의 오류 표시에서 숫자로 변환하거나 실제 숫자로 다시 입력한다.
수식이 계산되지 않고 글자로 보인다수식 앞의 작은따옴표를 지우고, 셀 서식을 일반으로 바꾼 뒤 수식을 다시 확정한다.
#REF! 오류가 나온다따옴표 안의 주소와 콜론(:)이 정확한지 확인한다.
순환 참조가 나온다ROW()-1의 -1이 빠졌는지 확인. 합계 셀 자체가 합산 범위에 들어가면 안 된다.

SUM은 참조 범위의 텍스트를 합산하지 않는다. 화면에는 숫자로 보여도 저장된 값이 텍스트면 빠질 수 있다. Microsoft SUM 설명

이 수식이 맞지 않는 경우도 있다

"C15:C"는 텍스트라서 시작 셀 위에 행을 삽입해도 C15가 자동으로 C16으로 바뀌지 않는다. 시작 위치나 열을 바꿨다면 따옴표 안 주소도 함께 고쳐야 한다. 합계는 반드시 첫 데이터 행보다 아래에 둔다.

필터로 숨긴 행을 제외하고 보이는 값만 더하려는 경우에도 이 수식은 맞지 않는다. 이 글의 수식은 지정한 범위 전체의 숫자를 더하는 용도다.

일반 SUM도 기존 참조 범위 안쪽에 행을 삽입하면 범위를 조정한다. 이 글은 범위 끝과 합계 사이에 행을 추가할 때 마지막 데이터를 놓치는 상황을 다룬다.

기존 글의 엑셀 화면 예시 보기

2020년 글에 사용한 화면이다. 현재 설명의 수식과 입력 위치를 기준으로 따라 하면 된다.

기존 엑셀 합계 예시 화면 1
기존 글의 단계별 예시 1
기존 엑셀 합계 예시 화면 2
기존 글의 단계별 예시 2
기존 엑셀 합계 예시 화면 3
기존 글의 단계별 예시 3
기존 엑셀 합계 예시 화면 4
기존 글의 단계별 예시 4
기존 엑셀 합계 예시 화면 5
기존 글의 단계별 예시 5
기존 엑셀 합계 예시 화면 6
기존 글의 단계별 예시 6

엑셀 날짜·요일 입력 방법도 같이 정리해두면 날짜 입력과 합계 확인을 한 번에 챙길 수 있다.

광고비 리포트를 만들고 있다면 구글애즈 일예산 초과와 청구 한도 확인법도 참고.

  • 공유:

함께 읽으면 좋은 글

1 개의 댓글

  1. 이걸 찾고있었는데 감사합니다...!!!!!!!!!!!!

    답글삭제