스프레드시트 가계부 자동화, 지출 관리 분류표와 수식 기준

스프레드시트 가계부와 spreadsheet expense tracker를 카드 내역 자동 분류가 아니라 신용카드 사용내역, 원본내역, 매핑표, 월간대시보드, SUMIFS 월별 지출로 안정화하는 순서입니다.

결론부터 말하면, 스프레드시트 지출 관리 자동화와 스프레드시트 가계부 자동화는 앱을 하나 더 붙이는 일이 아니라 결제처 이름을 정규화하고 분류표로 매핑하고 미분류만 주간 점검하는 구조를 만드는 일입니다. 영어로 Google Sheets expense tracker나 spreadsheet expense tracker를 찾는 추가 언어 검색 의도도 핵심은 같습니다. 확인 기준일은 2026년 6월 28일입니다. 먼저 세 탭을 만드세요. 원본내역에는 신용카드 사용내역과 카드·계좌 CSV를 붙이고 매핑표에는 반복 결제처의 분류 기준을 적고 월간대시보드에는 예산 대비 월별 지출을 SUMIFS로 모읍니다. 생활비 관리 목적이라면 이 세 탭이 앱보다 먼저입니다. 이 순서를 놓치면 자동화가 아니라 오분류를 빠르게 복사하는 장치가 됩니다.

이 글은 Google 스프레드시트 가계부 자동화와 Google Sheets expense tracker를 만들 때 필요한 VLOOKUP 공식 문서, SUMIFS 공식 문서, IFERROR 공식 문서, Apps Script Sheets 가이드를 기준으로 확인한 실행 순서입니다. 다만 탭 설계, 결제처 정규화, CSV 우선 운영은 운영자가 실제 가계부 구조를 검수하며 정리한 편집 판단입니다. 금융 앱 연동이나 수익 약속이 아니라, 오늘 바로 복사해 점검할 수 있는 분류 기준을 목표로 합니다.

참고한 공식·신뢰 자료

아래 자료를 기준으로 사실 관계와 한계를 대조했습니다. 광고·제휴 링크가 아니라 본문 검수에 사용한 참고 자료입니다.

한눈에 먼저 확인할 5가지 기준은 무엇인가?

  • 세 탭부터 만든다: 원본내역, 매핑표, 월간대시보드가 없으면 자동화 범위가 흔들립니다.
  • 결제처정규화 열을 둔다: VLOOKUP은 부분 추측이 아니라 정리된 키를 기준으로 안정적으로 작동합니다.
  • 미분류를 숨기지 않는다: IFERROR는 오류를 감추는 용도가 아니라 검수할 거래를 드러내는 장치입니다.
  • 월·대분류 합계를 분리한다: SUMIFS는 월과 카테고리 조건을 함께 걸어 예산 초과 항목만 보게 합니다.
  • Apps Script는 나중에 붙인다: 한 달 동안 수동 CSV와 주간 점검이 안정된 뒤 권한 범위를 확인하고 자동화를 확장합니다.

먼저 무엇을 만들면 지출 자동화가 헛돌지 않을까?

첫 화면에서 만들어야 할 것은 화려한 대시보드가 아니라 신용카드 사용내역을 붙이는 원본내역, 매핑표, 월별 지출을 보는 월간대시보드 세 탭입니다. 원본내역은 은행·카드사에서 받은 신용카드 사용내역과 계좌 내역을 손대지 않고 붙이는 곳이고 매핑표는 반복 결제처를 표준 이름과 카테고리로 바꾸는 기준표입니다. 월간대시보드는 원본내역을 다시 입력하지 않고 월별 합계와 생활비 관리 초과 항목만 확인하는 곳입니다.

운영자가 확인한 실패 패턴은 반대 순서에서 나왔습니다. 대시보드부터 만들면 카드 내역의 결제처 이름이 매달 조금씩 달라져 수식이 깨지고 카테고리를 먼저 예쁘게 나누면 실제 내역이 들어왔을 때 어디에 넣을지 다시 고민하게 됩니다. 따라서 자동화의 첫 목표는 예쁜 화면이 아니라 미분류 거래를 줄이는 구조입니다.

근거와 편집 판단은 어디까지 나뉘어 있나?

구분 사용한 근거 본문에서 맡는 역할
공식 함수 문서 VLOOKUP 정규화된 결제처 키로 표준결제처·대분류·소분류를 가져오는 방식 확인
공식 함수 문서 SUMIFS 월과 대분류 조건을 동시에 걸어 실제 지출 합계를 구하는 방식 확인
공식 함수 문서 IFERROR 매핑 실패 시 빈칸이 아니라 미분류·검수필요로 표시하는 방식 확인
공식 자동화 문서 Apps Script Sheets guide 스크립트가 시트 데이터를 읽고 쓸 수 있다는 점과 권한 확인이 필요하다는 점 확인
편집 판단 편집 기준 CSV 우선, 주간 검수, 결제처 정규화 순서를 초보자에게 맞게 배열

중요한 제한도 있습니다. 아래 수식은 카드 내역에 적힌 결제처가 매핑표의 첫 열과 정확히 맞을 때 안정적으로 작동합니다. 예를 들어 카드 내역에는 “STARBUCKS GANGNAM”으로 들어오고 매핑표에는 “스타벅스”라고만 적으면 VLOOKUP이 그대로 해결하지 못합니다. 그래서 원본내역 B열을 “결제처정규화”로 두고 같은 결제처가 반복될 때 사람이 먼저 표준 키를 정리하는 방식으로 시작해야 합니다.

지금 놓치면 비용이 새는 지점은 어디인가?

지출 관리가 실패하는 비용은 앱 구독료보다 분류가 안 된 거래를 방치하는 시간에서 생깁니다. 택시, 배달, 구독, 카드 할부, 가족 공동 결제처럼 월말에 해석이 필요한 내역은 시간이 지나면 기억 비용이 커집니다. 자동화는 그 기억 비용을 줄이는 장치여야 합니다.

또 하나의 위험은 외부 연동을 너무 빨리 켜는 것입니다. 외부 앱이나 스크립트가 나쁘다는 뜻은 아닙니다. 다만 처음부터 계정 권한, 자동 가져오기, 알림까지 붙이면 어떤 단계에서 오류가 났는지 찾기 어렵습니다. 보수적인 시작점은 월 1회 CSV 업로드와 주 1회 미분류 점검입니다. 이 방식도 CSV 파일 보관, 공유 시트 권한, 개인 기기 보안 위험은 남기 때문에 “정보 유출을 원천 차단한다”고 말할 수는 없습니다.

복사해서 시작할 탭 구조는 어떻게 잡을까?

아래 대조표는 바로 복사해 첫 행으로 쓸 수 있는 최소 구조입니다. 이름은 바꿔도 되지만 수식 예시는 이 열 순서를 기준으로 설명합니다.

열 구성 역할
raw_transactions A 거래일, B 결제처정규화, C 원문메모, D 금액, E 월, F 표준결제처, G 대분류, H 소분류, I 고정비여부, J 검수상태, K 메모 카드·계좌 CSV를 붙이고 자동 분류 결과를 확인
merchant_rules A 결제처정규화, B 표준결제처, C 대분류, D 소분류, E 고정비여부, F 우선순위, G 검수메모 반복 결제처를 어떤 이름과 카테고리로 볼지 정하는 기준표
monthly_dashboard A 월, B 대분류, C 예산, D 실제지출, E 차이, F 사용률, G 점검메모 월별 예산 대비 실제 지출과 초과 항목을 확인

분류는 너무 세밀하게 시작하지 마세요. 처음 대분류는 식비, 교통, 주거·공과금, 통신·구독, 쇼핑, 건강, 교육, 여가, 이체·저축, 미분류 정도면 충분합니다. 이후 실제 내역을 보면서 소분류를 늘리는 편이 중복 카테고리를 줄입니다.

VLOOKUP은 어떤 열에 넣어야 정확히 작동하나?

원본내역의 B열에는 사람이 정리한 결제처 키를 넣습니다. 예를 들어 “쿠팡페이”, “스타벅스”, “넷플릭스”처럼 반복 결제처를 통일합니다. 그 다음 아래 수식을 2행부터 넣습니다. 공식 문서 기준으로 VLOOKUP은 첫 열에서 검색키를 찾고 지정한 열 값을 반환합니다. IFERROR는 찾지 못했을 때 검수 문구를 보여주는 안전장치입니다.

위치 수식 예시 의미
raw_transactions!E2 =TEXT(A2,"yyyy-mm") 거래일을 월 단위로 묶기 위한 키 생성
raw_transactions!F2 =IFERROR(VLOOKUP(B2,merchant_rules!$A$2:$E,2,FALSE),B2) 표준 결제처명을 가져오고 없으면 원래 키 유지
raw_transactions!G2 =IFERROR(VLOOKUP(B2,merchant_rules!$A$2:$E,3,FALSE),"미분류") 대분류를 가져오고 없으면 미분류 표시
raw_transactions!H2 =IFERROR(VLOOKUP(B2,merchant_rules!$A$2:$E,4,FALSE),"검수필요") 소분류를 가져오고 없으면 검수필요 표시
raw_transactions!I2 =IFERROR(VLOOKUP(B2,merchant_rules!$A$2:$E,5,FALSE),"검수필요") 고정비 여부를 가져옴
raw_transactions!J2 =IF(G2="미분류","검수필요","확인") 주간 점검 대상만 걸러냄

여기서 핵심은 “키워드가 포함되면 알아서 찾아준다”고 기대하지 않는 것입니다. 카드사마다 같은 매장을 다르게 표기하면 먼저 B열을 통일해야 합니다. 처음에는 상위 반복 결제처 20~50개를 매핑표에 넣고 나머지는 미분류로 남겨 검수하는 편이 안전합니다. 이 숫자는 공식 통계가 아니라 초기 작업량을 줄이기 위한 운영자 기준입니다.

SUMIFS 대시보드는 어디서부터 연결해야 하나?

월간대시보드에는 월과 대분류를 먼저 적습니다. 예를 들어 A2에 2026-06, B2에 식비를 적었다면 실제 지출 D2에는 아래 수식을 넣습니다.

위치 수식 예시 확인할 점
monthly_dashboard!D2 =SUMIFS(raw_transactions!$D:$D,raw_transactions!$E:$E,$A2,raw_transactions!$G:$G,$B2) 금액 열을 합산하되 월과 대분류가 모두 맞는 거래만 더함
monthly_dashboard!E2 =C2-D2 예산에서 실제 지출을 뺀 잔액 확인
monthly_dashboard!F2 =IFERROR(D2/C2,0) 예산이 비어 있어도 오류 대신 0 표시
검수 셀 =COUNTIF(raw_transactions!$G:$G,"미분류") 대시보드보다 먼저 줄여야 할 미분류 건수 확인

공식 SUMIFS 문서는 여러 조건을 만족하는 범위의 값을 합산하는 함수로 설명합니다. 이 글의 대시보드는 그 구조를 월과 대분류 조건에 적용한 것입니다. 예산 통제 글과 함께 운영하려면 고정비 줄이는 방법구독서비스 절약 체크리스트를 같은 월간 리뷰 흐름에 붙이면 됩니다.

Apps Script 자동화는 언제 붙여야 위험이 줄어드나?

Apps Script는 Google 스프레드시트 데이터를 읽고 쓰는 자동화를 만들 수 있지만, 가계부 자동화 초보 단계에서 바로 붙일 필요는 없습니다. 먼저 수동 CSV 업로드로 원본내역, 매핑표, 대시보드가 한 달 이상 안정적으로 돌아가는지 확인하세요. 이 단계가 지나야 스크립트가 실제로 줄이는 일이 무엇인지 보입니다.

자동화가 필요한 신호는 명확합니다. 첫째, CSV 붙여넣기 시간이 반복적으로 길다. 둘째, 같은 결제처 정규화 작업이 계속 생긴다. 셋째, 미분류 점검 알림을 잊어버린다. 이때 Apps Script의 권한 화면과 실행 범위를 확인한 뒤, 필요한 동작만 작은 함수로 나누는 편이 낫습니다. 권한을 요구하는 모든 자동화가 위험하다는 뜻은 아니지만 권한 범위를 모르고 켜는 자동화는 지출 데이터 관리 목적과 맞지 않습니다.

주간 점검에서는 무엇부터 확인해야 하나?

주간 점검은 전체 신용카드 사용내역을 다시 읽는 시간이 아닙니다. 생활비 관리 관점에서는 확인 조건 세 가지면 충분합니다.

  • 미분류 건수: COUNTIF 결과가 0에 가까운지 본다.
  • 고정비 변동: 통신비, 구독, 보험료, 공과금이 지난달보다 늘었는지 본다.
  • 예산 초과 대분류: 월간대시보드의 사용률이 100%를 넘은 항목만 메모한다.

가장 중요한 것은 미분류를 없애는 속도보다 오분류를 줄이는 것입니다. 예를 들어 “쿠팡”을 전부 쇼핑으로 넣으면 생필품, 식료품, 디지털 콘텐츠가 섞입니다. 처음에는 쿠팡 전체를 쇼핑으로 임시 분류하더라도, 월말 리뷰에서 반복 지출만 따로 소분류를 나누는 식으로 운영하세요.

이미 가계부 앱을 쓰고 있다면 바꿔야 할까?

반드시 바꿀 필요는 없습니다. 앱이 결제처 분류와 월말 리뷰를 충분히 해결하고 있다면 스프레드시트는 보조 대시보드만 맡아도 됩니다. 반대로 앱의 카테고리가 내 생활과 맞지 않거나, 가족 공동 지출·사업 경비·구독 점검처럼 설명 메모가 필요한 경우에는 스프레드시트가 더 유리합니다.

이미 자동이체 관리 체크리스트를 정리했다면, 그 결과를 merchant_rules의 고정비여부 열에 옮기면 됩니다. Google 시트 자동화 자체를 더 넓게 보고 싶다면 구글 스프레드시트 자동화 기준에서 업무용 자동화와 개인 지출 자동화의 차이를 비교해 보세요.

같이 확인하면 좋은 다음 단계

이 글의 조건만 보고 끝내면 실제 행동이 끊길 수 있습니다. 아래 글에서 같은 문제를 허브, 관련 체크리스트, 다음 자동화 단계로 이어서 확인하세요.

마지막에는 어떤 순서로 다음 글을 골라야 하나?

오늘 할 일은 다섯 개입니다. 새 스프레드시트에 세 탭을 만들고 최근 한 달 CSV를 원본내역에 붙이고 상위 반복 결제처부터 매핑표에 넣고 VLOOKUP·IFERROR로 미분류를 표시하고 SUMIFS 대시보드에서 월별 초과 항목만 봅니다. 이 다섯 단계가 끝나기 전에는 스크립트 자동화보다 분류 기준을 고치는 편이 낫습니다.

그래서 이 글의 다음 행동은 명확합니다. 이번 주에는 미분류 건수와 고정비 변동을 줄이고 다음 주에는 위 네 갈래 중 지금 가장 큰 비용이 새는 글로 넘어가면 됩니다.

공유하기

이 글이 유용했다면 팀 채널, 개인 메모, SNS에 저장해두세요.

가계부 수식 검수 기준

  • 2026년 6월 27일 기준으로 Google Sheets VLOOKUP, SUMIFS, IFERROR 공식 문서와 Apps Script Sheets 가이드를 대조했습니다.
  • 수식 예시는 원본내역, 매핑표, 월간대시보드의 열 순서가 유지될 때만 그대로 적용할 수 있습니다.