TL;DR —
MROUND,CEILINGundFLOORrunden auf das nächste Vielfache einer Zahl, die Sie wählen, nicht auf eine Anzahl von Nachkommastellen.=MROUND(127, 5)ist125(nächstes Vielfaches von 5);=CEILING.MATH(127, 5)ist130(immer aufwärts zur nächsten 5);=FLOOR.MATH(127, 5)ist125(immer abwärts). Die zentrale Falle: Das zweite Argument ist ein Vielfaches („Schrittweite"), keine Stellenzahl — ein anderes Denkmodell als beiROUND. Verwenden Sie das moderneCEILING.MATH/FLOOR.MATH; die altenCEILING/FLOORliefern#NUM!, wenn die Zahl und das Vielfache entgegengesetzte Vorzeichen haben.MROUNDfunktioniert in allen Versionen; das.MATH-Paar gibt es ab Excel 2013.
=MROUND(127, 5) ' -> 125 nächstes Vielfaches von 5
=CEILING.MATH(2.10, 0.05) ' -> 2.10 einen Preis auf die nächsten 5 Cent aufrunden
=FLOOR.MATH(9:47, "0:15") ' -> 9:45 eine Uhrzeit auf die Viertelstunde abrunden
ROUND rundet auf eine Anzahl von Nachkommastellen. Aber ein riesiger Teil des
Rundens in der Praxis hat überhaupt nichts mit Nachkommastellen zu tun — es geht
um Vielfache: Preise, die auf einer 5-Cent- oder 95-Cent-Grenze landen
müssen, Zeit, die auf die nächste Viertelstunde erfasst wird, Artikel, die in
vollen Kartons zu 12 verpackt werden, Mengen, die palettenweise bestellt werden.
Genau für diese Aufgaben wurden MROUND, CEILING und FLOOR gebaut, und
sobald Sie sie als „an ein Raster einrasten" sehen, hören sie auf, verwirrend zu
sein. Diese Anleitung beginnt mit diesem Denkmodell, danach folgen die zwei
Fallen, in die jeder tappt.
Was Sie lernen
- Das Denkmodell: Diese rasten eine Zahl an ein Raster aus Vielfachen ein
- Warum das zweite Argument ein Vielfaches ist, keine Anzahl von Nachkommastellen
MROUND(nächstes) vs.CEILING(immer aufwärts) vs.FLOOR(immer abwärts)- Die
#NUM!-Falle beim altenCEILING/FLOORund warum.MATHsicherer ist - Wie sich negative Zahlen verhalten — und das
mode-Argument, das sie umdreht - Die Ermessensfrage: Preisgestaltung, Zeitplanung und Verpackung
Das Denkmodell: an ein Raster einrasten
Stellen Sie sich ein Lineal vor, das nur an Vielfachen Ihrer gewählten Zahl markiert ist — alle 5, alle 0,25, alle 12. Diese drei Funktionen nehmen einen beliebigen Wert und rasten ihn an einen Strich auf diesem Lineal ein. Der einzige Unterschied zwischen ihnen ist, welchen Strich sie wählen:
MROUND→ der nächste Strich (aufwärts oder abwärts möglich)CEILING→ der nächste Strich aufwärts (standardmäßig weg von der Null)FLOOR→ der nächste Strich abwärts (standardmäßig hin zur Null)
' Vielfache von 5: ... 120 125 130 ...
=MROUND(127, 5) ' -> 125 (127 liegt näher an 125)
=CEILING.MATH(127, 5) ' -> 130 (nächste 5 aufwärts)
=FLOOR.MATH(127, 5) ' -> 125 (nächste 5 abwärts)
Das ist die ganze Idee. Das Argument „Schrittweite" ist der Abstand zwischen den Strichen des Lineals — weshalb es in die Irre führt, es „Nachkommastellen" zu nennen.
Hinweis: In der deutschen Excel-Version heißen diese Funktionen VRUNDEN (MROUND), OBERGRENZE (CEILING), OBERGRENZE.MATHEMATIK (CEILING.MATH), UNTERGRENZE (FLOOR) und UNTERGRENZE.MATHEMATIK (FLOOR.MATH). Fehlercodes wie #NUM! bleiben sprachunabhängig.
Die Falle, die sie definiert: Vielfaches, nicht Stellenzahl
Das ist der mit Abstand häufigste Fehler, denn die Position des Arguments
sieht aus wie bei ROUND, aber die Bedeutung ist völlig anders.
=ROUND(2.346, 2) ' -> 2.35 2 = Nachkommastellen
=MROUND(2.346, 2) ' -> 2 2 = nächstes Vielfaches von 2
=MROUND(2.346, 0.01) ' -> 2.35 SO geht "auf den nächsten Cent" mit MROUND
ROUND(x, 2) behält zwei Nachkommastellen. MROUND(x, 2) rastet an die nächste
gerade Zahl ein. Wenn MROUND sich wie „nächster Cent" verhalten soll, ist das
Vielfache 0.01, nicht 2. Sobald ein Ergebnis mit einem Vielfachen völlig
abwegig aussieht, prüfen Sie zuerst dies: Sie haben mit ziemlicher Sicherheit
eine Stellenzahl übergeben, wo ein Vielfaches hingehört.
MROUND, CEILING, FLOOR: welcher Strich
Die Richtung ist die Entscheidung, und sie bildet meist direkt eine Geschäftsregel ab:
' Preispsychologie: jeden Preis auf x,95 bringen
=CEILING.MATH(12.40, 1) - 0.05 ' -> 12.95
' Zeiterfassung: gearbeitete Zeit auf die nächsten 15 Minuten runden
=MROUND(B2, "0:15")
' Versand: man kann keinen angebrochenen Karton zu 12 verschicken
=CEILING.MATH(orders, 12) ' 40 Bestellungen -> 48 (4 Kartons)
' Budget: wie viele ganze Einheiten passen in das vorhandene Geld
=FLOOR.MATH(budget / unit_cost, 1) ' auf eine ganze Einheit abrunden
Die Abwägung dreht sich fast immer darum, in welche Richtung der Fehler gehen
muss. Verpackung und Kapazität runden aufwärts (CEILING) — einen Karton zu
wenig zu haben, ist das Versagen. Erschwinglichkeit und „wie viele vollständige
X" runden abwärts (FLOOR) — eine Einheit mehr zu versprechen, als man
liefern kann, ist das Versagen. Wenn beide Seiten in Ordnung sind und Sie einfach
den nächsten Wert wollen, dann MROUND.
Die #NUM!-Falle: warum CEILING.MATH und FLOOR.MATH existieren
Die ursprünglichen CEILING und FLOOR haben eine scharfe Kante: Wenn die Zahl
und die Schrittweite entgegengesetzte Vorzeichen haben, runden sie nicht —
sie liefern einen Fehler.
=CEILING(-4.1, 1) ' -> #NUM! negative Zahl, positive Schrittweite
=CEILING.MATH(-4.1, 1) ' -> -4 funktioniert einfach
Dieses #NUM! ist die Nummer-eins-Überraschung „warum bricht CEILING bei meinen
negativen Zahlen ab?", und genau deshalb hat Excel 2013 CEILING.MATH und
FLOOR.MATH eingeführt. Die .MATH-Versionen behandeln jedes Vorzeichen
anstandslos und fügen ein optionales mode-Argument hinzu. Verwenden Sie
CEILING.MATH und FLOOR.MATH für neue Arbeiten; behalten Sie das nackte
CEILING/FLOOR nur, wenn eine alte Arbeitsmappe bereits davon abhängt.
(MROUND hat seine eigene Variante dieser Regel — seine Zahl und sein Vielfaches
müssen sich ein Vorzeichen teilen, sonst erhalten Sie ebenfalls #NUM!.)
Wie negative Zahlen runden und der mode-Schalter
Standardmäßig rundet CEILING.MATH in Richtung plus-unendlich und
FLOOR.MATH in Richtung minus-unendlich — die echte mathematische Decke und
der echte Boden, Vorzeichen inklusive:
=CEILING.MATH(-4.1, 1) ' -> -4 (Richtung +unendlich: -4 ist höher)
=FLOOR.MATH(-4.1, 1) ' -> -5 (Richtung -unendlich: -5 ist niedriger)
=CEILING.MATH(-4.1, 1, 1) ' -> -5 mode = 1 rundet stattdessen WEG von der Null
Das optionale dritte Argument, mode, bringt negative Zahlen dazu, weg von der
Null zu runden statt in Richtung unendlich. Sie brauchen es selten, aber wenn
eine Vorgabe lautet „den Betrag immer aufrunden, unabhängig vom Vorzeichen", dann
ist das der Schalter. Diese Unterscheidung zwischen Richtung-unendlich und
Richtung-Null ist dieselbe, die INT von TRUNC trennt; siehe
Excel INT, TRUNC & MOD. Und wenn Sie auf
Nachkommastellen statt auf ein Vielfaches runden wollten, dann brauchen Sie
Excel ROUND, ROUNDUP & ROUNDDOWN.
Die Ermessensfrage: Vielfaches vs. Nachkommastelle vs. begrenzen
Stellen Sie zwei Fragen. Erstens: Runde ich auf ein Vielfaches (5 Cent, 15
Minuten, 12er-Packungen) oder auf eine Anzahl von Nachkommastellen?
Vielfache → diese Familie; Nachkommastellen →
ROUND. Zweitens: Muss das Ergebnis in eine
bestimmte Richtung gehen? Darf-nicht-unterschreiten → CEILING.MATH;
darf-nicht-überschreiten → FLOOR.MATH; nächster Wert reicht → MROUND.
Verwenden Sie standardmäßig die .MATH-Funktionen, damit eine verirrte negative
Zahl nie zu #NUM! wird, und reservieren Sie das schlichte CEILING/FLOOR für
Altdateien. Das Vielfache und die Richtung zuerst in Worten zu benennen, lässt
die Formel fast von selbst entstehen.
Wie ExcelMaster hilft
„Jeden Preis auf die nächsten 95 Cent aufrunden", „Zeit auf die nächste
Viertelstunde erfassen", „in ganzen Paletten zu 48 bestellen" — das sind Regeln
aus Vielfachem und Richtung, und die Fehler kommen daher, dass man eine
Stellenzahl statt eines Vielfachen übergibt oder bei einer negativen Zahl auf
#NUM! stößt. ExcelMaster verwandelt den Satz in den richtigen Aufruf:
MROUND, wenn der nächste Wert gewinnt, CEILING.MATH/FLOOR.MATH, wenn eine
Richtung vorgeschrieben ist, mit korrekt gesetztem Vielfachen und behandelten
Vorzeichen. Sie formulieren die Regel in klaren Worten; es wählt die Funktion,
die an das Raster einrastet, das Sie gemeint haben.
Häufig gestellte Fragen
Wie runde ich in Excel auf die nächste 5 (oder 5 Cent)?
Verwenden Sie MROUND mit dem Vielfachen als zweitem Argument: =MROUND(A2, 5)
für die nächste 5 oder =MROUND(A2, 0.05) für die nächsten 5 Cent. Für „immer
aufwärts" verwenden Sie =CEILING.MATH(A2, 5); für „immer abwärts"
=FLOOR.MATH(A2, 5).
Was ist der Unterschied zwischen MROUND und ROUND?
Das zweite Argument von ROUND ist eine Anzahl von Nachkommastellen; das von
MROUND ist ein Vielfaches, an das eingerastet wird. =ROUND(x, 2) behält zwei
Nachkommastellen, während =MROUND(x, 2) auf das nächste Vielfache von 2 rundet.
Für „nächster Cent" mit MROUND verwenden Sie ein Vielfaches von 0.01.
Warum liefert CEILING #NUM!?
Das alte CEILING/FLOOR liefert einen Fehler, wenn die Zahl und die
Schrittweite entgegengesetzte Vorzeichen haben (z. B. eine negative Zahl mit
einem positiven Vielfachen). Verwenden Sie CEILING.MATH / FLOOR.MATH, die
jedes Vorzeichen behandeln.
Wie runde ich Zeit auf die nächsten 15 Minuten?
Verwenden Sie =MROUND(time, "0:15") für die nächste Viertelstunde,
=CEILING.MATH(time, "0:15") zum stetigen Aufrunden oder =FLOOR.MATH(time, "0:15") zum stetigen Abrunden. Uhrzeiten sind Bruchteile eines Tages, sodass
sich der Text "0:15" zum richtigen Wert auflöst.
Sollte ich CEILING oder CEILING.MATH verwenden?
CEILING.MATH für neue Arbeiten — es behandelt negative Zahlen ohne Fehler und
fügt ein mode-Argument hinzu. Behalten Sie das schlichte CEILING nur, wenn
eine bestehende Arbeitsmappe bereits darauf angewiesen ist.
Getestet in
Getestet in: Excel 365 (Windows 11) — zuletzt geprüft am 27.06.2026.
Verwandte Anleitungen: Excel ROUND, ROUNDUP & ROUNDDOWN · Excel INT, TRUNC & MOD · Excel SUMIFS · Excel IF
