Função TRUNCAR

Excel 2007+

Resumo

A função TRUNCAR remove a parte fracionária de um número, retornando apenas a parte inteira sem arredondar. É ideal para truncar números com precisão específica, preservando o sinal dos números negativos.

Sintaxe

TRUNCAR(número; [núm_dígitos])

Parâmetros

Parâmetro Tipo Obrigatório Descrição
número Número Sim O valor numérico a ser truncado
núm_dígitos Número Não Número de casas decimais para manter (0 por padrão)

Usando a função TRUNC

A função TRUNCAR é perfeita para eliminar casas decimais de números sem alterar o valor inteiro, especialmente útil em cálculos financeiros, estatísticas e manipulação de dados onde a precisão exata da parte inteira é necessária.

Exemplos Comuns de TRUNC

Truncar número positivo

=TRUNCAR(8,9)

Remove a parte decimal de 8,9 retornando 8.

Truncar número negativo

=TRUNCAR(-8,9)

Mantém o sinal negativo retornando -8 (diferente da INT).

Truncar para 2 casas

=TRUNCAR(PI();2)

Trunca PI para 2 casas decimais: 3,14.

Perguntas Frequentes

TRUNCAR remove a fração preservando o sinal (-8,9 → -8), enquanto INT arredonda para baixo (-8,9 → -9).

Usa 0 por padrão, retornando apenas a parte inteira.

Erros Comuns e Soluções

#VALOR!

Cause: Argumentos não numéricos

Solution: Verifique se número e núm_dígitos são valores numéricos

Resultado inesperado com negativos

Cause: Confusão com função INT

Solution: Lembre-se: TRUNCAR mantém o sinal, INT arredonda para baixo

Notas

  • Funciona com números entre -1 e 1
  • Para casas decimais negativas, multiplica por potências de 10
  • Compatível com arrays e spill ranges no Excel 365

Compatibilidade

Disponível em: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Não disponível em:

Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 2007+