🚀The world's best VBA AI has evolved. ExcelMaster is now an autonomous Agent.Read more →
Back to Blog

Excel ROUND-Funktion — ROUND, ROUNDUP & ROUNDDOWN (und warum Formatieren kein Runden ist)

|

Excel ROUND-Funktion — ROUND, ROUNDUP & ROUNDDOWN (und warum Formatieren kein Runden ist)

TL;DR=ROUND(number, num_digits) verändert den gespeicherten Wert auf eine festgelegte Anzahl Nachkommastellen. Wenn Sie das Format einer Zelle auf zwei Nachkommastellen setzen, tut es das nicht — es ändert nur die Anzeige, während die volle Genauigkeit darunter weiterlebt. Genau diese Lücke ist der Grund, warum eine Spalte mit „2-stelligen" Preisen zu einer Summe addiert, die um einen Cent danebenliegt. num_digits steuert die Genauigkeit: positiv = Nachkommastellen, 0 = ganze Zahl, negativ = auf Zehner/Hunderter/Tausender runden. ROUNDUP und ROUNDDOWN sind die Geschwister „immer weg von" und „immer hin zu" der Null — und das Hin/Weg wird von der Null aus gemessen, was die Falle bei negativen Zahlen ist. Funktioniert in allen Versionen.

=ROUND(2.345, 2)      ' -> 2.35   (auf 2 Nachkommastellen runden)
=ROUND(1234.5, -2)    ' -> 1200   (auf den nächsten Hunderter runden)

Runden wirkt wie die langweiligste Funktion in Excel, und für positive Zahlen, die man von Hand eintippt, ist sie das fast auch. Das Problem ist, dass Runden für die Anzeige und Runden des Werts zwei verschiedene Vorgänge sind — und Excel lässt Sie den ersten versehentlich tun, während Sie glauben, den zweiten erledigt zu haben. Bringen Sie diese Unterscheidung in Ordnung, und die Cent-Abweichungen, die Prüfungsdifferenzen und die „aber die Zelle zeigt doch 2,35"-Diskussionen lösen sich alle in Luft auf. Diese Anleitung baut auf genau diesem einen Denkmodell auf, danach folgen die Regeln, die sich daraus ergeben.

Was Sie lernen

  • Das Denkmodell: Formatierung verbirgt Ziffern, ROUND entfernt sie
  • Warum sich „2-stellige" Spalten trotzdem falsch summieren — und die Ein-Zeilen-Lösung
  • num_digits: positiv, null und der unterschätzte negative Fall
  • ROUND vs. ROUNDUP vs. ROUNDDOWN — und was „auf" wirklich bedeutet
  • Die Falle bei negativen Zahlen: weg-von-Null ≠ mathematisch nach oben
  • Die Ermessensfrage: wann runden und welche Variante man wählt

Das Denkmodell: Formatierung verbirgt Ziffern, ROUND entfernt sie

Stellen Sie sich vor, jede Zahl in einer Zelle habe einen langen, echten Wert und eine separate Maske darüber. Wenn Sie auf Dezimalstelle verringern klicken oder ein Währungsformat anwenden, verändern Sie die Maske — die Zelle zeigt 2,35 —, aber der Wert darunter ist immer noch 2,345678. Excel rechnet mit dem Wert, nicht mit der Maske.

ROUND ist das Gegenteil: Es wirft die zusätzlichen Ziffern endgültig weg und speichert die kürzere Zahl. Nach =ROUND(2.345678, 2) ist die Zelle wirklich 2,35 — für jede Formel, die sie später liest.

' Zelle zeigt in beiden Fällen 2,35, aber:
A1: 2.345678 auf 2 Stellen formatiert   -> SUM sieht 2,345678
A2: =ROUND(2.345678, 2)                  -> SUM sieht 2,35

Hinweis: In der deutschen Excel-Version heißen diese Funktionen RUNDEN (ROUND), AUFRUNDEN (ROUNDUP) und ABRUNDEN (ROUNDDOWN). Fehlercodes wie #NUM! bleiben sprachunabhängig.

Halten Sie dieses Bild fest, und der berüchtigtste Rundungsfehler erklärt sich von selbst.

Die Cent-Abweichung: die Regel, die Sie rettet

Formatieren Sie eine Preisspalte auf zwei Nachkommastellen, summieren Sie sie, und die Summe kann von der manuellen Addition der angezeigten Zahlen abweichen. Jede Zelle zeigt einen gerundeten Betrag, speichert aber die volle Genauigkeit, sodass die Summe all diese verborgenen Bruchteile eines Cents mitschleppt und erst am Ende einmal rundet — und dabei einen oder zwei Cent neben dem landet, was das Auge erwartet.

' Angezeigt:   1,005 + 1,005 dargestellt als 1,01 + 1,01 = 1,02 erwartet
' Gespeichert: 1,005 + 1,005 = 2,01 -> rundet auf 2,01, nicht auf 2,02
=ROUND(price, 2)     ' jeden Wert erst runden, dann ist SUM exakt

Die Regel: Wenn Geld auf den Cent genau aufgehen muss, runden Sie die Werte, nicht die Ansicht. Runden Sie jede Zeile mit =ROUND(...,2) (oder runden Sie die Endsumme einmalig, je nachdem, was Ihre Buchhaltungsregeln verlangen), damit die Zahlen, die Excel addiert, die Zahlen sind, die die Leute sehen. Es gibt sogar eine arbeitsmappenweite Einstellung Genauigkeit wie angezeigt festlegen, aber meiden Sie sie — sie kürzt jeden Wert in der Datei dauerhaft und fällt Ihnen später auf die Füße. Greifen Sie stattdessen genau an den Zellen zu ROUND, auf die es ankommt.

num_digits: positiv, null und der negative Trick

Im zweiten Argument verbirgt sich der größte Teil der Kraft von ROUND, denn es beschränkt sich nicht auf „wie viele Nachkommastellen".

=ROUND(3.14159, 2)    ' -> 3,14    positiv: Nachkommastellen
=ROUND(3.14159, 0)    ' -> 3       null: nächste ganze Zahl
=ROUND(3.14159, 4)    ' -> 3,1416  mehr Nachkommastellen
=ROUND(1234.5, -1)    ' -> 1230    negativ: nächster Zehner
=ROUND(1234.5, -2)    ' -> 1200    nächster Hunderter
=ROUND(1234.5, -3)    ' -> 1000    nächster Tausender

Ein negatives num_digits rundet links vom Dezimaltrennzeichen, und das ist der Teil, den fast niemand kennt. Gehälter auf den nächsten Hunderter zu runden, Bevölkerungszahlen auf den nächsten Tausender oder Diagrammachsen auf saubere Intervalle ist eine kurze Formel, kein manuelles Herumtricksen. Denken Sie sich num_digits als Position auf einem Zahlenstrahl: positiv läuft nach rechts in die Nachkommastellen, 0 bleibt an der Einerstelle stehen, negativ läuft nach links in Zehner, Hunderter, Tausender.

ROUND vs. ROUNDUP vs. ROUNDDOWN

Dieselben ersten beiden Argumente, anderes Verhalten bei Gleichstand und Richtung:

=ROUND(2.4, 0)        ' -> 2     normales Runden: < ,5 abwärts, >= ,5 aufwärts
=ROUND(2.5, 0)        ' -> 3
=ROUNDUP(2.1, 0)      ' -> 3     immer weg von der Null
=ROUNDDOWN(2.9, 0)    ' -> 2     immer hin zur Null

ROUND folgt der Regel, die Sie in der Schule gelernt haben: 5 und mehr wird aufgerundet, unter 5 wird abgerundet. ROUNDUP drückt immer auf die nächste Ziffer, ganz gleich, was folgt — verwenden Sie es, wenn Unterschreiten nicht erlaubt ist (Kartons, die zum Versand jeder Einheit nötig sind, in vollen Einheiten abgerechnete Minuten, ein Preis, der über den Kosten liegen muss). ROUNDDOWN schneidet immer in Richtung Null ab — verwenden Sie es, wenn Überschreiten nicht erlaubt ist (Einheiten, die Sie sich innerhalb eines Budgets tatsächlich leisten können, das volle Lebensalter einer Person).

Die Falle bei negativen Zahlen: „auf" bedeutet weg von der Null

Hier liegt die Feinheit, die stillschweigend falsche Ergebnisse erzeugt: ROUNDUP und ROUNDDOWN sind über den Abstand von der Null definiert, nicht über das Auf und Ab des Zahlenstrahls.

=ROUNDUP(-2.1, 0)     ' -> -3    "auf" = weiter weg von Null = negativer
=ROUNDDOWN(-2.9, 0)   ' -> -2    "ab" = hin zur Null = weniger negativ

ROUNDDOWN(-2.9, 0) ergibt also -2, obwohl -2 mathematisch höher ist als -2,9. Wenn Sie tatsächlich den mathematischen Boden und die Decke wollen — immer in Richtung minus-unendlich oder plus-unendlich, samt Vorzeichen —, dann sind das andere Funktionen: INT (echter Boden) und CEILING.MATH/FLOOR.MATH. Sie zu verwechseln, ist der klassische „meine negativen Zahlen sind um eins daneben"-Fehler; siehe Excel INT, TRUNC & MOD für die Unterscheidung zwischen Boden und Abschneiden und Excel MROUND, CEILING & FLOOR für das Runden auf ein Vielfaches.

Ein Bonusgrund zum Runden: Gleitkomma-Rauschen

Computer speichern Dezimalzahlen binär, sodass einige Werte, die exakt aussehen, es nicht sind. Das berühmte Beispiel 0.1 + 0.2 landet bei 0.30000000000000004, und ein Gleichheitstest gegen 0.3 schlägt ohne sichtbaren Grund fehl. Wenn Sie einen Vergleich — oder ein gespeichertes Ergebnis — in ROUND einpacken, normalisiert das dieses Rauschen weg:

=(0.1 + 0.2 = 0.3)               ' -> FALSE  (binäres Gleitkomma)
=(ROUND(0.1 + 0.2, 10) = 0.3)    ' -> TRUE

Das ist ein weiteres Argument dafür, Geldbeträge an dem Punkt, an dem Sie sie speichern, auf zwei Nachkommastellen zu runden, statt darauf zu vertrauen, dass die Arithmetik „schon funktioniert".

Die Ermessensfrage: welches Runden und wann

Greifen Sie zum schlichten ROUND für Geld und jede Zahl, die exakt aufgehen muss — runden Sie die Werte, nicht das Format. Verwenden Sie ROUNDUP, wenn das Unterschreiten der teure Fehler ist (Kapazität, Versand, Abrechnung in vollen Einheiten), und ROUNDDOWN, wenn das Überschreiten es ist (Budgets, Anspruchsberechtigung, Altersangaben). Wenn Sie auf ein Vielfaches runden statt auf eine Anzahl von Nachkommastellen — die nächsten 5 Cent, die nächsten 15 Minuten, ganze Paletten —, dann wollen Sie stattdessen MROUND, CEILING oder FLOOR. Und wenn Sie nur eine sauberere Anzeige brauchen und für die Rechnung die volle Genauigkeit behalten wollen, runden Sie gar nicht: Ändern Sie das Zellformat. Die Kunst besteht darin, zu wissen, welche dieser drei Aufgaben — speichern, begrenzen oder anzeigen — Sie gerade tatsächlich erledigen.

Wie ExcelMaster hilft

Rundungsregeln werden meist in schlichter Geschäftssprache formuliert — jede Rechnungszeile auf den Cent runden, aber Versandkartons immer aufrunden — und der Fehler ist fast immer eine Diskrepanz zwischen dem, was angezeigt, und dem, was gespeichert wird. ExcelMaster liest diese Absicht und schreibt den richtigen Aufruf: ROUND, wo Summen aufgehen müssen, ROUNDUP/ROUNDDOWN, wo eine Richtung vorgeschrieben ist, und ein Zahlenformat (keine Formel), wenn Sie nur eine aufgeräumtere Ansicht wollten. Sie beschreiben die Regel; es wählt den Vorgang, der Sie bei der Prüfung nicht um einen Cent zu kurz kommen lässt.

Häufig gestellte Fragen

Warum summiert sich meine Spalte nicht zu dem, was die Zellen anzeigen?

Die Zellen sind auf weniger Nachkommastellen formatiert, speichern aber weiterhin die volle Genauigkeit, sodass die Summe die verborgenen Bruchteile mitschleppt. Runden Sie die Werte selbst mit =ROUND(cell, 2) (oder runden Sie die Summe einmal), damit Excel dieselben Zahlen addiert, die Sie sehen.

Wie runde ich in Excel auf 2 Nachkommastellen?

Verwenden Sie =ROUND(number, 2). Die 2 ist num_digits — die Anzahl der zu behaltenden Nachkommastellen. Verwenden Sie 0 für eine ganze Zahl.

Was ist der Unterschied zwischen ROUND und ROUNDUP?

ROUND folgt dem normalen Runden (,5 und mehr geht aufwärts, darunter abwärts). ROUNDUP rundet immer weg von der Null, egal welche Ziffer folgt, sodass aus 2,1 eine 3 wird. Verwenden Sie ROUNDUP, wenn Sie nie unterschreiten dürfen.

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

Verwenden Sie ein negatives num_digits: =ROUND(1234, -2) ergibt 1200 (nächster Hunderter) und =ROUND(1234, -3) ergibt 1000 (nächster Tausender).

Rundet ROUNDDOWN negative Zahlen zur Null hin oder abwärts?

Zur Null hin. =ROUNDDOWN(-2.9, 0) liefert -2, nicht -3, weil „ab" zur Null hin bedeutet. Für einen echten mathematischen Boden (in Richtung minus-unendlich) verwenden Sie INT.

Getestet in

Getestet in: Excel 365 (Windows 11) — zuletzt geprüft am 27.06.2026.

Verwandte Anleitungen: Excel MROUND, CEILING & FLOOR · Excel INT, TRUNC & MOD · Excel SUMIFS · Excel IF