Existem várias abordagens no Excel para eliminar casas decimais e reduzir valores numéricos. Neste artigo, exploraremos o uso da função TRUNC e as suas peculiaridades em comparação com outros métodos.
O que é a função TRUNC?
A função TRUNC tem como propósito truncar um número para um determinado número de casas decimais. O principal diferencial da TRUNC, quando comparada com outras funções que eliminam decimais, é que ela não realiza arredondamentos. Assim, ao usar TRUNC para remover todas as casas decimais do valor 4,68, o resultado será 4.
A função TRUNC exige duas informações:
=TRUNC(número, [dígitos])
O “número” é o valor a ser truncado. Os “dígitos” indicam a quantidade de casas decimais a serem mantidas. A parte dos “dígitos” é opcional e, quando omitida, a função TRUNC remove todas as casas decimais.
Como utilizar a função TRUNC
Vamos analisar alguns exemplos de uso da função TRUNC com dados de amostra. O exemplo a seguir emprega a seguinte função TRUNC:
=TRUNC(A2)
Ao não especificar o número de dígitos a truncar, todas as casas decimais são removidas.
Como podemos observar com o valor na célula A2, a função TRUNC não realiza qualquer tipo de arredondamento. Ela simplesmente trunca o número para 411.
Vamos a outro exemplo. Desta vez, vamos reduzir os valores para duas casas decimais.
=TRUNC(A2,2)
A função TRUNC não exibirá decimais adicionais se for solicitado a mostrar mais do que o número possui.
Consideremos o seguinte exemplo, no qual vamos truncar para duas casas decimais.
=TRUNC(A2,2)
O valor na célula A4 é reduzido a duas casas decimais, mas os valores em A2 e A3 permanecem inalterados porque já possuem menos de duas casas decimais.
Caso deseje exibir as duas casas decimais, as células precisarão ser formatadas para forçar a sua exibição.
Removendo a hora de um carimbo de data e hora
Um caso de uso prático da função TRUNC é remover a hora de um registro de data e hora no Excel.
Imagine que possuímos os seguintes carimbos de data e hora, mas desejamos apenas a data em uma coluna para fins de análise.
A seguinte fórmula remove a hora:
=TRUNC(A2)
Embora a hora seja removida, as células resultantes ainda precisam ser formatadas apenas como data.
Utilizar TRUNC para encurtar números
Esta é uma técnica menos comum, mas é importante saber que a função TRUNC também aceita números negativos no argumento dos dígitos. Ao utilizar um número negativo, a fórmula trunca os números à esquerda da vírgula decimal. Contudo, isso não altera a quantidade de dígitos, apenas os substitui por zeros.
Vejamos o seguinte exemplo.
=TRUNC(A2,-1)
Em cada exemplo, vemos que o zero foi utilizado para substituir o número que foi removido à esquerda da vírgula decimal.
Existem diversas formas de remover casas decimais no Excel, porém, a maioria delas aplicará algum tipo de arredondamento. O destaque da função TRUNC é que ela não arredonda os valores, mas os reduz para a quantidade de casas decimais especificadas.