无法在Google文档电子表格中找出现值(PV)公式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法在Google文档电子表格中找出现值(PV)公式相关的知识,希望对你有一定的参考价值。
我正在尝试将Google Docs电子表格PV(现值)公式用于javascript。
实际上我发现了一个JavaScript PV函数,其功能与预期完全一样:How is present value (PV) calculated on Google Sheets?
但是,重现电子表格中使用的整个公式存在问题。
传递给Google Docs PV功能的第一个参数是:
(1+61,6%)^(1/12)-1
根据我的理解,这将转换为此JavaScript代码:
Math.pow(1 + 0.616, (1/12)) -1
如果我将此JavaScript代码的结果替换为该Google文档数学代码段,则结果不匹配。
在此特定示例中,原始公式给出值20.167,95,而由于运行JavaScript代码而导致替换,它给出20.174,86。
我无法弄清楚为什么会有这种差异。
任何帮助都表示赞赏。
编辑:
使用此参数,我可以通过手动将值设置为0,04082825来获得与原始公式相同的结果。 JavaScript代码生成的值为0.04080678096462331。非常奇怪的IMO。
我使用LibreOffice的Calc电子表格软件进行了相同的计算(PV),得到的结果与我在Google Docs电子表格中使用上面的JavaScript计算结果作为PV的第一个参数时得到的结果相同,所以现在我几乎100%确定这是Google Docs电子表格软件数学实现存在问题。换句话说,这是一个Google表格错误。
以上是关于无法在Google文档电子表格中找出现值(PV)公式的主要内容,如果未能解决你的问题,请参考以下文章
google docs电子表格导出:如何从时间、日期中删除撇号[关闭]
无法在 Google 电子表格中运行 BigQuery.Jobs.query
如何避免“#DIV/0!” Google 文档电子表格中的错误?