Condividi tramite


ISO.CEILING

Si applica a:Calcolo visivo misuratabella calcolata colonnacalcolata

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

Sintassi

ISO.CEILING(<number>[, <significance>])  

Parametri

Termine Definizione
number Numero da arrotondare o riferimento a una colonna contenente numeri.
significance (facoltativo) Multiplo significativo a cui si vuole eseguire l'arrotondamento. Ad esempio per arrotondare al numero intero più vicino, digitare 1. Se l'unità significativa non viene specificata, il numero viene arrotondato per eccesso al numero intero più vicino.

Valore restituito

Numero dello stesso tipo dell'argomento number, 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 lo stesso tipo significativo usato come argomento, con le eccezioni seguenti:

  • Se il primo argomento è di tipo currency il risultato sarà il tipo currency.

  • Se l'argomento facoltativo non è incluso il risultato è di tipo integer.

  • Se il tipo di argomento significativo è booleano, il tipo restituito è integer.

  • Se il tipo di argomento significativo è di tipo non numerico, il tipo restituito è real.

Esempio: numeri positivi

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 ISO.CEILING per arrotondare per eccesso all'unità cinque centesimi più vicina.

= ISO.CEILING(4.42,0.05)  

Esempio: numeri negativi

La formula seguente restituisce il valore di arrotondamento per eccesso ISO -4.40.

= ISO.CEILING(-4.42,0.05)  

Funzioni matematiche e trigonometriche
Funzione FLOOR
Funzione CEILING
Funzione ROUNDUP