Matthias Bode: Spreadsheet_Excel fehler in Formel

Beitrag lesen

Hallo zusammen,
ich arbeite mit Spreadsheet_Excel um eine Exceldatei zu erzeugen.
Klappt alles ganz gut, nur an einem punkt hakts.

<?php
require_once 'Spreadsheet/Excel/Writer.php';
$workbook = new Spreadsheet_Excel_Writer();
$workbook->send('Test.xls');
$worksheet =& $workbook->addWorksheet('Rechnung');

$worksheet->write(0, 0, "1");
$worksheet->write(1, 0, "1");
$worksheet->write(2, 0, "1");
$worksheet->write(0, 1, "4");
$worksheet->write(1, 1, "1");
$worksheet->write(2, 1, "9");

$worksheet->writeFormula(3, 1, "=SUMIF(A1:A3,1,B1:B3)");
$workbook->close();

?>

Bei $worksheet->writeFormula(3, 1, "='SUMIF'(A1:A3,1,B1:B3)");
schreibt er zwar die Formel in die Zelle, nur kommt, wenn man die Datei öffnet der Fehler #Wert!.

Klickt man allerdings einmal in die Bearbeitungsleiste und drückt Enter, stimmt auf einmal alles.

Wie kann das denn bitte sein?
Vielen Dank im Voraus für eure Hilfe

Matthias