27. September 2007

Schwerer Bug im neuen Office: Excel 2007 verrechnet sich

Microsoft arbeitet derzeit an einem Update für Excel 2007, das einen Rechenfehler in der Tabellenkalkulation beheben soll, der erst kürzlich entdeckt worden ist.

Wie lautet das Ergebnis der Rechnung 77,1 x 850? Laut Excel 2007 lautet die Lösung 100.000, was natürlich falsch ist, wie ein schneller Griff zum Taschenrechner oder das Nachrechnen im Kopf beweist. Die richtige Lösung wäre nämlich 65.535.

Der Rechenfehler tritt nicht nur bei besagtem Beispiel auf, sondern bei diversen anderen Rechenaufgaben, bei denen Excel 2007 ebenfalls fälschlicherweise als Ergebnis 100.000 ausgibt. Nur Excel 2007 ist von dem Bug betroffen. Alle Vorgängerversionen rechnen also richtig. Grund für den Bug ist laut Angaben der Entwickler, dass bei Excel 2007 eine Änderung bei der Logik von Kalkulationen durchgeführt wurde. Tatsächlich rechnet Excel 2007 zwar intern richtig, zeigt aber in der Zelle einen falschen Wert an, obwohl Excel selbst noch den richtigen Wert weiß. Das kann einfach überprüft werden, indem beispielsweise die Multiplikation „=850 x 77,1“ mit Excel berechnet wird. Auch hier zeigt Excel 2007 in der Tabellenzelle den Wert 100.000 an. Rechnet man allerdings mit dem Wert der Zelle weiter, stimmt das Ergebnis wieder (Zelle x 10 ergibt 655.350 und nicht 10.000.000).
Das bei Microsoft für Excel verantwortliche Team ist kürzlich auf diesen Fehler aufmerksam geworden, der die Kalkulationsergebnisse betrifft, die bei 65.535 liegen. Das Team kündigt an, dass derzeit an einem Patch gearbeitet wird.

Na wenn das nicht ein ordentlicher Rückschlag für das Zugpferd von Microsoft. (Da Windows Vista scheinbar nicht so der Verkaufsschlager ist)
euer incredible Leitman

Keine Kommentare: