Condividi tramite


CEILING

Si applica a:Calcolo visivo misuratabella calcolata colonnacalcolata

Arrotonda un numero per eccesso all'intero più vicino o al multiplo più vicino.

Sintassi

CEILING(<number>, <significance>)  

Parametri

Termine Definizione
number Numero da arrotondare o riferimento a una colonna contenente numeri.
significance Multiplo a cui si vuole eseguire l'arrotondamento. Ad esempio per arrotondare al numero intero più vicino, digitare 1.

Valore restituito

Numero arrotondato come specificato.

Osservazioni:

  • In DAX sono disponibili due funzioni CEILING, con le differenze seguenti:

    • La funzione CEILING emula il comportamento della funzione ARROTONDA.ECCESSO in Excel.
    • La funzione ISO.CEILING segue il comportamento definito da ISO per la determinazione del valore di arrotondamento per eccesso.
  • Le due funzioni restituiscono lo stesso valore per i numeri positivi, ma valori diversi per i numeri negativi. Se si usa un multiplo significativo positivo, sia la funzione CEILING sia la funzione ISO.CEILING arrotondano i numeri negativi per eccesso (verso l'infinito positivo). Se si usa un multiplo significativo negativo, la funzione CEILING arrotonda i numeri negativi per difetto (verso l'infinito negativo), mentre la funzione ISO.CEILING arrotonda i numeri negativi per eccesso (verso l'infinito positivo).

  • Il tipo restituito è generalmente dello stesso tipo dell'argomento significativo, con le eccezioni seguenti:

    • Se il tipo di argomento del numero è currency, il tipo restituito è currency.
    • Se il tipo di argomento di significance è Boolean, il tipo restituito è integer.
    • Se il tipo di argomento di significance è non numerico, il tipo restituito è real.

Esempio 1

La formula seguente restituisce 4.45. Questo potrebbe essere utile se si vuole evitare di usare unità più piccole nella determinazione dei prezzi. Se il prezzo di un prodotto esistente è fissato a $4.42, si può usare la funzione CEILING per arrotondare per eccesso all'unità cinque centesimi più vicina.

= CEILING(4.42,0.05)  

Esempio 2

La formula seguente restituisce risultati simili all'esempio precedente, ma usa i valori numerici archiviati nella colonna ProductPrice.

= CEILING([ProductPrice],0.05)  

Funzioni matematiche e trigonometriche
Funzione FLOOR
Funzione ISO.CEILING
Funzione ROUNDUP