将 excel 函数转换为 php 函数


Converting excel function to php function

我正在尝试将 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()"函数工作。

$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%(这将是 0.02 的$rate值),则得到的结果为 690.1009038。

因此,您需要将费率值从 2 调整为 2 / 100 ...2%作为利率比200%的用处要小得多