LBtools

구글시트 여러 시트 합계 한 번에 구하는 법, 엑셀 콜론 수식은 안 먹혀요

사무약 2분

한눈에 보기

  • 구글시트는 엑셀의 시트 범위 콜론(:) 문법을 지원하지 않아요. 같은 수식을 그대로 옮기면 오류가 나요.
  • 대신 =SUM(시트1!셀, 시트2!셀, 시트3!셀)처럼 시트별 참조를 쉼표로 이어 붙이면 같은 결과가 나와요.
  • 시트가 자주 늘어난다면 그때마다 수식에 시트를 하나씩 추가해줘야 한다는 점만 기억하면 돼요.
목차 (3)

구글시트에는 엑셀의 3차원 참조(=SUM(1월:3월!B2)) 같은 시트 범위 콜론 문법이 없어요. 엑셀 파일을 옮겨왔거나 엑셀에서 쓰던 수식을 그대로 붙여넣으면 수식이 인식되지 않거나 오류가 나요. 구글시트에서는 시트별로 셀 하나씩을 쉼표로 이어서 더하는 방식을 써야 해요.

함수 구조는 =SUM(시트1!셀, 시트2!셀, 시트3!셀) 이렇게 시트마다 같은 셀 주소를 쉼표로 나열하는 형태예요. 시트가 3개면 3개, 5개면 5개를 전부 나열해야 해서 엑셀보다 손이 더 가지만, 결과는 똑같이 나와요. 아래 예제로 확인해볼게요.

1주차, 2주차, 3주차 시트에 같은 위치(B2)에 식비 지출이 있고, '합계' 시트의 B2에서 세 시트 값을 쉼표로 이어 더해요.

B2fx=SUM('1주차'!B2,'2주차'!B2,'3주차'!B2)
AB
1항목1~3주차 합계
2식비320000
3교통비145000
4기타98000

그대로 복사해서 시트 이름과 셀만 바꿔 쓰세요

=SUM(시트1!셀, 시트2!셀, 시트3!셀)

한글로 적힌 자리는 직접 바꿔 넣어야 하는 값이에요. 복사한 뒤 자기 파일의 범위·조건으로 고쳐서 쓰세요.

왜 엑셀처럼 콜론으로 범위를 못 묶나요?

엑셀을 쓰다 온 사람이 가장 헷갈려 하는 지점이에요. 구글시트에는 여러 시트를 하나의 범위로 묶어 참조하는 문법 자체가 없어서, 시트를 몇 개 참조하고 싶으면 그 개수만큼 시트!셀 조합을 쉼표로 직접 나열하는 수밖에 없어요. 함수를 잘못 쓴 게 아니라 애초에 그런 문법이 없는 거라, 다른 방식으로 콜론을 여러 번 써봐도 해결되지 않아요.

시트가 10개, 20개로 늘어나면 어떻게 하나요?

시트 개수가 몇 개 안 될 때는 쉼표로 나열해도 괜찮지만, 시트가 계속 늘어나는 구조라면 그때마다 수식에 시트를 하나씩 추가해줘야 해서 번거로워요. 이럴 땐 QUERY나 IMPORTRANGE로 여러 시트의 데이터를 한 곳에 모아 놓고 그 통합 표에서 SUM이나 SUMIF를 거는 방식이 더 편해요. 다른 파일을 연결하는 IMPORTRANGE는 다른 시트·파일 데이터 불러오는 법 — IMPORTRANGE에서 권한 승인 과정까지 다뤘어요. 데이터를 한 시트로 모으는 방법은 QUERY 함수로 원하는 데이터만 뽑아내기에서 다뤘어요.

시트 이름이 숫자로 시작하면 작은따옴표를 꼭 붙이세요

실무 팁으로, '1주차'처럼 시트 이름이 숫자로 시작하거나 띄어쓰기가 들어있으면 수식 안에서 작은따옴표로 감싸야 해요. ='1주차'!B2처럼 써야 하고, 따옴표 없이 =1주차!B2라고 쓰면 수식 오류가 나요. 시트 이름을 영문이나 한글 글자로 시작하게 바꾸면 따옴표 없이도 참조할 수 있지만, 날짜나 주차처럼 숫자로 시작하는 이름을 쓰는 경우가 많아서 이 규칙은 기억해두는 게 좋아요.

같은 결과를 엑셀에서 구하는 방법은 엑셀 여러 시트 합계 한 번에 구하는 법에서 다뤘어요. 조건을 걸어서 합계를 구하고 싶다면 구글시트 SUMIFS로 조건 두 개 이상 합계 구하는 법도 참고하세요.

작성·검수

LONGBRIGHT — 광고 마케팅 현업에서 일하며 LBtools를 혼자 만들고 운영해요. 함수 동작과 메뉴 설명은 각 제조사의 공식 문서와 실제 동작을 기준으로 확인해요.

발행
최종 확인

잘못된 내용을 발견하셨다면 문의로 알려주세요. 확인해서 고치고 이 날짜를 갱신해요. 운영 원칙도 공개해두었어요.

이런 글도 함께 보면 좋아요