diff --git a/Classes/PHPExcel/Worksheet.php b/Classes/PHPExcel/Worksheet.php index 0f44c7744..0130ae8d1 100644 --- a/Classes/PHPExcel/Worksheet.php +++ b/Classes/PHPExcel/Worksheet.php @@ -2482,7 +2482,11 @@ public function rangeToArray($pRange = 'A1', $nullValue = null, $calculateFormul $returnValue[$rRef][$cRef] = $cell->getValue()->getPlainText(); } else { if ($calculateFormulas) { - $returnValue[$rRef][$cRef] = $cell->getCalculatedValue(); + if($cell->getCalculatedValue() == '#REF!'){ + $returnValue[$rRef][$cRef] = $cell->getOldCalculatedValue(); + }else{ + $returnValue[$rRef][$cRef] = $cell->getCalculatedValue(); + } } else { $returnValue[$rRef][$cRef] = $cell->getValue(); }