Hallo Thomas,
Hallo Andre,
die Liste akzeptiert keine Anhänge - die werden abgeschnitten.
Allerdings ergibt Deine unten angegeben Berechnung in einer Zeile exakt
2,1 - also wie erwartet.
Das kommt auf die Darstellung an. Wenn du auf "Standard" stellst und die Spalte schmal genug ist, ja; wenn du mehr Ziffern anzeigen lässt, nein.
Du musst allerdings auch bedenken, dass ein Computer nie korrekt rechnen
kann - es wird also immer zu Rundungsfehlern kommen.
Da liegt auch der Fehler beim Poster. Die Zahl 2,1 lässt sich eben nicht 'gut im Dualsystem darstellen', sondern ist eine unendliche, periodische Kommazahl.
Meist sind die aber
so gering und werden durch die Darstellung wieder aufgehoben.
Für die meisten Anwendungen reicht dies. Wenn es nicht reicht, sollte man sowieso überlegen, ob eine Tabellenkalkulation das richtige Werkzeug ist. Es gibt nur wenige Fälle, in denen die Genauigkeit unter 14 signifikante Stellen rutscht. Dazu gehören beispielsweise lineare Regression mit mehreren Variablen, so ab 10 Variablen ist es nicht mehr brauchbar.
Da Deine
erste Zahl eine Dezimalzahl ist, wird intern mit einem Double-Wert
gerechnet - und der kann nie exakt sein.
Kann schon, 0,5 und 0,25 und 0,125 usw. sind exakt als Double darstellbar. Aber 0,1 leider nicht.
Es wird übrigens intern immer in Double gerechnet, egal wie die Zahlen lauten.
[..]
Prüfe übrigens mal die Einstellung in den Optionen: Extras - Optionen -
LO Calc -> Berechnen. Die Option "Genauigkeit wie angezeigt" sollte
aktiviert sein - dann wird ein solcher Effekt nicht direkt sichtbar sein.
Das würde ich nicht als generelle Regel empfehlen. Damit handelst du dir typische "3 * 1/3 ungleich 1" Probleme ein. Du musst schon wissen, ob deine Daten dafür geeignet sind. Eher würde ich für die Anzeige nicht "Standard" nehmen, sondern die Anzahl der anzuzeigenden Dezimalstellen explizit angeben.
Mit freundlichen Grüßen
Regina