내 자산이 쌓이는 모습을 시각화하자 — 구글 시트 차트 8종 템플릿·자동 PDF

통장 내역을 보며 ‘분명 넣었는데 왜 안 느는 것 같지?’라고 느낀 적, 저도 많았습니다. 숫자가 아니라 그림을 보면 달라집니다. 오늘은 구글 시트로 누적 잔고, 투입 vs 수익 기여, 드로다운, PMT 달성률 게이지, 가드레일 경고등까지 한 장 대시보드로 시각화합니다. 핵심은 단순합니다. 보는 순간, 다음 행동이 떠오르게.


1) 무엇을 그릴까 — 질문별 추천 차트

질문차트 유형데이터 핵심액션
내 자산은 정말 커지고 있나? 누적 잔고 라인 월말 잔고 목표선 대비 ±5% 범위 체크
얼마가 ‘저축’ 덕분이고, 얼마가 ‘수익’ 덕분인가? 스택 에어리어 누적 납입 vs 누적 수익 수익 비중이 과도하면 변동성 관리
하락 폭은 어느 정도였나? 언더워터(드로다운) 고점대비 낙폭% MDD 기준 가드레일/쿨다운
이번 달 계획대로 넣었나? 게이지/진행 바 PMT 달성률(실제/필요) <80%면 즉시 보완 이체
포트가 목표 비중에서 벗어났나? 도넛 & 드리프트 막대 현재비중 vs 목표비중 |편차|>20% → 이탈 자산만 1~3%p 조정


2) 데이터 모델(시트 구조 & 수식)

아래 표를 Transactions 시트에 만들고, 월말 스냅샷을 Summary로 피벗합니다.

라벨설명/수식(예시)
ADate거래일(YYYY-MM-DD)
BTypeIN/OUT/RETURN
CAmount금액(+/-)
DAssetCash/Stock/Bond 등
EMonth=EOMONTH(A2,0)
FInflow=IF(B2="IN",C2,0)
GOutflow=IF(B2="OUT",-C2,0)
HReturn=IF(B2="RETURN",C2,0)

피벗 요약(Summary): 월별 Inflow/Outflow/Return 합계, 잔고는 누적 합으로 계산.

라벨값/수식(월별 스냅샷)
A2Month피벗 결과(월)
B2Inflow피벗 합계
C2Outflow피벗 합계
D2Return피벗 합계
E2Net=B2-C2+D2
F2Cum Inflow=SUM($B$2:B2)
G2Cum Return=SUM($D$2:D2)
H2End Balance=SUM($E$2:E2)
I2Peak=MAX($H$2:H2)
J2Drawdown%=IF(I2=0,0,(H2-I2)/I2)


3) 차트 8종 만들기(구글 시트 단계별)

  1. 누적 잔고 라인: 범위 A:H에서 Month(H) 선택 → 차트 삽입 → 라인 → 목표선(Series) 추가.
  2. 스택 에어리어: Month, F(Cum Inflow), G(Cum Return) → 영역형(누적).
  3. 언더워터: Month, J(Drawdown%) → 영역형(값 축 %), 최소값 -1로.
  4. PMT 게이지: 셀 L2=실제입금/필요PMT → 차트 → 게이지(최소 0, 최대 1.2, 빨강 0~0.8, 노랑 0.8~1.0, 초록 1.0~1.2).
  5. 자산배분 도넛: 현재 자산 시트에서 자산별 비중 표 → 차트 → 도넛 → 중앙에 총액 표시.
  6. 드리프트 막대: 현재비중-목표비중 계산 열 → 양수/음수 색상 분기(조건부 서식).
  7. 현금 버퍼 바: 현금성/총자산 → 10~15% 범위 밴드(추세선 2개) 추가.
  8. 월 성과 바: 월별 TWR 계산(입출금 보정) → 열형 차트, 0% 기준선 표시.


4) 조건부 서식으로 ‘신호’를 색으로

  • PMT 달성률: <80% 빨강, 80~99% 노랑, ≥100% 초록.
  • 드리프트MAX: |편차| > 20% 빨강(리밸런싱 트리거).
  • 현금 비중: <10% 빨강, 10~15% 초록, >15% 노랑.
  • MDD: -15% 이하 구간 회색 음영(쿨다운 메모).


5) 대시보드 레이아웃(1페이지 구성)

[상단] 누적 잔고 라인 + 목표선 / PMT 게이지 / 현금 버퍼 바
[중단] 스택 에어리어(투입 vs 수익) / 도넛(현재 배분) / 드리프트 막대
[하단] 언더워터(드로다운) / 월 성과 바 / 메모(다음달 액션 3개)


6) 핵심 미니 수식(복붙)

목표/지표수식설명
목표선 =FV((1+연순)^(1/12)-1, ROW(A2)-ROW($A$2)+1, -월PMT, 0) 월말 납입 기준 목표 잔고
PMT 달성률 =실제입금 / 필요PMT 게이지 입력 값
드리프트% =ABS(현재비중-목표비중)/목표비중 MAX 값이 리밸런싱 트리거
Drawdown% =H2/MAX($H$2:H2)-1 고점 대비 낙폭


7) 월말 자동 PDF & 메일(앱스 스크립트)

대시보드 시트를 PDF로 내보내 월말에 자동 메일 발송합니다.

// 확장 프로그램 > 앱스 스크립트. 트리거: 매월 마지막 금요일 21:00.
function sendMonthlyReport(){
  const ss = SpreadsheetApp.getActive();
  const sheet = ss.getSheetByName('Dashboard');
  const url = ss.getUrl().replace(/edit$/, '');
  const gid = sheet.getSheetId();
  const pdf = UrlFetchApp.fetch(
    url + 'export?format=pdf&gid=' + gid + '&size=A4&portrait=true&fitw=true'
  ).getBlob().setName('Dashboard.pdf');
  const me = Session.getActiveUser().getEmail();
  MailApp.sendEmail({
    to: me,
    subject: '월말 자산 대시보드',
    body: '이번 달 대시보드 PDF를 첨부합니다.',
    attachments: [pdf]
  });
}


8) 인쇄용 한 장(체크리스트)

[차트] 누적잔고 / 스택에어리어 / 언더워터 / PMT 게이지 / 도넛 / 드리프트막대 / 현금버퍼 / 월성과
[신호] PMT ≥100% / 드리프트MAX ≤20% / 현금 10~15% / MDD 관리 / 비용 ≤0.6%p
[액션] 이탈 자산만 1~3%p / 미달 PMT 보완 이체 / 목표선 대비 ±5% 확인 / 다음달 3가지 실행


9) 자주 묻는 질문

  • Q. 소액 투자도 대시보드가 필요할까요?
    A. 예. 지표는 % 기준이라 금액과 무관하게 의사결정을 단순화합니다.
  • Q. TWR 계산이 복잡해요.
    A. 초기에는 ‘투입/수익/잔고’ 3축과 드로다운만으로도 충분합니다. 익숙해지면 TWR을 추가하세요.

마무리 — 시각화의 목적은 예쁘게가 아니라 결정입니다. 오늘 표를 복사해 대시보드를 만들고, 월말에 PDF로 스스로에게 보고하세요. 곡선이 보이면, 습관이 따라옵니다.

※ 교육용 일반 정보입니다. 금융상품·세율·수수료·계좌 조건은 각 기관 공지를 확인하세요.


🔜 다음 글 예고 | 돈 얘기, 가족과 어떻게 나눌 수 있을까?

  • 부부·가족 미팅의 아젠다 템플릿과 대화 스크립트
  • 감정 충돌을 줄이는 숫자 우선·역할 분담·결정 3개 원칙
  • 대시보드 공유 권한(보기/코멘트/집행 분리)
  • 월/분기 정기 점검 루틴과 기록 방법

다음 편에서 가족 재무 미팅 체크리스트와 공유용 슬라이드 템플릿을 드립니다.