显然即时得到当PHPExcel试图解析公式'=_xlfn.LOGNORM.INV(1-$AB2,$AW$6,$AX$6)'
PHPExcel例外:公式错误:意外,
的为什么发生这种情况的任何想法这个问题?如果逗号,
不是函数参数分隔符,那么是什么?
编辑
根据: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,然而这似乎导致相同的错误。那么其他任何行动路线?
Excel通常使用分号';'作为函数中的分隔符。你尝试过吗?或者另一个猜测 - 你是否尝试过在引号中使用参数? –
@Michal - ;或者,作为分隔符是区域敏感的......内部使用逗号 –
@netbrain - 使用别名,您需要完整的_xlfn.LOGNORM.INV而不仅仅是LOGNORM.INV,而且您还需要修改CALCULATION_REGEXP_FUNCTION的定义以允许_字符 –