Funktionsweise des Runden-Befehls?

Hallo, liebe LibreOffice-Gemeinschaft!

Ich habe eine Frage bezüglich Libreoffice Calc. Ich habe Daten eingegeben, die auf 4 Nachkommastellen genau waren. Ich brauche sie aber eigentlich nur auf 2 Nachkommastellen genau. Aus (offensichtlich begründeter) Vorsicht habe ich die Daten in die Spalte daneben kopiert und dann die rechte Spalte über die Option "Zellen formatieren" im Reiter "Zahlen" die Nachkommastellen auf 2 gesetzt.

So weit, so gut. Mir ist dabei allerdings aufgefallen, dass die Zahl 0,4449 auf 0,44 gerundet wurde. Das gleiche Ergebnis erhalte ich, wenn ich =RUNDEN(0,4449;2) eingebe. Ich hätte erwartet, dass das auf 0,45 gerundet würde, da die neun aufgerundet wird, was eine fünf an dritter Stelle ergibt, die dann wieder aufgerundet wird.

Ist das ein Fehler oder wendet die Funktion "Runden" einfach eine andere Art des Rundens an? Da gibt's ja prinzipiell ziemlich viele Möglichkeiten. Kann ich das genaue Vorgehen irgendwo einsehen? Da ich mit den Daten wissenschaftlich arbeiten will, ist es mir wichtig zu verstehen, was mit ihnen passiert.

Viele Grüße
Shijou

Hallo Shijou,

So weit, so gut. Mir ist dabei allerdings aufgefallen, dass die Zahl
0,4449 auf 0,44 gerundet wurde. Das gleiche Ergebnis erhalte ich, wenn
ich =RUNDEN(0,4449;2) eingebe. Ich hätte erwartet, dass das auf 0,45
gerundet würde, da die neun aufgerundet wird, was eine fünf an dritter
Stelle ergibt, die dann wieder aufgerundet wird.

Ist das ein Fehler oder wendet die Funktion "Runden" einfach eine andere
Art des Rundens an?

Die Rundung von Calc ist mathematisch korrekt. Ab 0,445 wird
aufgerundet, wenn es um 2 Stellen nach dem Komma geht. Davor wird
abgerundet. Entscheidend ist die Stelle, die direkt auf die Stelle
folgt, auf die gerundet werden soll.

Stelle Dir das Ganze mit Deiner Rundungsweise und einer Rundung ohne
Nachkommastellen vor. Du würdest hinten anfangen und beständig
aufrunden, so dass bei Dir ein Rundungswert von 1 heraus käme, obwohl
die Zahl deutlich kleiner als 1/2 ist.

Gruß

Robert

Hallo Shijou,

das ist kein Fehler und auch keine andere Art des Rundens. So wird
gerundet. Die Entscheidung, ob auf- oder abgerundet wird, liegt nun mal
in der Mitte. 0,44499999999999999999999 ist eben kleiner als 0,445.

LG Günther

Achso, danke für die schnellen Antworten!

Viele Grüße
Shijou

So kannst du nicht rehcnen; es werden 2 Stellen gerundet, also musst du
auch 2 stellen betrachten. Stell dir einfach mal den Wert multipliziert
mit 100 vor, das ist vielleicht einleuchtender. Dann hast du einen Wert
von 44,49; und 0,49 ist nun mal eindeutig kleiner als 0,5; der Wert wird
also ganz regulär abgerundet, und nicht auf.

Wolfgang