1

我在将 excel 数学函数转换为 php 函数时遇到问题,我的大部分代码都是正确的,但是最后一点我似乎无法正确。

这是excel函数

=SUM((0.75*200000)*(1+(0.04/12))^(5*12))-(((0.04/12)*(0.75*200000)/((1-(1+(0.04/12))^(-(30*12)))))/(0.04/12))*((1+(0.04/12))^(5*12)-1)

这是我的 PHP 代码

((0.75*200000)*(pow(1+(0.04/12),(5*12)))) - (((0.04/12)*(0.75*200000) / (1-(pow(1+(0.04/12),-(30*12)))))/(0.04/12)) * (pow((1+(0.04/12)),(5*12)-1)) ;

目前我的 PHP 代码得到 -78,294.13 的答案,我需要得到 135,671

我相信以下代码是错误的,但我似乎无法弄清楚原因。

(pow((1+(0.04/12)),(5*12)-1))

任何帮助将非常感激。

4

1 回答 1

2

您在 PHP 计算中有错误:

... * (pow((1+(0.04/12)),(5*12)-1)) ;

应该:

... * (pow((1+(0.04/12)),(5*12))-1) ;
于 2013-10-10T10:28:59.050 回答