如何在Google表格中计算含超额还款的月度房贷本/息
带超额还款的房贷月度明细计算方案
核心逻辑
超额还款会直接冲抵贷款本金,导致每月剩余余额动态变化,无法用单一静态公式直接算出指定月份的结果,推荐用逐月累加计算的方式,在Google表格中按月份逐行生成明细。
表格列布局建议
按以下列设置(可按需调整):
- A列:
期数(从1开始递增) - B列:
月初剩余余额 - C列:
当月利息 - D列:
原计划当月本金(基于原贷款方案的应还本金) - E列:
超额还款金额(固定值或单元格引用,比如300) - F列:
当月总还本金 - G列:
当月总还款额 - H列:
月末剩余余额
逐行公式配置
第1期(行2)
- A2:
1 - B2:
=LOAN(初始贷款总额) - C2:
=B2*(RATE/12)(当月利息,基于月初余额计算) - D2:
=PPMT(RATE/12, A2, 360, -LOAN)(原计划当月应还本金) - E2:
300(固定超额还款额,可改为单元格引用方便调整) - F2:
=D2+E2 - G2:
=C2+F2 - H2:
=IF(B2-F2<=0, 0, B2-F2)(月末余额,若结清则显示0)
第2期及以后(行3开始下拉填充)
- A3:
=A2+1 - B3:
=H2(承接上月末剩余余额) - C3:
=B3*(RATE/12) - D3:
=PPMT(RATE/12, A3, 360, -LOAN) - E3:
=E2(复制超额还款额,按需修改) - F3:
=D3+E3 - G3:
=C3+F3 - H3:
=IF(B3-F3<=0, 0, B3-F3)
额外说明
- 若想直接计算某指定月份的明细,可开启Google表格迭代计算(文件>设置>计算>勾选“启用迭代计算”),但逐行计算更直观、不易出错,优先推荐。
- 若超额还款为不定期,直接修改对应行的E列数值即可,后续公式会自动调整余额。
内容的提问来源于stack exchange,提问作者Ish Thomas
相关产品推荐
相关产品推荐

