기본 콘텐츠로 건너뛰기

가족 재무 미팅을 위한 공유용 리포트 템플릿 — 한 장으로 합의 끝!

가족 재무 미팅이 길어지는 가장 큰 이유는 정보가 흩어져 있고, 결론이 보이지 않기 때문입니다. 그래서 저는 A4 한 장에 핵심만 담는 공유용 리포트를 만들었습니다. 숫자는 최소화, 신호등 색상, 그리고 3문장 결론. 10분이면 합의가 끝납니다.


1) 보고서 원칙(가족 친화)

  • 📄 한 장: 차트 2 + KPI 카드 4 + 지출/결정 섹션
  • 🔴🟡🟢 신호등: 기준 충족 여부를 색으로 표시
  • ✍️ 3문장 코멘트: 무엇이 있었나 → 원인 → 다음 행동
  • 🔐 개인정보 최소화: 계좌명/뒷자리만, 총액 단위만(만원/백만원)


2) 레이아웃(권장 배치)

영역 내용 신호등 기준(예)
상단 KPI 카드(4) ① 순자산 ② 비상금(개월수) ③ 저축률 ④ 부채비율 비상금 ≥ 6개월=🟢 / 3~6개월=🟡 / <3개월=🔴
좌상 차트 도넛: 자산 비중(주식/채권/현금/기타) 주식합산 ≤ 55%=🟢 / 55~60%=🟡 / >60%=🔴
우상 차트 막대: 목표 대비 드리프트(±20% 밴드) |편차| ≤ 20%=🟢 / ≤ 30%=🟡 / >30%=🔴
좌하 표 월 예산 요약(수입/고정비/변동비/저축액) 저축률 ≥ 20%=🟢 / 10~20%=🟡 / <10%=🔴
우하 메모 3문장 코멘트 & 이번 달 결정사항 결정 3개 이하(실행가능)면 🟢


3) 복붙 템플릿(구글 시트용 구조)

아래를 각 시트에 붙여넣으면 바로 대시보드 연결이 가능합니다.

시트명: 표지

2025-08
순자산(만원)=LOOKUP(2,1/(LEN('월별스냅샷'!B2:B)),'월별스냅샷'!B2:B)
비상금(개월)=ROUND(현금합계/월평균지출,1)
저축률=저축액/총수입
부채비율=총부채/총자산

시트명: 자산입력 (예: A:자산, B:목표w, C:현재금액, D:현재w, E:드리프트)

자산,목표w,현재금액,현재w,드리프트
국내주식,0.25, ,=C2/SUM($C$2:$C$10),=(D2-B2)/B2
해외주식,0.25, ,=C3/SUM($C$2:$C$10),=(D3-B3)/B3
채권,0.30, ,=C4/SUM($C$2:$C$10),=(D4-B4)/B4
현금,0.20, ,=C5/SUM($C$2:$C$10),=(D5-B5)/B5
기타,0.00, ,=C6/SUM($C$2:$C$10),=(D6-B6)/B6

시트명: 월별스냅샷 (A:월, B:순자산, C:러닝피크, D:월수익률, E:MDD)

월,순자산,러닝피크,월수익률(TWR),MDD
2025-06,200000,,0.004, 
2025-07,203000,=MAX($B$2:B3),0.006,=B3/C3-1
2025-08,205000,=MAX($B$2:B4),0.003,=B4/C4-1

조건부 서식(신호등) 예시:

  • 비상금(개월) < 3 → 배경 🔴 / 3~5.9 → 🟡 / ≥6 → 🟢
  • 주식합산: =SUMIF('자산입력'!A:A,"*주식*",'자산입력'!D:D)
  • MAX(ABS(드리프트)) > 0.2 → “조정 필요” 🔴


4) 차트 2종(간단 설정)

  • 도넛: 범위 = 자산입력!A2:A, D2:D → 레이블 “이름+%”
  • 드리프트 막대: 범위 = 자산입력!A2:A, E2:E → 기준선 0, 음수 빨강/양수 파랑


5) 가족 미팅 10분 스크립트(복붙)

  1. 1분: KPI 카드 확인(신호등만 보기)
  2. 3분: 도넛/드리프트 차트로 쏠림·편차 확인
  3. 3분: 예산 요약(지출 3항목만), “줄일 항목 1개” 합의
  4. 2분: 이번 달 투자/저축 액션 2개 결정
  5. 1분: 다음 미팅 일정·담당자 지정

규칙: 결정사항은 3개 이하, 각 항목은 책임자·금액·날짜 포함.


6) PDF·이메일 공유 자동화(간단 스크립트)

리포트 시트 이름만 바꿔 아래 코드를 Apps Script에 붙여넣고, 가족 이메일을 입력하세요.

function sendFamilyReport(){
  const ss = SpreadsheetApp.getActive();
  const sheetName = '가족리포트'; // 1페이지 정리 시트
  const gid = ss.getSheetByName(sheetName).getSheetId();
  const pid = ss.getId();
  const params = 'format=pdf&size=A4&portrait=true&fitw=true&gridlines=false&sheetnames=false&pagenum=DISABLED&top_margin=0.4&bottom_margin=0.4&left_margin=0.4&right_margin=0.4' + '&gid=' + gid;
  const token = ScriptApp.getOAuthToken();
  const resp = UrlFetchApp.fetch('https://docs.google.com/spreadsheets/d/'+pid+'/export?'+params, {headers:{Authorization:'Bearer '+token}});
  const blob = resp.getBlob().setName('가족재무리포트_'+Utilities.formatDate(new Date(),'Asia/Seoul','yyyy-MM')+'.pdf');
  const recipients = ['배우자이메일@예시.com','본인이메일@예시.com']; // 수정
  MailApp.sendEmail(recipients.join(','), '가족 재무 리포트', '첨부 PDF 확인 후 코멘트 부탁드립니다.', {attachments:[blob]});
}

공유 권한은 보기 전용으로, 시트 내 계좌번호/상세는 마스킹하세요(예: “국민***123”).


7) 개인정보·보안 체크리스트

  • 계좌번호·주민번호·정확한 주소는 리포트에 포함하지 않기
  • 클라우드 공유는 링크 소유자만 보기 또는 가족 이메일 지정
  • 휴대폰 분실 대비, 앱 잠금·2단계 인증 활성화


마무리

가족 재무는 길게 설명할수록 어려워집니다. 한 장 리포트로 구조화하면, 갈등은 줄고 실행은 빨라집니다. 오늘 템플릿으로 10분 미팅을 시작해 보세요.


다음 글 예고

다음 글에서는 주 1회 15분 루틴으로 포트폴리오를 유지·점검·미세조정하는 방법을 공유합니다.

  • 🗓️ 체크 항목: 드리프트·노출 캡·현금 버퍼
  • 📊 소형 대시보드: 주간 KPI 카드(3개)
  • 🔔 경보 알림: 조건부 서식 & 간단 스크립트
  • 📝 주간 로그 3줄 템플릿

“자주”가 아니라 “일관되게” 관리하는 법을 실전 예시와 함께 소개합니다.