Ich habe vor kurzem ein vermehrtes Verhalten von MS Excel sowie Libre Office Calc entdeckt. Wenn ich die folgende Zahl direkt auf 1 Dezimalstelle (letzte Spalte) gerundet habe, wurde sie anders gerundet als wenn ich zuerst zwei Dezimalstellen (2. Spalte) und dann eine Dezimalstelle (3. Spalte) gegangen wäre.Die Funktion ROUND() in Excel/Libre Calc verstehen
number ROUND(A1,2) ROUND(A2,1) ROUND(A1,1)
4.449331525248 4.45 4.50 4.40
Ich bin kein Mathematiker, aber in meinem Sinne der direkt auf eine Dezimalstelle (letzte Spalte) Rundung ist falsch. Andere Nummern, die dabei vorkommen, sind [3.34690622103941, 4.14677866251134, 3.64939941850228, ...].
Kann mir jemand dieses Phänomen erklären? Vielen Dank!
(Bitte diese Frage zu einer entsprechenden Gemeinschaft bewegen, falls erforderlich)
'4,4493' auf 1 Dezimalstelle gerundet ist' 4,4' und ist '4,45' auf 2 Dezimalstellen gerundet; '4.45' auf 1 Dezimalstelle gerundet ist '4.5'. Ich verstehe das Problem nicht wirklich. Vielleicht nehmen Sie dies zu [math.stackexchange.com] (https://math.stackexchange.com/), wenn Sie weitere Erläuterungen benötigen. Natürlich könntest du den Link zu dieser Community unten auf [stackoverflow.com] (http://stackoverflow.com) gefunden haben, aber da ist es sowieso. – Jeeped
Ihre Augen vermissen ein * 4 *. "4,4493/0,1 = 44,49" ** nicht ** "4,4493/0,1 = 44,94". – Jeeped
Danke - der Fehler war offensichtlich nur auf mein Ende! Ich sollte schlafen gehen, anstatt Excel das nächste Mal in Frage zu stellen ...;) – Klaster