Die Mathematik-Funktion RUNDEN()
Beschreibung
Mit der Funktion RUNDEN() wird eine als Argument übergebene Zahl auf eine ebenfalls als Argument angegebene Anzahl von Stellen kaufmännisch gerundet. Das bedeutet: Die letzte darzustellende Ziffer wird so belassen, wenn der Wert der folgenden Ziffer 0 bis 4 ist,es wird also abgerundet; ist die Folgeziffer 5 (bis 8) wird die letzte darzustellende Ziffer um 1 erhöht, es wird aufgerundet. Ist die letzte darzustellende Ziffer eine 9 und es wird aufgerundet, dann erhöht sich die 9 auf 10, es wird also eine 0 angezeigt und an der Stelle zuvor 1 addiert. In der Tabelle Runden() dieser Datei finden Sie entsprechende Beispiele, die das Verhalten deutlich machen.
Syntax
=RUNDEN(Zahl; AnzahlStellen)
Argument(e)
Das erforderliche Argument Zahl muss (natürlich) eine Zahl sein oder als solche interpretiert werden können; sie kann direkt in die Funktion eingegeben werden, ein Bezug zu einer Zelle sein oder selbst das Ergebnis einer Funktion sein. Texte werden nach Möglichkeit in Zahlen umgewandelt. Siehe auch hier, Tabellenblatt RUNDEN().
Das Argument AnzahlStellen ist ebenfalls erforderlich und muss eine Zahl sein. Sie sollte ohne Nachkommastellen verwendet werden. Normalerweise werden Nachkommastellen zwar einfach abgeschnitten, in Zusammenhang mit interpretierbaren Texten als Zahl-Argument kann es aber zu unerwarteten Ergebnisses führen.
Positive Werte von AnzahlStellen gibt an, wie viele Nachkommastellen angezeigt werden. Eine Null wird Zahl auf eine Ganzzahl kaufmännisch runden. Negative Werte von AnzahlStellen verschieben den Punkt für das Runden weiter nach links. So wird die Funktion =RUNDEN(2468,579; ‑3) das Ergebnis 2000 zurück geben, weil auf Zahl (also 2468,579) mit 3 Nullen vor dem Komma (meine Interpretation für das Argument ‑3) gerundet wird. Also auf glatte Tausender. Und es wird abgerundet, weil die dritte Ziffer links vom Komma eine 4 ist, also kleiner als 5.
Hinweis: Das Verhalten der Funktion RUNDEN() scheint gleiches zu bewirken wie die Formatierung auf die entsprechende Zahl von Stellen. Das ist aber nicht der Fall. Bei der Formatierung auf beispielsweise 2 Nachkommastellen bleibt der ursprüngliche Wert erhalten, das Funktionsergebnis schreibt die gerundete Zahl so wie sie auch sichtbar ist in die Zelle. Sehen Sie sich dazu auch die Zeilen 15:16 im Arbeitsblatt Runden() in dieser Datei an. Zugegeben, besonders Zeile 16 ist ein etwas übertriebenes Format, aber ich will Sie hier für die undenkbarsten Fälle etwas sensibilisieren. (Genau solch einen Fall hatte ich schon einmal bei einem Kunden zu lösen 🙄 .
Hinweis: Ist Zahl ein Text und kann nicht als Zahl interpretiert bzw. umgewandelt werden, dann wird #WERT! als Funktionsergebnis (Fehlerwert) ausgegeben.
[NachObenLetzte Verweis=„Fn: RUNDEN()”]