コード例 #1
0
 /**
  * IFERROR
  *
  * Excel Function:
  *        =IFERROR(testValue,errorpart)
  *
  * @access    public
  * @category  Logical Functions
  *
  * @param    mixed $testValue Value to check, is also the value returned when no error
  * @param    mixed $errorpart Value to return when testValue is an error condition
  *
  * @return    mixed    The value of errorpart or testValue determined by error condition
  */
 public static function IFERROR($testValue = '', $errorpart = '')
 {
     $testValue = is_null($testValue) ? '' : PHPExcel_Calculation_Functions::flattenSingleValue($testValue);
     $errorpart = is_null($errorpart) ? '' : PHPExcel_Calculation_Functions::flattenSingleValue($errorpart);
     return self::STATEMENT_IF(PHPExcel_Calculation_Functions::IS_ERROR($testValue), $errorpart, $testValue);
 }