Domine o Excel: Truques com a Função TRUNC!

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.