PHPEXCEL выдает ошибку на функцию sum

В ячейку вставляю функцию sum, таким образом: $page->setCellValue("E15", "=СУММ(E5:E14)"); Выдает ошибку: PHP Notice: Trying to access array offset on value of type null in C:\ivc\test\php\PHPExcel-1.8\Classes\PHPExcel\Writer\Excel2007\Worksheet.php on line 1117

На 1117 идет:

case 'f':            // Formula
                        $attributes = $pCell->getFormulaAttributes();
                        if ($attributes['t'] == 'array') {
                            $objWriter->startElement('f');
                            $objWriter->writeAttribute('t', 'array');
                            $objWriter->writeAttribute('ref', $pCellAddress);
                            $objWriter->writeAttribute('aca', '1');
                            $objWriter->writeAttribute('ca', '1');
                            $objWriter->text(substr($cellValue, 1));
                            $objWriter->endElement();
                        } else {
                            $objWriter->writeElement('f', substr($cellValue, 1));
                        }
                        if ($this->getParentWriter()->getOffice2003Compatibility() === false) {
                            if ($this->getParentWriter()->getPreCalculateFormulas()) {
//                                $calculatedValue = $pCell->getCalculatedValue();
                                if (!is_array($calculatedValue) && substr($calculatedValue, 0, 1) != '#') {
                                    $objWriter->writeElement('v', PHPExcel_Shared_String::FormatNumber($calculatedValue));
                                } else {
                                    $objWriter->writeElement('v', '0');
                                }
                            } else {
                                $objWriter->writeElement('v', '0');
                            }
                        }
                        break;


Ответы (1 шт):

Автор решения: ivc-bifk

Вопрос закрыт. Просто удалил условие и заработало, удалил это :

if ($attributes['t'] == 'array') {
                            $objWriter->startElement('f');
                            $objWriter->writeAttribute('t', 'array');
                            $objWriter->writeAttribute('ref', $pCellAddress);
                            $objWriter->writeAttribute('aca', '1');
                            $objWriter->writeAttribute('ca', '1');
                            $objWriter->text(substr($cellValue, 1));
                            $objWriter->endElement();
                        } else {
                            $objWriter->writeElement('f', substr($cellValue, 1));
                        }

→ Ссылка