RUNDEN() – Funktion

Die Mathematik-Funktion RUNDEN()

Beschreibung

Mit der Funk­tion RUNDEN() wird eine als Argu­ment übergebene Zahl auf eine eben­falls als Argu­ment angegebene Anzahl von Stellen kaufmän­nisch gerun­det. Das bedeutet: Die let­zte darzustel­lende Zif­fer wird so belassen, wenn der Wert der fol­gen­den Zif­fer 0 bis 4 ist,es wird also abgerun­det; ist die Fol­gez­if­fer 5 (bis 8) wird die let­zte darzustel­lende Zif­fer um 1 erhöht, es wird aufgerun­det. Ist die let­zte darzustel­lende Zif­fer eine 9 und es wird aufgerun­det, dann erhöht sich die 9 auf 10, es wird also eine 0 angezeigt und an der Stelle zuvor 1 addiert. In der Tabelle Run­den() dieser Datei find­en Sie entsprechende Beispiele, die das Ver­hal­ten deut­lich machen.

Syntax

=RUNDEN(Zahl; AnzahlStellen)

Argument(e)

Das erforder­liche Argu­ment Zahl muss (natür­lich) eine Zahl sein oder als solche inter­pretiert wer­den kön­nen; sie kann direkt in die Funk­tion eingegeben wer­den, ein Bezug zu ein­er Zelle sein oder selb­st das Ergeb­nis ein­er Funk­tion sein. Texte wer­den nach Möglichkeit in Zahlen umge­wan­delt. Siehe auch hier, Tabel­len­blatt RUNDEN().

Das Argu­ment AnzahlStellen ist eben­falls erforder­lich und muss eine Zahl sein. Sie sollte ohne Nachkom­mas­tellen ver­wen­det wer­den. Nor­maler­weise wer­den Nachkom­mas­tellen zwar ein­fach abgeschnit­ten, in Zusam­men­hang mit inter­pretier­baren Tex­ten als Zahl-Argu­ment kann es aber zu uner­warteten Ergeb­niss­es führen.

Pos­i­tive Werte von AnzahlStellen gibt an, wie viele Nachkom­mas­tellen angezeigt wer­den. Eine Null wird Zahl auf eine Ganz­zahl kaufmän­nisch run­den. Neg­a­tive Werte von AnzahlStellen ver­schieben den Punkt für das Run­den weit­er nach links. So wird die Funk­tion =RUNDEN(2468,579; ‑3) das Ergeb­nis 2000 zurück geben, weil auf Zahl (also 2468,579) mit 3 Nullen vor dem Kom­ma (meine Inter­pre­ta­tion für das Argu­ment ‑3) gerun­det wird. Also auf glat­te Tausender. Und es wird abgerun­det, weil die dritte Zif­fer links vom Kom­ma eine 4 ist, also klein­er als 5.

Hin­weis: Das Ver­hal­ten der Funk­tion RUNDEN() scheint gle­ich­es zu bewirken wie die For­matierung auf die entsprechende Zahl von Stellen. Das ist aber nicht der Fall. Bei der For­matierung auf beispiel­sweise 2 Nachkom­mas­tellen bleibt der ursprüngliche Wert erhal­ten, das Funk­tion­sergeb­nis schreibt die gerun­dete Zahl so wie sie auch sicht­bar ist in die Zelle. Sehen Sie sich dazu auch die Zeilen 15:16 im Arbeits­blatt Run­den() in  dieser Datei an. Zugegeben, beson­ders Zeile 16 ist ein etwas über­triebenes For­mat, aber ich will Sie hier für die undenkbarsten Fälle etwas sen­si­bil­isieren. (Genau solch einen Fall hat­te ich schon ein­mal bei einem Kun­den zu lösen  🙄 .

Hin­weis: Ist Zahl ein Text und kann nicht als Zahl inter­pretiert bzw. umge­wan­delt wer­den, dann wird #WERT! als Funk­tion­sergeb­nis (Fehler­w­ert) aus­gegeben.

[NachOben­Let­zte Verweis=„Fn: RUNDEN()”]
Dieser Beitrag wurde unter Excel-Funktionen, Rechnen & Zahlen abgelegt und mit , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.