我在将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))
非常感谢任何帮助。
答案 0 :(得分:2)
PHP计算中有错误:
... * (pow((1+(0.04/12)),(5*12)-1)) ;
应该是:
... * (pow((1+(0.04/12)),(5*12))-1) ;