Seite 1 von 1

LibreCalc zu blöd zum rechnen

Verfasst: Do 28. Aug 2014, 14:52
von Paganini
Hallo,

ich verwende "noch" Libre Office 4.3.0.4 und bin auf folgenden Fehler gestoßen

In Zelle A1 die Zahl 1 eintragen
In Zelle A2 die Formel = A1 * 2

Und dann Zelle A2 kopieren und die Formel bis runter zu Zelle A64 kopieren

Ab Zelle A51 kommt Libre Office zum stolpern
lol.gif
lol.gif (5.16 KiB) 3369 mal betrachtet

Das selbe resultat wenn man in Zelle A2 die Formel = A1 + A1 einträgt.

Re: LibreCalc zu blöd zum rechnen

Verfasst: Do 28. Aug 2014, 15:34
von karolus
Hallo

Das ist kein "Fehler" speziell von Calc sondern eine Folge davon das Calc --(analog zu vmtl >95% aller Anwendungen die mit Zahlen rechnen)-- alle Zahlen als Fliesskommazahl mit doppelter Genauigkeit speichert, da ist dann bei ca.15 bis 16 signifikanten Stellen Ende.
doppelte Genauigkeit sind 64Bit Speicher pro Zahl davon werden 52 Bit für die ~"ziffern" reserviert
→ 2 hoch 52 ergibt 4503599627370496 vergleiche mit A53

http://de.wikipedia.org/wiki/Doppelte_Genauigkeit

Re: LibreCalc zu blöd zum rechnen

Verfasst: Fr 29. Aug 2014, 12:25
von Fazer
LOCalc und auch Excel rechnen mit einer Genauigkeit von 15 Stellen. Trotzdem ist es möglich - aber mit Tricks - mit grösserer Stellenzahl genau zu rechnen.
Hierzu werden die arithmetischen Operanden in kleinere Teile zerlegt und nach erfolgter Teilberechnung wieder zusammengefügt.
Je nach Operation kann man dann auf zu 28 oder 29 Stellen genau rechnen.

Siehe hier:http://www.excelformeln.de/tips.html?welcher=24!

Das Beispiel ist zwar in Excel, müsste aber in Calc genauso funktionieren. Es ist natürlich etwas umständlich! ;)