=RUNDEN(A2;2) rundet die Zahl in A2 auf zwei Nachkommastellen, also wird aus 3,14159 der Wert 3,14. Das zweite Argument ist die Zahl der Stellen, die erhalten bleiben: 0 rundet auf eine ganze Zahl und -1 auf den nächsten Zehner. RUNDEN heißt in englischem Excel ROUND, und die Tabelle zeigt die Formel als =ROUND(A2,2). Du kannst die Formeln in der Tabelle auch deutsch eingeben, mit Semikolons.
| A | B | C | |
|---|---|---|---|
| 1 | Value | 2 decimals | Whole number |
| 2 | 3.14159 | 3.14 | 3 |
| 3 | 2.675 | 2.68 | 3 |
| 4 | 12.5 | 12.5 | 13 |
| 5 | -2.5 | -2.5 | -3 |
| 6 | 1234.567 | 1234.57 | 1235 |
=RUNDEN(A2;2)Jede Zeile wendet beide Formeln auf den Wert in Spalte A an, also wird aus 1234.567 der Wert 1234.57 und 1235. Ändere A2 in eine andere Zahl, und beide Spalten passen sich an.
Syntax von RUNDEN
=ROUND(number, num_digits)
number(Zahl) ist der Wert, der gerundet wird: eine Zahl, eine Zelle oder eine ganze Formel wie=RUNDEN(B2*C2;2).num_digits(Anzahl_Stellen) legt fest, wo gerundet wird. Eine positive Zahl zählt Stellen nach dem Komma,0rundet auf eine ganze Zahl, und eine negative Zahl zählt Stellen vor dem Komma.
RUNDEN schaut nur auf die erste Ziffer, die wegfällt. Ist diese Ziffer 5 oder größer, wird der verbleibende Teil erhöht; sonst bleibt er. Also liefert =RUNDEN(2,675;2) 2,68 und =RUNDEN(2,674;2) 2,67.
Auf 10, 100 oder 1000 runden
Ein negatives num_digits rundet links vom Komma. So machst du für einen Bericht aus 1234,567 den Wert 1230, 1200 oder 1000.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | num_digits | Result | Number | |
| 2 | 2 | 1234.57 | 1234.567 | |
| 3 | 1 | 1234.6 | ||
| 4 | 0 | 1235 | ||
| 5 | -1 | 1230 | ||
| 6 | -2 | 1200 | ||
| 7 | -3 | 1000 |
=RUNDEN($D$2;A5)Klick auf B5: Dort steht =ROUND($D$2,-1), auf 10 gerundet. Ändere nun D2 in 48750. Die Zeile für -2 zeigt 48800, weil eine 5 an der ersten wegfallenden Stelle immer aufrundet.
RUNDEN oder Zahlenformat
Ein Zellformat wie 0,00 (Start > Zahl > Dezimalstelle löschen) ändert nur, was die Zelle zeigt. Der volle Wert ist noch da, und jede Formel, die die Zelle liest, rechnet mit ihm. RUNDEN ändert den Wert selbst.
Dieser Unterschied zeigt sich in Summen. Unten ist jeder Preis in Spalte A 1,333, mit zwei Nachkommastellen angezeigt, also liest man in der Spalte 1.33, 1.33, 1.33, aber ihre Summe zeigt 4.00. Spalte B rundet jeden Preis zuerst, und ihre Summe ist 3.99.
| A | B | |
|---|---|---|
| 1 | Formatted only | Rounded |
| 2 | 1.33 | 1.33 |
| 3 | 1.33 | 1.33 |
| 4 | 1.33 | 1.33 |
| 5 | 4.00 | 3.99 |
=SUMME(B2:B4)Keine der beiden Summen ist falsch: 4.00 ist die echte Summe, 3,999, mit zwei Nachkommastellen angezeigt, und 3.99 ist die Summe dessen, was auf einer Rechnung steht. Nimm RUNDEN, wenn die gerundeten Zahlen die echten sind, etwa Geld, das pro Zeile berechnet wird. Um weniger Nachkommastellen anzuzeigen, ohne etwas zu ändern, nimmst du das Zahlenformat. Datei > Optionen > Erweitert > "Genauigkeit wie angezeigt festlegen" lässt Excel für die ganze Arbeitsmappe jeden angezeigten Wert speichern und lässt sich nicht rückgängig machen; RUNDEN ist die sicherere Wahl.
Wie Excel 0,5 rundet
RUNDEN rundet eine 5 von null weg: Aus 2,5 wird 3 und aus -2,5 wird -3. Sieh dir die Zeilen 3 bis 5 der ersten Tabelle an: 2.675 ergibt 2.68, 12.5 ergibt 13 und -2.5 ergibt -3.
Manche Werkzeuge runden eine 5 stattdessen auf die nächste gerade Zahl (mathematisches Runden, englisch banker's rounding), also wird aus 2,5 der Wert 2. Die Excel-Funktion RUNDEN macht das nie, die VBA-Funktion Round aber schon, und das erklärt, warum ein Makro und eine Zelle sich widersprechen. RUNDEN in Google Sheets rundet ebenfalls von null weg.
Ein Formelergebnis runden
Pack die ganze Berechnung in RUNDEN, damit nur das Endergebnis gerundet wird. Hier wird der Preis mit 8,25 % Steuer auf Cent gerundet.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Item | Price | Tax rate | With tax |
| 2 | Lamp | $19.99 | 8.25% | $21.64 |
| 3 | Chair | $74.50 | 8.25% | $80.65 |
| 4 | Desk | $129.00 | 8.25% | $139.64 |
=RUNDEN(B2*(1+C2);2)Dasselbe Muster funktioniert für Mittelwerte, Prozentwerte und Divisionen: =RUNDEN(MITTELWERT(B2:B6);1) liefert einen Mittelwert mit einer Nachkommastelle. Willst du die gerundete Zahl als Text in einem Satz, erledigt TEXT beides auf einmal, in deutschem Excel =TEXT(A2;"0,00") (siehe die Funktion TEXT).
Mit VRUNDEN auf 5, 0,05 oder 15 Minuten runden
=VRUNDEN(Zahl;Vielfaches) (englisch MROUND) rundet auf das nächste Vielfache einer beliebigen Zahl. Nimm es für Preise in Schritten von 5 Cent, Mengen in Packungen zu 12 oder Uhrzeiten auf die Viertelstunde.
| A | B | C | |
|---|---|---|---|
| 1 | Value | Multiple | MROUND |
| 2 | 12 | 5 | 10 |
| 3 | 13 | 5 | 15 |
| 4 | 2.37 | 0.05 | 2.35 |
| 5 | 9:08 | 0:15 | 9:15 |
=VRUNDEN(A2;B2)Auch VRUNDEN rundet einen Wert genau in der Mitte von null weg, also ergibt 12,5 mit dem Vielfachen 5 den Wert 15. Zahl und Vielfaches müssen dasselbe Vorzeichen haben: =VRUNDEN(-12;5) liefert #ZAHL! (englisch #NUM!), während =VRUNDEN(-12;-5) -10 ergibt. Um immer auf ein Vielfaches auf- oder abzurunden, nimmst du OBERGRENZE und UNTERGRENZE auf der Seite zu AUFRUNDEN und ABRUNDEN.
Probier es aus: einen Mittelwert runden
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Student | Score | Average | ||
| 2 | Ana | 78 | |||
| 3 | Ben | 91 | |||
| 4 | Cleo | 85 | |||
| 5 | Dan | 66 | |||
| 6 | Eve | 88 | |||
| 7 | Finn | 73 |
Du bist dran: Zeig in E2 den Mittelwert der Punktzahlen in B2:B7, auf eine Nachkommastelle gerundet.
Tipp: Setz MITTELWERT in RUNDEN und nimm 1 als Zahl der Stellen.
Welche Rundungsfunktion du nimmst
| Du willst | Formel | 12,345 ergibt |
|---|---|---|
| Nächster Wert, 2 Nachkommastellen | =RUNDEN(A2;2) | 12,35 |
| Nächste ganze Zahl | =RUNDEN(A2;0) | 12 |
| Nächster Zehner | =RUNDEN(A2;-1) | 10 |
| Immer aufrunden | =AUFRUNDEN(A2;1) | 12,4 |
| Immer abrunden | =ABRUNDEN(A2;1) | 12,3 |
| Nächstes Vielfaches von 0,5 | =VRUNDEN(A2;0,5) | 12,5 |
| Nachkommastellen abschneiden | =KÜRZEN(A2) oder =GANZZAHL(A2) | 12 |
Ein häufiger Fehler ist, mitten in einer langen Berechnung zu runden und am Ende noch einmal, was die letzte Ziffer verschieben kann. Runde einmal, bei dem Schritt, dessen gerundeten Wert du tatsächlich ausweist oder berechnest.
Häufig gestellte Fragen
Wie runde ich in Excel auf 2 Nachkommastellen?
Nimm =RUNDEN(A2;2). Das ändert den gespeicherten Wert, also wird aus 3,14159 der Wert 3,14, und spätere Formeln rechnen mit 3,14. Das Zellformat 0,00 ändert nur, was du siehst; der volle Wert bleibt darunter erhalten.
Wie runde ich in Excel auf die nächste ganze Zahl?
Nimm =RUNDEN(A2;0): Aus 12,5 wird 13 und aus 12,4 wird 12. Um immer auf- oder immer abzurunden, nimmst du =AUFRUNDEN(A2;0) oder =ABRUNDEN(A2;0).
Wie runde ich in Excel auf 10, 100 oder 1000?
Gib RUNDEN eine negative Zahl von Stellen: =RUNDEN(A2;-1) rundet auf 10, =RUNDEN(A2;-2) auf 100 und =RUNDEN(A2;-3) auf 1000. Aus 1234,567 werden 1230, 1200 und 1000.
Rundet Excel 0,5 auf oder ab?
RUNDEN rundet eine 5 von null weg: =RUNDEN(2,5;0) ist 3 und =RUNDEN(-2,5;0) ist -3. Es verwendet nicht das mathematische Runden (auf die gerade Zahl), das die VBA-Funktion Round verwendet.
Wie runde ich in Excel auf 5?
Nimm =VRUNDEN(A2;5): Aus 12 wird 10 und aus 13 wird 15. VRUNDEN rundet auf ein beliebiges Vielfaches, etwa =VRUNDEN(A2;0,05) für Preise in Schritten von 5 Cent.