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 (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!
