가족 재무 미팅을 위한 공유용 리포트 템플릿 — 한 장으로 합의 끝!
가족 재무 미팅이 길어지는 가장 큰 이유는 정보가 흩어져 있고, 결론이 보이지 않기 때문입니다. 그래서 저는 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분: KPI 카드 확인(신호등만 보기)
- 3분: 도넛/드리프트 차트로 쏠림·편차 확인
- 3분: 예산 요약(지출 3항목만), “줄일 항목 1개” 합의
- 2분: 이번 달 투자/저축 액션 2개 결정
- 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분 미팅을 시작해 보세요.
- 🗓️ 체크 항목: 드리프트·노출 캡·현금 버퍼
- 📊 소형 대시보드: 주간 KPI 카드(3개)
- 🔔 경보 알림: 조건부 서식 & 간단 스크립트
- 📝 주간 로그 3줄 템플릿
“자주”가 아니라 “일관되게” 관리하는 법을 실전 예시와 함께 소개합니다.