Hola estimados
 
Tengo el siguiente problema 
Estoy usando la función RESIDUO (mod) en phpexcel, la que no me funciona cuando la incorporo dentro de otra función, en este caso un SI (IF).  Esto no me permite generar el excel. 
Código 
 Código PHP:
    $fecha_inicio = 'A'.$n_fila;//celda que contiene la fecha de inicio 26-09-2013
$fecha_fin = 'B'.$fila;//celda que contiene la fecha de termino 01-06-2014
$fila_resultado = 'C'.$fila//celda que contendra el resultado
$calculo_anyos = '=(IF('.$fecha_fin.'="-",0,MOD(('.$fecha_fin.'-'.$fecha_inicio.'),200)))';
//en excel se ve asi =(SI(B2="-";0;RESIDUO((B2-A2);200))) y el resultado es 48
$objPHPExcel->getActiveSheet()->setCellValue($fila_resultado, $calculo_anyos); 
    
  inclusive fuera, conteniendo funciones en su interior 
 Código PHP:
    $fecha_inicio = 'A'.$n_fila;//celda que contiene la fecha de inicio
$fecha_fin = 'B'.$fila;//celda que contiene la fecha de termino
$fila_resultado = 'C'.$fila//celda que contendra el resultado
$calculo_anyos = '=MOD(IF('.$fecha_fin.'="-",0,(('.$fecha_fin.'-'.$fecha_inicio.'))),200)';
$objPHPExcel->getActiveSheet()->setCellValue($fila_resultado, $calculo_anyos); 
    
  
Si ejecuto la funciÓn en solitario funciona sin problemas 
 Código PHP:
    $fila_resultado = 'D'.$n_fila
$prueba_mod = '=MOD(600,365)';
$objPHPExcel->getActiveSheet()->setCellValue($fila_resultado, $prueba_mod); 
    
  Sera quizas un bug de PHPExcel??? 
 
 
Atento a sus comentarios, gracias