定投计算器回答一个问题: 每月固定投入一笔钱, 按预期年收益率持续若干年, 最后账户值多少钱. 全部计算在浏览器里由页面自带的代码完成, 三个输入和结果都不会离开你的设备.
三个输入, 一个按钮
页面只有三个输入框. 每月投资填每月投入的金额(占位符 1,000). 预期年收益率填百分数而不是小数, 标签后面自带百分号(占位符 12). 投资年限填年数(占位符 10). 输入时不会自动计算: 必须点击计算按钮, 结果和表格才会出现. 两个守卫决定是否有结果. 每月投资为空, 无效, 为零或为负时, 不显示任何结果. 投资年限为空或解析失败时, 默认按 10 年计算; 年限为负则无结果. 带小数的年限(例如 5.5)先截断为 5 再参与计算.
终值怎么算
年收益率先除以 100 再除以 12, 得到月利率 i; 年限乘以 12 得到总月数 n. 当 i 不等于零时, 终值用期初年金公式: 月供乘 ((1+i)^n - 1) / i, 再乘 (1+i). 最后的乘数来自模型假设: 每月月初投入, 连第一笔也完整复利一个月. 当 i 恰好为零时, 走零增长分支, 终值等于月供乘 n, 即所有投入之和. 负收益不做特殊处理: 同一个年金公式带负 i 照常计算, 所以终值可能低于总投入.
四行结果与货币符号
结果面板按固定顺序列出四行: 总投入(月供乘 n), 总利息(终值减总投入), 总价值, 收益率(总利息除以总投入乘 100). 所有金额保留两位小数并带千位分隔. 货币符号看语言: 简体中文和日语界面用日元符号, 其他语言用美元符号. 总利息, 总价值, 收益率三行按正负染色: 为正显示上涨色, 为负显示下跌色, 亏损场景一眼可见. 总投入保持中性色.
逐年表格
结果面板下方, 每一年一行, 从 Y1 标到 Yn. 每行是当年 12 笔投入完成后的累计状态: 投入等于月供乘月数, 价值用同一个年金公式按该月数计算, 利息是两者之差. 表格单元格一律加美元符号并四舍五入到整数, 即使所在语言的结果面板用日元也是如此. 利息列按正负染色, 账户缩水的年份显示为负的下跌色数字.
可以复制什么
结果面板的复制按钮把四行结果按顺序写入剪贴板, 每行一个键值对: totalInvested, totalInterest, totalValue, returnPercent. 以每月 500, 20 年, 年收益 10% 为例, 复制出的内容包含 totalInvested: $120,000.00 和 totalValue: $382,848.45.
这里没有的, 以及下一步去哪
计算器只建模一个固定的月供: 不支持中途改金额, 不计管理费或费用, 不给收益计税, 也没有季度或每周频率. 如果你的钱是一次性投入而不是每月定投, 用 复利计算器. 如果标的派息并且你把股息再投资成更多份额, 用 股息再投资计算器. 如果你已经知道期初期末两个值, 想反推隐含收益率, 用 CAGR 复合增长率计算器. 想要逐步讲解, 看 复利计算指南.