我使用PHPExcel库来计算CUMIPMT,但我使用了下面的excel表中的一些虚拟值。两者都给出了不同的结果,在excel表中它返回“$ 0”但代码为“$ -5.3”。
使用过的代码低于 -
$rate = $post['ir']/12; //Example - 6.0/12
$nper = $post['np']; //Example - 60 months
$pv = $post['loan']; //Example - $1
$start_period = $post['start']; //Example - 48 months
$end_period = $post['start']+11; //Example - 48+11 months
$type = 0;
require_once 'Classes/PHPExcel/Calculation/Financial.php';
$objPHPExcel = new PHPExcel_Calculation_Financial();
$result = $objPHPExcel->CUMIPMT($rate, $nper, $pv, $start_period, $end_period, $type);
提前谢谢
/////////////////////////////////////////////// ///////////////////////////////////////////
感谢您的回复,但问题不明确,我的excel功能是 -
= IF($ C $ 33℃,,CUMIPMT($ C $一十二分之三十六,$ C $ 35 - $ C $ 33 $ C $ 34 $ C $ 34±11,0), - CUMIPMT($ C $一十二分之三十六,$ C $ 35 $ C $ 33 $ C $ 34 $ C $ 34±11,0))
Excel中的值 -
C33 - 部门增加/(减少) - $ 1
C34 - 贷款期限开始 - 48个月
C35 - 剩余贷款期限 - 60个月
C36 - 利率 - 6.0