javascript - JavaScript 中的 Excel 速率函数 - FormulaJS 错误
问题描述
我正在尝试使用 JavaScript获得与 Excel / Google Sheets RATE函数相同的值。我正在使用库Formulajs来尝试实现这一目标。
当我试图找到 NPER 360 的汇率时 | 光电倍增管:599.55 | PV:100,000 结果为 0.004999993193119239。当我将其乘以 12(月)和 100(转换为百分比)时,我得到了正确的结果 6% (5.99999183174)。
当我尝试查找 NPER 360 的速率时,问题就开始了 光电倍增管:12200 | PV:100,000
RATE(360, -12200, 100000, 0, 0, 0.1)
结果是-1.013705559223954。当我将其乘以 12(月)和 100(转换为百分比)时,我得到一个荒谬的 -1216.44667107,但在 Google 表格上尝试同样的结果给我146.40
我不知道我是否正确使用了这些函数,或者我错过了计算的一些主要部分。我在这里做错了吗?是否有任何库可以为我提供尽可能接近 excel 的 RATE 函数?
解决方案
推荐阅读
- c# - 使用私钥签署 JWT 令牌
- cypress - 使用赛普拉斯,我如何将结果记录为视频,然后找到存储它的文件夹?
- mongodb - MongoDB insertMany 返回 _id 订单
- android - Flutter - 无法发出 POST 请求
- javascript - AJAX 在 textarea 和输入中提交多部分表单
- excel - 计算范围内 X+ 值出现的次数
- javascript - TypeError:无法读取空角度的属性“形式”
- sql - 如何根据开始和结束日期时间之间的日期时间将一个表中的组 ID 分配给另一个表中的行?
- android - 从一个片段移动到另一个片段时更改底部图标
- c# - 如何在中继器内编写按钮单击事件