负利率下PMT公式使用存疑,求正确月度缴款额计算方法
问题分析与解决
核心问题:PMT函数的现金流符号误解
你得到的PMT结果与手动计算不符,核心原因是未正确设置PV/FV的现金流符号,导致函数的现金流模型和你的实际场景不匹配。
你的场景现金流逻辑
你的实际场景是:
- 期初初始金额:1000元(可视为投入账户的资金)
- 每月本金缩水4%(月利率R=-4%)
- 每月期末缴款X(固定投入账户)
- 12期后账户金额达到2000元(最终目标金额)
对应的终值计算公式为:
FV = PV*(1+R)^N + X * [(1+R)^N - 1]/R
代入数值(PV=1000,R=-0.04,N=12,FV=2000):
- 计算(1+R)^N = 0.96^12 ≈ 0.6127
- 等比数列求和项:[(0.6127 - 1)/(-0.04)] ≈ 9.6825
- 代入公式:2000 = 10000.6127 + X9.6825
- 解得X ≈ (2000 - 612.7)/9.6825 ≈ 143.28,和你手动计算一致。
PMT函数的正确用法
Excel的PMT函数遵循现值总和为0的现金流规则:所有现金流入为正,流出为负(或反之,需统一)。针对你的场景,有两种正确的参数设置方式:
方式1:PV为负(初始投入),FV为正(最终所得)
PMT(-0.04, 12, -1000, 2000, 0)
结果为**-143.28**,负号表示这是你每期的现金流出(即需要缴款的金额),绝对值和你手动计算一致。
方式2:PV为正(初始资产),FV为负(最终资产视为流出)
PMT(-0.04, 12, 1000, -2000, 0)
结果为143.28,正号直接代表你每期需要缴款的金额,和你手动计算完全匹配。
你之前错误的原因
你使用的PMT(-0.04,12,1000,2000,0)中,PV和FV都设为正,相当于告诉函数:你当前有1000元现金流入,未来还要得到2000元现金流入,函数会计算出你需要每期拿出更多的钱来填补贬值+达到目标,这完全不符合你的实际场景,因此得到错误的-269.85。
内容的提问来源于stack exchange,提问作者Ben
相关产品推荐
相关产品推荐

