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

Excel MROUND, CEILING & FLOOR — Auf das nächste Vielfache runden, nicht auf eine Nachkommastelle

|

Excel MROUND, CEILING & FLOOR — Auf das nächste Vielfache runden, nicht auf eine Nachkommastelle

TL;DRMROUND, CEILING und FLOOR runden auf das nächste Vielfache einer Zahl, die Sie wählen, nicht auf eine Anzahl von Nachkommastellen. =MROUND(127, 5) ist 125 (nächstes Vielfaches von 5); =CEILING.MATH(127, 5) ist 130 (immer aufwärts zur nächsten 5); =FLOOR.MATH(127, 5) ist 125 (immer abwärts). Die zentrale Falle: Das zweite Argument ist ein Vielfaches („Schrittweite"), keine Stellenzahl — ein anderes Denkmodell als bei ROUND. Verwenden Sie das moderne CEILING.MATH / FLOOR.MATH; die alten CEILING/FLOOR liefern #NUM!, wenn die Zahl und das Vielfache entgegengesetzte Vorzeichen haben. MROUND funktioniert 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 alten CEILING/FLOOR und warum .MATH sicherer 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