ISO.CEILING

Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual

Arredonda um número para cima, para o inteiro mais próximo ou para o múltiplo de significância mais próximo.

Sintaxe

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

Parâmetros

Termo Definição
número O número que você deseja arredondar ou uma referência a uma coluna que contém números.
significância (opcional) O múltiplo de significância para o qual você deseja arredondar. Por exemplo, para arredondar para o inteiro mais próximo, digite 1. Se a unidade de significância não for especificada, o número será arredondado para cima até o inteiro mais próximo.

Valor retornado

Um número, do mesmo tipo que o argumento number, arredondado conforme especificado.

Comentários

Há duas funções CEILING no DAX, com as seguintes diferenças:

  • A função CEILING emula o comportamento da função CEILING no Excel.

  • A função ISO.CEILING segue o comportamento definido por ISO para determinar o valor do teto.

As duas funções retornam o mesmo valor para números positivos, mas valores diferentes para números negativos. Ao usar um múltiplo de significância positivo, CEILING e ISO.CEILING arredondam úmeros negativos para cima (em direção ao infinito positivo). Ao usar um múltiplo de significância negativo, CEILING arredonda os números negativos para baixo (em direção ao infinito negativo), enquanto ISO.CEILING arredonda números negativos para cima (em direção ao infinito positivo).

O tipo de resultado geralmente é o mesmo tipo de significância usado como argumento com as seguintes exceções:

  • Se o primeiro argumento for do tipo de moeda, o resultado será o tipo de moeda.

  • Se o argumento opcional não for incluído, o resultado será do tipo inteiro.

  • Se o argumento de significância for do tipo booliano, o resultado será do tipo inteiro.

  • Se o argumento de significância for do tipo não numérico, o resultado será do tipo real.

Exemplo: Números positivos

A fórmula a seguir retorna 4,45. Isso poderá ser útil se você quiser evitar o uso de unidades menores em seus preços. Se um produto existente tiver o preço de US$ 4,42, você poderá usar ISO.CEILING para arredondar preços até a unidade mais próxima de cinco centavos.

= ISO.CEILING(4.42,0.05)  

Exemplo: números negativos

A seguinte fórmula retorna o valor de teto ISO de -4,40.

= ISO.CEILING(-4.42,0.05)  

Funções matemáticas e trigonométricas
função FLOOR
Função CEILING
função ROUNDUP