Die Funktion RUNDEN in Excel, VBA und Google Sheets
Download the example workbook
In diesem Tutorial zeigen wir Ihnen, wie Sie die Excel-Funktion RUNDEN in Excel, Google Sheets und VBA verwenden können, um eine Zahl zu runden.
Die Funktion RUNDEN verwenden
Die RUNDEN-Funktion rundet eine Zahl auf eine bestimmte Anzahl von Stellen.
Runden auf die nächste ganze Zahl
Um auf die nächste ganze Zahl zu runden, setzen Sie das Argument Anzahl_Stellen auf 0.
=RUNDEN(A2;0)
Runden auf zwei Dezimalstellen
Um auf zwei Dezimalstellen zu runden, setzen Sie das Argument Anzahl_Stellen auf 2. Hier runden wir einen Preis auf den nächsten Cent:
=RUNDEN(B3;2)
Runden auf die nächsten 10, 100 oder 1000
Um auf der anderen Seite der Dezimalstelle zu runden (auf 10, 100 oder 1000), verwenden Sie negative Zahlen:
=RUNDEN(A2;-2)
Prozentsätze runden
Denken Sie beim Runden von Prozentsätzen daran, dass es sich dabei um Dezimalwerte handelt. Um also auf den nächsten ganzen Prozentsatz zu runden, verwenden Sie die RUNDEN-Funktion mit Anzahl_Stellen = 2.
=RUNDEN(A2;2)
Runden auf n signifikante Stellen
Wenn Sie eine Zahl auf eine Anzahl von n signifikanten Stellen runden müssen, verwenden Sie diese Formel (klicken Sie auf den Link, um mehr darüber zu erfahren, warum diese Formel funktioniert):
=RUNDEN(A2;B2-(1+GANZZAHL(LOG10(ABS(A2)))))
Andere RUNDEN-Funktionen bzw. -Formeln
Excel bzw. Google Sheets enthält viele andere Funktionen zum Runden. Hier sind kurze Beispiele für jede:
Lesen Sie unsere Tutorials, um mehr zu erfahren:
Im Folgenden werden wir einige Funktionen besonders hervorheben.
AUFRUNDEN und ABRUNDEN
Die Funktionen AUFRUNDEN und ABRUNDEN funktionieren genauso wie die RUNDEN-Funktion, nur dass sie immer auf- oder abrunden.
=AUFRUNDEN(A2;-2)
=ABRUNDEN(A2;-2)
RUNDEN auf Vielfaches
RUNDEN, AUFRUNDEN und ABRUNDEN runden auf eine bestimmte Anzahl von Dezimalstellen. Stattdessen können Sie auf das Vielfache runden, indem Sie die Funktionen VRUNDEN, UNTERGRENZE und OBERGRENZE verwenden.
=VRUNDEN(B3;5)
=UNTERGRENZE(B3;5)
=OBERGRENZE(B3;5)
Runden in Google Sheets
Alle oben genannten Beispiele funktionieren in Google Sheets genau so wie in Excel.
RUNDEN-Beispiele in VBA
Sie können die RUNDEN-Funktion auch in VBA verwenden. Geben Sie Folgendes ein:
Application.WorksheetFunction.Round(Zahl, Anzahl_Stellen)
Die Funktionsargumente (Zahl usw.) können Sie entweder direkt in die Funktion eingeben oder Variablen definieren, die Sie stattdessen verwenden.