LX

Aufrunden in Excel: AUFRUNDEN, OBERGRENZE & Co. mit Beispielen

Vom LogicExcel-Redaktionsteam••12 Min. Lesezeit•2,352 Wörter

Aufrunden in Excel: AUFRUNDEN, OBERGRENZE & Co. mit Beispielen

Frau übt eine Rundungsformel in Excel

Wenn eine Zahl in Excel immer nach oben gerundet werden soll, schreiben Sie =AUFRUNDEN(Zahl;Anzahl_Stellen). Aus 3,2 wird mit =AUFRUNDEN(3,2;0) also 4, und aus 76,9 wird 77. Für glatte Schritte wie 0,5, 5 oder 10 nehmen Sie OBERGRENZE.MATHEMATIK. Hier lesen Sie, welche Funktion in welchem Fall die richtige ist, wie sich das Argument Anzahl_Stellen verhält, was bei negativen Zahlen passiert und warum ein Zahlenformat allein nicht wirklich rundet.

Kurz gesagt

  • =AUFRUNDEN(A1;2) rundet immer auf zwei Nachkommastellen auf, =AUFRUNDEN(A1;0) auf die nächste ganze Zahl, =AUFRUNDEN(A1;-1) auf den nächsten Zehner.
  • AUFRUNDEN rundet von der Null weg: Aus -3,2 wird mit null Stellen -4, nicht -3.
  • Für Vielfache wie 0,5, 5, 10 oder Viertelstunden ist =OBERGRENZE.MATHEMATIK(A1;0,5) die direkte Lösung.
  • RUNDEN rundet kaufmännisch, ABRUNDEN immer nach unten, VRUNDEN auf das nächste Vielfache in beide Richtungen.
  • Das Ausblenden von Dezimalstellen über das Menü ändert nur die Anzeige. Gerechnet wird weiter mit dem vollen Wert.

Inhaltsverzeichnis

So funktioniert die Funktion AUFRUNDEN

Die Syntax ist kurz: AUFRUNDEN(Zahl;Anzahl_Stellen). Laut Microsoft unterscheidet sich AUFRUNDEN von RUNDEN nur darin, dass die Funktion eine Zahl immer aufrundet, also von 0 weg. Beide Argumente sind Pflicht:

  • Zahl: die reelle Zahl, die aufgerundet werden soll. Das kann ein fester Wert sein, ein Zellbezug wie A2 oder eine ganze Formel wie A2*B2.
  • Anzahl_Stellen: die Stelle, auf die gerundet wird. Größer als 0 meint Nachkommastellen, 0 eine ganze Zahl und ein Wert kleiner als 0 Stellen links vom Komma.
In der deutschen Excel-Version trennen Sie die Argumente mit einem Semikolon, und das Dezimalzeichen ist das Komma. Wenn Sie Formeln aus englischen Anleitungen übernehmen, heißt die Funktion dort ROUNDUP und die Argumente stehen mit Komma getrennt. Rechnet eine Datei mit Punkt statt Komma oder zeigt importierte Zahlen als Text an, hilft unsere Anleitung zum Dezimaltrennzeichen in Excel umstellen weiter. Ohne gültige Zahl liefert AUFRUNDEN nämlich nur den Fehler #WERT!.

Schritt für Schritt zur ersten Formel

  • Klicken Sie in die Zelle, in der das aufgerundete Ergebnis stehen soll, zum Beispiel B2.
  • Tippen Sie =AUFRUNDEN( ein.
  • Klicken Sie die Zelle mit dem Ausgangswert an, etwa A2, und setzen Sie ein Semikolon.
  • Geben Sie die Anzahl der Stellen ein, zum Beispiel 2, und schließen Sie die Klammer.
  • Bestätigen Sie mit Enter. Mit einem Doppelklick auf das kleine Quadrat unten rechts an der Zelle übertragen Sie die Formel auf die ganze Spalte.
Das Ergebnis lautet =AUFRUNDEN(A2;2). Steht in A2 der Wert 12,341, zeigt B2 danach 12,35.

Anzahl_Stellen: von Nachkommastellen bis zu Tausendern

Das zweite Argument entscheidet alles. Microsoft zeigt das am Beispiel =AUFRUNDEN(3,14159;3) mit dem Ergebnis 3,142. Negative Werte verschieben die Rundungsposition nach links: -1 steht für das nächste Vielfache von 10, -2 für das nächste Vielfache von 100.

So sieht das für den Wert 1234,5678 aus:

FormelAnzahl_StellenErgebnisTypischer Einsatz
=AUFRUNDEN(1234,5678;2)21234,57Beträge in Euro und Cent
=AUFRUNDEN(1234,5678;1)11234,6Messwerte, Kennzahlen
=AUFRUNDEN(1234,5678;0)01235Stückzahlen, Personen, Kartons
=AUFRUNDEN(1234,5678;-1)-11240Zehnerschritte
=AUFRUNDEN(1234,5678;-2)-21300Budgetplanung in Hundertern
=AUFRUNDEN(1234,5678;-3)-32000grobe Schätzungen
Ein Detail, an dem viele zunächst hängen bleiben: AUFRUNDEN rundet auch dann auf, wenn die nächste Stelle winzig ist. =AUFRUNDEN(5,001;0) ergibt 6. Genau das ist gewollt, denn die Funktion kennt keine Grenze bei 5. Ist die Zahl schon „glatt“, bleibt sie unverändert: =AUFRUNDEN(5;0) ergibt 5.

Auf zwei Nachkommastellen aufrunden

Für Preise, Gebühren oder Zuschläge reicht =AUFRUNDEN(A2;2). Ein Beispiel: Ein Stückpreis von 0,8333 € (10 € geteilt durch 12) wird mit =AUFRUNDEN(10/12;2) zu 0,84 €. Mit RUNDEN kämen 0,83 € heraus, und bei 12 Stück fehlten Ihnen am Ende 4 Cent. Wer nicht unter dem Einkaufspreis landen darf, rundet deshalb auf.

Auf ganze Zahlen aufrunden

Mit null Stellen bekommen Sie die nächste ganze Zahl: =AUFRUNDEN(3,2;0) liefert 4, =AUFRUNDEN(76,9;0) liefert 77. Das klassische Praxisbeispiel sind Verpackungseinheiten. Sie brauchen 250 Flaschen, ein Karton fasst 12: =AUFRUNDEN(250/12;0) ergibt 21 Kartons. 20,83 Kartons kann niemand bestellen, und 20 wären zu wenig.

Dasselbe Muster gilt für Busse bei einem Firmenausflug, Seiten bei einem Druckauftrag oder Tische bei einer Veranstaltung: Menge geteilt durch Kapazität, dann mit 0 Stellen aufrunden.

Auf 0,5, 5 oder 10 aufrunden

AUFRUNDEN kennt nur Zehnerpotenzen: Zehntel, Hundertstel, Zehner, Hunderter. Für andere Schritte nutzen Sie OBERGRENZE.MATHEMATIK(Zahl;[Schritt];[Modus]). Das Argument Schritt (bei Microsoft „Signifikanz“) bestimmt das Vielfache, auf das aufgerundet wird. Ohne zweites Argument rundet die Funktion bei positiven Zahlen auf die nächste ganze Zahl auf.

ZielFormelBeispielErgebnis
auf 0,5 aufrunden=OBERGRENZE.MATHEMATIK(A2;0,5)3,213,5
auf 0,05 (5 Cent) aufrunden=OBERGRENZE.MATHEMATIK(A2;0,05)4,624,65
auf 5 aufrunden=OBERGRENZE.MATHEMATIK(A2;5)1720
auf 10 aufrunden=OBERGRENZE.MATHEMATIK(A2;10)1720
auf 25 aufrunden=OBERGRENZE.MATHEMATIK(A2;25)101125
auf Viertelstunden aufrunden=OBERGRENZE.MATHEMATIK(A2;1/96)08:0708:15
Der Trick mit den Viertelstunden funktioniert, weil Excel einen Tag intern als 1 speichert. Eine Stunde ist 1/24, eine Viertelstunde 1/96, eine halbe Stunde 1/48. Formatieren Sie die Ergebniszelle anschließend als Uhrzeit, damit 08:15 statt 0,34375 erscheint.

Auf 0,5 aufrunden ohne OBERGRENZE

Wenn Sie lieber bei AUFRUNDEN bleiben, gibt es einen bewährten Umweg: Zahl verdoppeln, auf eine ganze Zahl aufrunden, wieder halbieren.

=AUFRUNDEN(A2*2;0)/2

Aus 3,21 wird 6,42, aufgerundet 7, halbiert 3,5. Nach demselben Prinzip runden Sie auf jedes beliebige Vielfache: =AUFRUNDEN(A2/5;0)*5 rundet auf den nächsten Fünfer auf. Das Ergebnis entspricht bei positiven Zahlen dem von OBERGRENZE.MATHEMATIK, die Formel ist nur länger.

Die ältere Funktion OBERGRENZE

In vielen bestehenden Arbeitsmappen steht noch die Funktion OBERGRENZE(Zahl;Schritt). Sie rundet eine Zahl betragsmäßig auf das kleinste Vielfache von Schritt auf und ist weiter in aktuellen Excel-Versionen verfügbar. Bei positiven Zahlen liefern =OBERGRENZE(A2;0,5) und =OBERGRENZE.MATHEMATIK(A2;0,5) dasselbe. Für neue Tabellen empfehlen wir OBERGRENZE.MATHEMATIK, weil Sie dort das Verhalten bei negativen Zahlen gezielt steuern können und der Schritt optional ist.

AUFRUNDEN, RUNDEN, ABRUNDEN und VRUNDEN im Vergleich

Microsoft gibt eine klare Faustregel: AUFRUNDEN, wenn immer aufgerundet werden soll, RUNDEN für normales Runden und ABRUNDEN für konsequentes Abrunden. Daneben führt die Referenz der mathematischen Funktionen noch OBERGRENZE-Varianten für Vielfache sowie GERADE und UNGERADE für gerade oder ungerade ganze Zahlen.

Der Unterschied wird sichtbar, wenn Sie alle Funktionen auf dieselben Werte loslassen:

Funktion3,213,25-3,21Verhalten
RUNDEN(x;1)3,23,3-3,2kaufmännisch, ab 5 wird aufgerundet
AUFRUNDEN(x;1)3,33,3-3,3immer von 0 weg
ABRUNDEN(x;1)3,23,2-3,2immer Richtung 0
OBERGRENZE.MATHEMATIK(x;0,5)3,53,5-3zum nächsten Vielfachen nach oben
VRUNDEN(x;0,5)33,5-3zum nächstgelegenen Vielfachen
VRUNDEN verdient einen zweiten Blick, weil es oft mit Aufrunden verwechselt wird. Heise zeigt =VRUNDEN(17;10) mit dem Ergebnis 20. Das sieht nach Aufrunden aus, aber =VRUNDEN(12;10) ergibt 10. VRUNDEN rundet zum nächstgelegenen Vielfachen, nicht zwingend nach oben. Wer garantiert nach oben will, nimmt OBERGRENZE.MATHEMATIK.

Negative Zahlen: die häufigste Stolperfalle

„Aufrunden“ klingt eindeutig, ist es bei negativen Zahlen aber nicht. AUFRUNDEN rundet vom Betrag her auf, also von der Null weg. Aus -3,2 wird mit =AUFRUNDEN(-3,2;0) deshalb -4, und -4 ist mathematisch kleiner als -3,2.

OBERGRENZE.MATHEMATIK verhält sich standardmäßig anders: Negative Zahlen werden in Richtung 0 gerundet, aus -3,2 wird -3. Mit dem dritten Argument Modus (ein Wert ungleich 0) rundet die Funktion auch negative Zahlen von der Null weg: =OBERGRENZE.MATHEMATIK(-3,2;1;1) ergibt -4. Details zu Signifikanz und Modus finden Sie auf der Microsoft-Seite zu OBERGRENZE.MATHEMATIK.

Negative rounding results on a number line

In der Praxis heißt das: Prüfen Sie bei Gutschriften, Rückbuchungen oder Temperaturdifferenzen, welche Richtung fachlich gemeint ist. Bei Geldbeträgen mit Vorzeichen klären Sie das am besten mit der Buchhaltung, bevor eine Formel in der ganzen Spalte steht.

Anzeige oder Wert: warum Formatieren nicht rundet

Viele runden gar nicht, sondern blenden Stellen aus. Über die Schaltflächen im Menü Start lässt sich nur einstellen, wie viele Nachkommastellen angezeigt werden. Die Zelle zeigt dann 3,3, gespeichert und weitergerechnet wird aber mit 3,2541.

Das führt zu den berühmten Summen, die „nicht stimmen“: Drei Zellen zeigen je 1,00 €, die Summe zeigt 3,01 €, weil hinter jeder Zelle 1,004 € steckt. Sobald ein gerundeter Wert in eine weitere Rechnung eingeht, Rechnungen, Mengen, Provisionen, gehört die Rundung in die Formel, also =AUFRUNDEN(...).

Excel bietet zusätzlich die Option „Genauigkeit wie angezeigt festlegen“ unter Datei, Optionen, Erweitert. Sie zwingt die ganze Arbeitsmappe, mit den angezeigten Werten zu rechnen. Vorsicht: Die ursprünglichen Werte lassen sich danach nicht wiederherstellen. Legen Sie vor dem Aktivieren eine Kopie der Datei an. Wir raten in den meisten Fällen zur gezielten Rundung per Funktion, weil sie nachvollziehbar bleibt und nur die Zellen betrifft, die es brauchen.

Anzeige oder Wert: warum Formatieren nicht rundet — overview diagram

Winzige Abweichungen durch Gleitkommazahlen

Excel speichert Zahlen binär, und manche Dezimalbrüche lassen sich so nicht exakt abbilden. Microsoft erklärt, dass Gleitkommaarithmetik zu ungenauen Ergebnissen führen kann, etwa wenn ein Ergebnis intern minimal über einem glatten Wert liegt. Bei AUFRUNDEN wirkt sich das besonders aus, weil schon die kleinste Überschreitung zur nächsten Stufe führt. Wenn ein Ergebnis unerwartet eine Stufe zu hoch ausfällt, glätten Sie den Wert vorher: =AUFRUNDEN(RUNDEN(A2;10);2). Die innere Rundung auf zehn Stellen entfernt Rechenrauschen, ohne echte Werte zu verändern.

Aufrunden in der Praxis: fünf Formeln für den Büroalltag

Die folgenden Muster decken die Fälle ab, die uns in Tabellen von Analysten, Teamleitungen und Projektverantwortlichen am häufigsten begegnen:

  • Bestellmengen: =AUFRUNDEN(Bedarf/Packungsgröße;0)*Packungsgröße liefert die tatsächlich zu bestellende Stückzahl. 250 Flaschen bei 12er-Kartons ergeben 252.
  • Abrechnung nach angefangener Stunde: =AUFRUNDEN((Ende-Beginn)*24;0) wandelt eine Zeitspanne in volle, aufgerundete Stunden um. 2:10 Stunden werden zu 3.
  • Preise auf ,99 enden lassen: =AUFRUNDEN(A2;0)-0,01 macht aus 17,40 € den Preis 17,99 €. Steht der Wert schon glatt auf 18,00 €, kommen 17,99 € heraus, das sollten Sie beim Prüfen im Blick behalten.
  • Aufrunden nur unter Bedingung: =WENN(B2="Netto";AUFRUNDEN(A2;2);A2) rundet nur bestimmte Zeilen. Wie Sie mehrere Bedingungen sauber kombinieren, zeigt unser Beitrag zur verschachtelten WENN-Funktion.
  • Projektdauer in Wochen: =AUFRUNDEN((Enddatum-Startdatum)/7;0) ergibt die Zahl der angefangenen Wochen. Für Tage, Arbeitstage und Monate finden Sie die passenden Formeln in unserer Anleitung zur Datumsdifferenz in Tagen.
Ein Tipp zur Lesbarkeit: Legen Sie Packungsgrößen, Schritte oder Stundensätze in eigene Zellen und verweisen Sie darauf, statt die Zahl fest in die Formel zu schreiben. =OBERGRENZE.MATHEMATIK(A2;$E$1) lässt sich später ändern, ohne jede Formel anzufassen.

Unsere Sicht: Aufrunden lernt man durch Tippen, nicht durch Lesen

AUFRUNDEN gehört zu den Funktionen, die beim Lesen trivial wirken und in der eigenen Tabelle dann doch Fragen aufwerfen. Welche Zahl gehört ins zweite Argument, wenn auf Hunderter gerundet werden soll? Warum ist -3,2 plötzlich -4? Weshalb stimmt die Summe nicht, obwohl jede Zelle richtig aussieht? Solche Fragen klären sich am schnellsten, wenn man die Formel selbst eintippt und sofort sieht, was passiert.

Genau darauf haben wir LogicExcel ausgerichtet. In unseren Übungen schreiben Sie die Formel selbst in eine Excel-ähnliche Oberfläche, statt aus einer Multiple-Choice-Liste zu wählen, und bekommen direkt Rückmeldung mit einer verständlichen Erklärung. Aus unserer Erfahrung bleibt die Logik von Anzahl_Stellen erst dann hängen, wenn man die Reihe 2, 0, -1, -2 einmal selbst durchgespielt hat. Wir empfehlen deshalb, jede Rundungsfunktion an drei Werten zu testen: einer positiven Zahl, einer negativen Zahl und einer Zahl, die schon glatt ist. Wer das einmal gemacht hat, wählt im Alltag ohne Nachschlagen zwischen AUFRUNDEN, RUNDEN und OBERGRENZE.MATHEMATIK.

> — Thomas Houza

Rundungsformeln direkt im Browser üben

Wenn Sie AUFRUNDEN, RUNDEN und die anderen Funktionen aus diesem Artikel festigen möchten, finden Sie in unseren 95 kostenlosen Excel-Übungen passende Aufgaben mit Sofort-Feedback, ohne Anmeldung und ohne Installation. Wer systematisch weiterlernen will, findet in unseren kostenlosen Excel-Kursen den Weg von der Tabellenarbeit über Textbereinigung bis zu Verweisen und Logikfunktionen. Und wer sich auf ein Vorstellungsgespräch vorbereitet, in dem Rundungsaufgaben zum Standard gehören, kann gezielt den Excel-Einstellungstest vorbereiten.

Häufige Fragen

Wie runde ich in Excel immer auf, auch bei 0,1 über der Grenze?

Mit =AUFRUNDEN(A1;0). Die Funktion rundet jede Nachkommastelle größer als null auf, aus 4,01 wird also 5. Nur Zahlen, die bereits ganz sind, bleiben unverändert.

Wie runde ich in Excel auf 0,5 auf?

Am einfachsten mit =OBERGRENZE.MATHEMATIK(A1;0,5), aus 3,21 wird 3,5 und aus 3,6 wird 4. Alternativ funktioniert =AUFRUNDEN(A1*2;0)/2, das bei positiven Zahlen dasselbe Ergebnis liefert.

Wie runde ich auf den nächsten Zehner oder Hunderter auf?

Setzen Sie Anzahl_Stellen negativ: =AUFRUNDEN(A1;-1) rundet auf Zehner, =AUFRUNDEN(A1;-2) auf Hunderter. Aus 1234 wird so 1240 beziehungsweise 1300. Für Fünfer- oder Fünfzigerschritte nehmen Sie OBERGRENZE.MATHEMATIK mit dem gewünschten Schritt.

Warum zeigt Excel aufgerundete Werte, rechnet aber mit den alten weiter?

Dann wurden nur Dezimalstellen ausgeblendet, etwa über die Schaltfläche „Dezimalstelle löschen“. Das Format ändert die Anzeige, nicht den gespeicherten Wert. Damit Excel mit dem aufgerundeten Wert weiterrechnet, muss die Rundung per AUFRUNDEN in der Formel stehen.

Quellen

Empfehlungen

Weiterlernen

Anleitungen, die andere als Nächstes lesen.