계획과 실제의 차이를 점검하는 법 — 오차 표준화·원인 매핑·갭 리포트·자동화

계획은 가정이고, 실제는 데이터입니다. 둘의 차이를 감정이 아니라 표준화된 숫자로 비교하면, 다음 행동이 또렷해집니다. 오늘은 오차를 %·금액·일수로 표준화하고, PMT·기간·비용·위험 네 가지 레버로 원인을 매핑한 뒤, 갭 리포트자동 메일까지 세팅합니다.


1) 오차를 먼저 표준화하자(같은 언어로 비교)

오차 종류정의시트 수식(예)권장 기준선
진행률 오차(%) 현재 잔고 vs 이번달 목표잔고 =ABS(현재잔고/이번달목표-1) ≤ 5%
PMT 오차(금액) 필요 PMT 대비 실제 입금 부족분 =MAX(필요PMT-실제입금,0) 0원(보완 이체)
일정 오차(일) 계획일 vs 집행일 차이 =DATEDIF(계획일,집행일,"D") ≤ 3일
비용 오차(%p) 목표 총비용률 대비 실제 =실제비용률-목표비용률 ≤ 0.0%p(목표 0.6%p 이하)
위험 오차 가드레일 위반 정도 =MAX(0,주식합산-0.55,0.10-현금,드리프트MAX-0.20) 0(무위반)

가드레일: 현금 10~15% · 주식 합산 ≤ 55% · 드리프트 |편차| ≤ 20%.


2) 원인-결과 매핑(갭 → 레버 → 행동)

  • PMT 갭 → 레버: PMT — 보완 이체, 월 납입 +10% 3개월 한시.
  • 진행률 갭 → 레버: 기간 — 목표 시점 +6~12개월 조정.
  • 비용 갭 → 레버: 비용 — 동일 노출 저비용으로 교체, 총비용률 ≤ 0.6%p.
  • 위험 갭 → 레버: 위험 — 이탈 자산만 1~3%p 리밸런싱, 현금 10~15% 회복.


3) 구글 시트 갭 리포트(복붙 템플릿)

라벨값/수식설명
A2필요 PMT예: 1,500,000월 목표 납입
A3실제 입금연동/합계현재 월 입금
A4PMT 오차=MAX(A2-A3,0)보완 이체액
A5목표 잔고=FV((1+연순)^(1/12)-1,개월,-A2,0)이번달 목표
A6현재 잔고연동/합계대시보드 값
A7진행률 오차=ABS(A6/A5-1)≤ 5% 권장
B2총비용률연환산보수+거래비용
B3비용 오차=B2-0.006목표 0.6%p 기준
B4현금 비중=현금성/총자산10~15%
B5주식 합산=주식/총자산≤ 55%
B6드리프트MAX=MAX(ABS(현재비중-목표비중)/목표비중)≤ 20%
B7위험 오차=MAX(0,B5-0.55,0.10-B4,B6-0.20)0이면 정상
C2판정(🟢/🟡/🔴)=IFS(A7<=0.05,"🟢",A7<=0.10,"🟡",TRUE,"🔴")진행률 기준
C3추천 레버=IF(A4>0,"PMT",IF(B7>0,"위험",IF(B3>0,"비용","기간")))우선순위

조건부 서식 권장: 진행률오차 > 5% 노랑, > 10% 빨강 / PMT오차 > 0원 빨강.


4) 주기: 월간은 집행, 분기는 수정

  1. 월간: PMT 보완·리밸런싱·비용 점검(집행). 목표·기간·수익률 가정은 변경 금지.
  2. 분기: 데이터 동결 → 갭 리포트 비교 → 레버 1개만 수정(단일 변경 규칙).


5) 갭별 권장 액션(결정 트리)

트리거행동제한
PMT PMT 오차 > 0원 보완 이체 + 월 납입 +10% 3개월 생활비 바스켓 재배치
기간 진행률 오차 > 10% 목표 시점 +6~12개월 분기 조정에서만
비용 총비용률 > 0.6%p 저비용 동일 노출로 교체 세금/수수료 확인
위험 현금 <10% 또는 주식 >55% 또는 드리프트 >20% 이탈 자산만 1~3%p 조정 1회 이동 ≤ 3%p


6) 갭 리포트 PDF 자동 메일(앱스 스크립트)

대시보드(또는 GapReport) 시트를 PDF로 내보내 월말에 메일 전송합니다.

// 트리거: 매월 마지막 금요일 21:00
function sendGapReport(){
  const ss=SpreadsheetApp.getActive();
  const sheet=ss.getSheetByName('GapReport') || ss.getSheetByName('Dashboard');
  const url=ss.getUrl().replace(/edit$/,'');
  const gid=sheet.getSheetId();
  const yyyymm=Utilities.formatDate(new Date(),Session.getScriptTimeZone(),'yyyyMM');
  const pdf=UrlFetchApp.fetch(
    url+'export?format=pdf&gid='+gid+'&size=A4&portrait=true&fitw=true&sheetnames=false&gridlines=false'
  ).getBlob().setName('GapReport_'+yyyymm+'.pdf');
  MailApp.sendEmail({
    to: Session.getActiveUser().getEmail(),
    subject: '[월말] 계획 vs 실제 갭 리포트',
    body: '첨부된 PDF로 이달의 갭을 확인하고, 금 21:00에 “결정 3개”를 집행하세요.',
    attachments: [pdf]
  });
}


7) 시각화: 오차가 ‘보이는’ 대시보드

  • 진행률 오차 히트맵: 월별 오차% 색상 단계(초록 ≤5%, 노랑 ≤10%, 빨강 >10%).
  • 워터폴: 잔고 변화 → PMT/수익/비용/리밸런싱 기여분 분해.
  • 언더워터(드로다운): 스트레스 구간과 리밸런싱 포인트 표시.


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

[표준화] 진행률 ____% / PMT오차 ____원 / 일정오차 ____일 / 비용오차 ____%p / 위험오차 ____ (0=정상)
[판정] 🟢 ≤5% / 🟡 ≤10% / 🔴 >10%
[레버] (택1) PMT / 기간 / 비용 / 위험
[행동] 보완 이체 ____원 / 목표시점 +__개월 / 저비용 교체 / 이탈 자산 ±__%p
[규칙] 월간=집행 · 분기=수정 / 1회 이동 ≤3%p / 가드레일 유지(현금 10~15%, 주식 ≤55%, 드리프트 ≤20%)


9) 자주 묻는 질문

  • Q. 계획이 과했는지, 실행이 부족했는지 어떻게 구분하죠?
    A. PMT오차·일정오차는 실행 문제, 비용·위험오차는 설계 문제일 가능성이 큽니다.
  • Q. 큰 하락장에서는 목표를 바꿔야 하나요?
    A. 먼저 위험 레버로 가드레일을 회복하세요. 목표·기간 수정은 분기 리뷰에서만.

마무리 — 계획과 실제의 차이는 실패가 아니라 피드백입니다. 오늘 갭 리포트를 세팅하고, 월말 30분 동안 “표준화 → 매핑 → 결정 3개” 루틴을 실행하세요. 숫자가 말해 주는 방향으로, 습관을 조금씩 수정하면 충분합니다.

※ 교육용 일반 정보입니다. 상품·세율·수수료·약관은 각 기관의 최신 공지를 확인하세요.


🔜 다음 글 예고 | 돈과의 관계, 어떻게 달라졌는가?

  • 불안→통제감: 현금 버퍼·가드레일이 주는 심리 자본
  • 욕망→규칙: “결정 3개”와 쿨다운의 행동 변화
  • 수치→이야기: 숫자를 가족 대화와 목표 스토리로 연결
  • 리추얼: 월말 30분·분기 스냅샷·12주 리뷰의 정체감 효과

다음 편에서 심리 지표(불안/통제/만족) 체크리스트와 기록 템플릿을 제공합니다.