将Excel公式转换为JavaScript-Math.pow()?

用户名1525

我在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中的公式略有不同(不知道我是怎么做到的)。一切都很好,现在很有意义。谢谢大家

妮娜·斯科茨(Nina Scholz)

在我的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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章