无法在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 文档电子表格中的错误?

从 Google 电子表格中获取 ID 或 URL

无法打开 Google xlsx 电子表格/Google Drive 权限也被阻止

在 Google Drive 中使用 Google Spreadsheets API 创建电子表格