Hallo Listige
Ich bin auf ein Problem mit Calc gestossen, das doch erstaunlich ist: Calc rechnet falsch!
Zunächst die Beschreibung der Situation: Seit langer Zeit mache ich täglich Sudoku und notiere mir in einer Calc-Tabelle die Ergebnisse, u.a. die Zeit, die es dauert, bis ich die erste Zahl finde. In der Zwischenzeit sind so 1077 Datensätze entstanden, von denen u.a. der Mittelwert berechnet wird (mit der Calc-Funktion =MITTELWERT()). Die zugehörige Calc-Datei befindet sich auf einem USB-Stick. Während der Woche erfolgt die Auswertung mit LO 6.1.6.3 auf einem Windows-Desktop-PC unter Windows 10, am Wochenende mit LO 6.2.7 auf einem Windows-Laptop unter Windows 10. Die Datei selbst bleibt – da auf einem Stick – immer genau die gleiche (Daten, Formeln, Formate, ...), nur die LO-Version ändert. Die Eintragungen werden also abwechselnd mit dem Desktop-PC oder dem Laptop in die gleiche Datei gemacht.
Jetzt zu meiner Beobachtung: Ich habe beim Mittelwert der ersten beobachteten Zahlenreihe festgestellt, dass bei der älteren Version der Wert 00:07 angezeigt wird, was 7 Sekunden entspricht (da meine „Werte“ immer unter einer Stunde liegen, habe ich per Format-Befehl die Anzeige von Stunden unterdrückt). Bei der neueren Version wird aber 00:06 angezeigt. Ich habe dann die Zeit-Formatierung entfernt und die beiden Werte
7.93189797604294E-05 (alte Version)
7.93496985357449E-05 (neue Version)
erhalten. Verwandle ich sie nach den Regeln der Mathematik wieder in Zeiten, indem ich diese Zahl mit 24 x 3600 multipliziere, so erhalte ich 6.85 [s] (Wert der älteren LO-Version) bzw. 6.86 [s] (Wert der neueren LO-Version). Dies suggeriert, dass der ältere Wert eigentlich der richtige ist, denn gerundet auf ganze Sekunden (was in der „normalen“ Anzeige meines Tabellenblattes der Fall ist bzw. sein sollte) ergeben beide Ergebnisse 7 [s]. Trotzdem bleibt die Tatsache bestehen, dass unabhängig von offenbar falscher Rundung auch die Ergebnisse zumindest in der einen Version falsch gerechnet werden: Mit exakt den gleichen Daten und exakt den gleichen Formeln kommen die beiden Versionen nicht auf das gleiche Ergebnis – zwar „nur“ ein Fehler (eine Abweichung?) von 0.4‰, trotzdem in meinen Augen nicht akzeptierbar.
Mit meinen Mitteln kann ich nicht entscheiden, welche Version „falsch“ rechnet – die Rundung weist eher auf die neuere Version als „Übeltäter“ hin, aber das muss nicht das gleiche Verdikt für die Rechnung an sich bedeuten.
Obschon es sich um eine spezielle Situation handelt, die nicht leicht zu reproduzieren ist, meine Frage an die Runde: Hat jemand ähnliche Erfahrungen gemacht?
Liebe Grüsse aus der bewölkten Schweiz
Ernst