Excel Maths函数用于PHP

时间:2013-10-10 10:08:13

标签: php excel excel-formula pow exponentiation

我在将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))

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

PHP计算中有错误:

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

应该是:

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