- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 Excel 中有一行包含 11 个值。
TotalSavings = [0, 8000, 8000, 8000, 8000, 8000, 8000, 8000, 8000, 8000, 8000]
折扣率为0.08,我在Excel中使用=NPV(0.08, TotalSavings)
计算了NPV(显然有11列,所以不是TotalSavings,而是C3:C14(这里C3是0 值,C14 为 8000))。它是49704。当我用 numpy NPV 做同样的事情时。
print(np.npv(0.08, TotalSavings))
结果是:53680。有人可以帮忙吗?我想要与我们在 Excel 中得到的结果相同的结果。
最佳答案
似乎一个使用期初付款,另一个使用期末付款。
numpy 的公式是
(values / (1+rate)**np.arange(0, len(values))).sum(axis=0)
更改为
(values / (1+rate)**np.arange(1, len(values)+1)).sum(axis=0)
产生的值与使用 Excel 获得的值相同。
numpy docs显示从 t=0 到 M-1 的总和。
Excel docs显示从 i=1 到 n 的总和
对于 Excel,这会使求和中每一项的分母变大,从而导致总和变小。
关于python - numpy NPV 和 Excel NPV 有区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62696450/
我的 Excel 中有一行包含 11 个值。 TotalSavings = [0, 8000, 8000, 8000, 8000, 8000, 8000, 8000, 8000, 8000, 8000
=NPV(D2,B3:B & C2) 我在单元格 B2 中有一个 NPV 公式。利率在 D2 中。我希望公式使用的范围随 C2 中的任何值而变化。即,如果 C2 = 362 中的值,则公式应为 =NP
我正在尝试计算不同数量项目的净现值 (NPV)、内部 yield (IRR) 和投资回收期 (PB),以评估哪个投资项目提供最佳返回。 到目前为止,我能够为每个项目分别用几行代码来计算它。但我想要做的
我有一个查询,它根据两个包含购买数据的表提供成本结构的损益 View 。 Select Left(A.Location, 5) as Site, A.Account, A.Category, A.Su
这是我使用 nvp 和 express_checkout 发送到 paypal 的东西,但它给我错误不匹配订单金额,你能帮我看看我遗漏或计算错误的那个吗? 我已经阅读了有同样问题的帖子,但仍然不知道如
我使用以下代码使用 RandomForest 作为分类器计算敏感性、特异性、NPV 和 PPV。 suppressMessages(require(randomForest)); clas
我一直在使用 R 中的 pROC 包为对应于特定阈值的 SP 和 SN 值生成自举置信区间。但是,我一直无法找到一种方法来为 PPV 和 NPV 值生成 CI。 pROC 中是否存在这样的函数? 最佳
我使用以下代码使用 RandomForest 作为分类器计算敏感性、特异性、NPV 和 PPV。 suppressMessages(require(randomForest)); clas
我正在我的应用程序中实现订阅付款,我想使用 Paypal 实现定期付款。但我不能坚持使用 Paypal 定期付款资料,因为我希望我的应用程序自行处理所有付款。我正在使用 Paypal 的 NVP AP
我正在开发一个财务应用程序,需要IRR(Excel 的内置功能) 计算,并在C 中找到了如此出色的教程here以及 C# 中的此类答案 here . 我实现了上面的C语言代码,但是当IRR为正时,它给
我是一名优秀的程序员,十分优秀!