PHPExcel异常:公式错误:意外,

时间:2013-02-05 14:40:14

标签: php phpexcel

当PHPExcel尝试解析公式'=_xlfn.LOGNORM.INV(1-$AB2,$AW$6,$AX$6)'

时,显然我遇到了这个问题

有关为何发生这种情况的任何想法?如果逗号,不是函数参数分隔符那么是什么?

修改

根据:http://www.excelfunctions.net/Excel-Lognorm-Inv-Function.html

lognorm.inv基本上只是loginv的别名..所以我尝试添加:

'LOGNORM.INV' => array('category' => PHPExcel_Calculation_Function::CATEGORY_STATISTICAL,
'functionCall' => 'PHPExcel_Calculation_Statistical::LOGINV',
'argumentCount' => '3'

到Calculations.php,但这似乎导致了同样的错误。那么任何其他行动方式呢?

2 个答案:

答案 0 :(得分:3)

更有可能的是,它无法将_xlfn.LOGNORM.INV识别为有效函数,但却引发了一个令人困惑的异常...... Docs文件夹中包含所有已识别函数名称的列表,以及它们是否存在PHPExcel支持...并且= _xlfn.LOGNORM.INV未列在那里

答案 1 :(得分:0)

您的问题中的信息很少,可以为您提供答案。

但是,我尝试了Google search,并找到了this。也许它可以帮助你调试。