CEILING

Gilt für:berechnete Spaltenberechnete TabellenMeasuresvisuelle Berechnungen

Rundet eine Zahl auf die nächste ganze Zahl oder das nächste Vielfache von „significance“ auf.

Syntax

CEILING(<number>, <significance>)  

Parameter

Begriff Definition
number Die Zahl, die Sie runden möchten, oder ein Verweis auf eine Spalte, die Zahlen enthält.
significance Das Vielfache von „significance“, auf das Sie runden möchten. Wenn Sie z. B. auf die nächste ganze Zahl runden möchten, geben Sie 1 ein.

Rückgabewert

Eine wie gewünscht aufgerundete Zahl.

Bemerkungen

  • In DAX gibt es zwei CEILING-Funktionen mit den folgenden Unterschieden:

    • Die CEILING-Funktion emuliert das Verhalten der CEILING-Funktion (OBERGRENZE) in Excel.
    • Die Funktion ISO.CEILING folgt dem von ISO definierten Verhalten bei der Bestimmung des Obergrenzenwerts.
  • Die beiden Funktionen geben den gleichen Wert für positive Zahlen, aber unterschiedliche Werte für negative Zahlen zurück. Bei Verwendung eines positiven Vielfachen von „significance“ runden sowohl CEILING als auch ISO.CEILING negative Zahlen auf (in Richtung positive Unendlichkeit). Bei Verwendung eines negativen Vielfachen von „significance“ rundet CEILING negative Zahlen ab (in Richtung negative Unendlichkeit), während ISO.CEILING negative Zahlen aufrundet (in Richtung positive Unendlichkeit).

  • Der Rückgabetyp ist in der Regel mit dem für das significance-Argument verwendeten Typ identisch, hierbei gelten die folgenden Ausnahmen:

    • Wenn als Typ des number-Arguments „currency“ angegeben wird, lautet der Rückgabetyp „currency“.
    • Wenn als Typ des significance-Arguments „Boolean“ angegeben wird, lautet der Rückgabetyp „integer“.
    • Wenn als Typ des significance-Arguments „non-numeric“ angegeben wird, lautet der Rückgabetyp „real“.

Beispiel 1

Die folgende Formel gibt 4,45 zurück. Dies kann nützlich sein, wenn Sie vermeiden möchten, kleinere Einheiten in Ihrer Preisgestaltung zu verwenden. Wenn ein vorhandenes Produkt den Preis 4,42 € hat, können Sie mit CEILING die Preise auf die nächste Einheit von fünf Cent aufrunden.

= CEILING(4.42,0.05)  

Beispiel 2

Die folgende Formel gibt ähnliche Ergebnisse zurück wie das vorherige Beispiel, verwendet jedoch numerische Werte, die in der Spalte ProductPrice gespeichert sind.

= CEILING([ProductPrice],0.05)  

Mathematische und trigonometrische Funktionen
FLOOR-Funktion
ISO.CEILING-Funktion
ROUNDUP-Funktion