gpt4 book ai didi

php - 如何使用php计算excel pmt

转载 作者:太空狗 更新时间:2023-10-29 16:51:02 26 4
gpt4 key购买 nike

一直在尝试将excel中使用的pmt函数实现到php中。我有公式,但计算结果不正确。

其利率为 6%,期限为 30 年,最终值为 833333。

正确答案应该是 10,541。

付款应在期末到期,因此类型为零且现值为零。

<pre>
$pv = 0;
$fv = 833333;
$i = 0.06/12;
$n = 360;

$pmt = (($pv - $fv) * $i )/ (1 - pow((1 + $i), (-$n)));

echo $pmt;
</pre>

Using this link as reference for formula

最佳答案

我在 PHPExcel 中用来反射(reflect) MS Excel 公式的公式是:

$PMT = (-$fv - $pv * pow(1 + $rate, $nper)) /
(1 + $rate * $type) /
((pow(1 + $rate, $nper) - 1) / $rate);

在哪里

  • $rate = 利率
  • $nper = 经期数
  • $fv 是终值
  • $pv 是现值
  • $type 是类型

当我使用时返回与 MS Excel 相同的结果

=PMT(6%/12, 360, 0, 833333, 0)

当我使用时返回结果 -10540.755358736(与 MS Excel 相同)

=PMT(0.06,30,0,833333,0)

关于php - 如何使用php计算excel pmt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31088264/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com