Fórmula do Excel: obtenha a parte inteira de um número -

Índice

Fórmula genérica

=TRUNC(number)

Resumo

Para remover a parte decimal de um número e retornar apenas a parte inteira, você pode usar a função TRUNC para cortar o decimal.

No exemplo, a célula C6 contém esta fórmula:

=TRUNC(B6)

A função TRUNC simplesmente trunca (ou seja, remove) números; não é redondo.

Explicação

Com TRUNC, nenhum arredondamento ocorre. A função TRUNC simplesmente corta a parte decimal do número com as configurações padrão.

TRUNC, na verdade, usa um segundo argumento opcional para especificar a precisão do truncamento, mas quando você não fornece esse argumento opcional, ele é considerado zero e o truncamento ocorre no decimal.

E INT ou ROUND?

Você pode estar se perguntando se pode usar as funções INT ou ROUND .

O comportamento de INT é idêntico ao TRUNC (com configurações padrão) para números positivos - a função INT arredondará um número para o próximo inteiro e retornará apenas a parte inteira do número.

Porém, para números negativos, o arredondamento que o INT faz é um pouco estranho.

Isso ocorre porque o INT arredonda os números negativos de zero, independentemente do valor decimal. Veja os 2 últimos exemplos na tela acima para obter um exemplo.

Por causa desse comportamento, TRUNC é uma opção melhor se você quiser apenas a parte inteira de um número.

Como seria de esperar, a função ROUND arredonda os números para baixo. Se você quiser arredondar para o número inteiro mais próximo, (positivo ou negativo), basta usar:

=ROUND(number,0)

Mas esteja ciente de que o valor inteiro pode ser diferente do número com o qual você começou devido ao arredondamento.

Artigos interessantes...