我在Excel中具有以下公式。
F14 = 100000
F15 = 10
F16 = 10
=(((1+F16)^(1/12)-1)*F14)/(1-((1+((1+F16)^(1/12)-1))^(-F15*12)))
这样得出1,297.75是正确的。简单地尝试在js中使用相同的公式将得出8800的结果,显然是错误的。
据我了解,^应该替换为Math.pow(A,B),对吗?即使这样,我还是很难正确地做到这一点。
有人可以帮我吗?
编辑:一切都很好。我发布的公式与excel中的公式略有不同(不知道我是怎么做到的)。一切都很好,现在很有意义。谢谢大家
在我的Excel中,我得到的值,22118,85503
这也是
var F14 = 100000,
F15 = 10,
F16 = 10;
console.log(((Math.pow(1 + F16, 1 / 12) - 1) * F14) / (1 - (Math.pow(1 + (Math.pow(1 + F16, 1 / 12) - 1), -F15 * 12))));
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句