我正在尝试将excel函数转换为php,我在使用取幂时最后一点陷入困境。
这是excel功能:
=((E15/12)*(0.75*E12)/((1-(1+(E15/12))^(-(E18*12)))))
这是我创建的PHP:
$price = 100000;
$rate = 2;
$years_back = 10;
$pay_1_5 = ($rate/12) * (0.75*$price) / ((1-(1+($rate/12))pow(-($years_back*12))));
我似乎无法使用'pow()'功能。
答案 0 :(得分:0)
$pay_1_5 = ( $rate / 12 ) *
( 0.75 * $price ) /
( 1 - pow( 1 + ( $rate / 12), - ( $years_back * 12 )));
修改强>
我刚刚使用您原来的Excel公式填充了一个Excel电子表格,并将E12的单元格值设置为100000,E15为2,E18为10,而Excel为我提供了12500.00012.
但是,如果我将单元格E15设置为2%(这将是$ rate值为0.02),我得到690.1009038的结果。
因此,您需要将费率值从2
调整为2 / 100
... 2%的利率低于200%