0Pricing
Excel Formulas Academy · Aula

Truncando com INT e TRUNC

Remova as casas decimais ou obtenha a parte inteira de um valor

Truncando com INT e TRUNC é uma aula grátis de Excel Formulas Academy no CoddyKit. Esta é a aula 2 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Excel Formulas Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Excel Formulas Academy inclui 4 aulas no total.

Eliminando casas decimais

Às vezes, você não quer arredondar de forma alguma. Você só quer cortar as casas decimais e manter a parte inteira. Isso se chama truncamento.

O Excel e o Google Sheets oferecem duas ferramentas para isso: INT e TRUNC. Elas parecem semelhantes, mas se comportam de maneira diferente com números negativos, que é o ponto central desta lição.

A função INT

INT recebe um argumento e arredonda o número para baixo até o número inteiro mais próximo. Aqui, “para baixo” significa em direção ao infinito negativo, não em direção a zero.

Para números positivos, isso simplesmente elimina as casas decimais. Portanto, =INT(7.9) retorna 7 e =INT(7.1) também retorna 7. A parte fracionária é descartada.

=INT(7.9)

INT com números negativos

Os números negativos revelam o verdadeiro comportamento de INT. Como INT sempre arredonda para baixo (em direção ao infinito negativo), um número negativo se afasta ainda mais de zero.

=INT(-7.1) retorna -8, e não -7, pois -8 é o número inteiro mais próximo que é menor que -7.1. Tenha isso em mente sempre que seus dados puderem ser negativos.

=INT(-7.1)

A função TRUNC

TRUNC simplesmente elimina a parte decimal, movendo-se em direção a zero. Ela não arredonda em nenhuma direção; apenas trunca.

Para números positivos, seu resultado coincide com o de INT: =TRUNC(7.9) retorna 7. A diferença aparece apenas com números negativos, como veremos a seguir.

=TRUNC(7.9)

TRUNC com números negativos

Como TRUNC se move em direção a zero, =TRUNC(-7.1) retorna -7. Ele simplesmente remove a parte .1 e mantém a parte inteira intacta.

Compare: INT(-7.1) retornou -8, mas TRUNC(-7.1) retorna -7. Essa é a distinção mais importante entre as duas funções.

=TRUNC(-7.1)

Lado a lado

Veja o contraste rapidamente para o valor -2.7:

  • INT(-2.7) retorna -3 (arredonda para baixo)
  • TRUNC(-2.7) retorna -2 (trunca em direção a zero)

Para todos os números positivos, elas dão o mesmo resultado. Escolha INT quando quiser um verdadeiro arredondamento para baixo; escolha TRUNC quando quiser simplesmente eliminar as casas decimais.

=INT(-2.7)

TRUNC pode manter algumas casas decimais

Ao contrário de INT, TRUNC aceita um segundo argumento opcional: quantas casas decimais manter antes de truncar.

Assim, =TRUNC(3.14159, 2) retorna 3.14, eliminando tudo depois da segunda casa decimal, sem nenhum arredondamento. =TRUNC(3.149, 2) ainda retorna 3.14, porque TRUNC nunca arredonda para cima.

=TRUNC(3.14159, 2)

TRUNC em comparação com ROUNDDOWN

Com seu segundo argumento, TRUNC(x, n) se comporta quase exatamente como ROUNDDOWN(x, n): ambas truncam em direção a zero.

A diferença prática está na intenção. Use TRUNC quando pensar nele como uma forma de remover uma sequência de dígitos, e ROUNDDOWN quando pensar nele como uma escolha de arredondamento. Para números positivos, os resultados são idênticos.

=ROUNDDOWN(3.149, 2)

Um uso prático de INT

INT é excelente para dividir um total em unidades inteiras e um restante. Suponha que você tenha 100 minutos em A2 e queira obter as horas completas.

=INT(A2/60) retorna o total de horas completas (1), e você poderia combiná-lo com =MOD(A2,60) para obter os minutos restantes (40). INT extrai de forma limpa a parte inteira de qualquer divisão.

=INT(A2/60)

Obtendo apenas a parte decimal

Você pode subtrair o valor truncado do original para isolar a parte fracionária. Este é um truque comum.

=A2 - TRUNC(A2) retorna apenas a parte decimal do número em A2. Para 12.75, retorna 0.75. Usar TRUNC aqui mantém o comportamento do sinal mais simples do que usar INT.

=A2 - TRUNC(A2)

Truncando para as dezenas

Assim como ROUNDDOWN, TRUNC aceita um segundo argumento negativo para truncar dígitos à esquerda do ponto decimal.

=TRUNC(1287, -2) remove os dois últimos dígitos em direção a zero, retornando 1200, e não os 1300 arredondados. Isso é útil quando você quer um valor resumido conservador, arredondado para baixo, em vez do valor mais próximo.

=TRUNC(1287, -2)

Verificação rápida

Teste sua compreensão de INT em comparação com TRUNC.

Recapitulação

Agora você pode eliminar casas decimais de duas formas:

  • INT arredonda para baixo até o número inteiro mais próximo (em direção ao infinito negativo).
  • TRUNC trunca em direção a zero e pode manter uma quantidade escolhida de casas decimais.
  • Elas dão o mesmo resultado para números positivos, mas diferem para números negativos: INT(-4.3)=-5, TRUNC(-4.3)=-4.

Use INT para um verdadeiro arredondamento para baixo ou para divisão inteira, e TRUNC quando quiser simplesmente eliminar os dígitos finais.

=TRUNC(A2, 0)

Perguntas Frequentes

A aula “Truncando com INT e TRUNC” é grátis?

Sim — o texto completo de “Truncando com INT e TRUNC” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Excel Formulas Academy, atualize para CoddyKit PRO. O curso de Excel Formulas Academy inclui 4 aulas no total.

O que vou aprender em “Truncando com INT e TRUNC”?

Remova as casas decimais ou obtenha a parte inteira de um valor Você pratica Excel Formulas Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Excel Formulas Academy?

Nenhuma experiência prévia é necessária. Excel Formulas Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 4.

Quanto tempo leva a aula “Truncando com INT e TRUNC”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Excel Formulas Academy?

Sim. Cada aula de Excel Formulas Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Arredondando com ROUND, ROUNDUP, ROUNDDOWN
  2. Truncando com INT e TRUNC
  3. Arredondando para múltiplos com MROUND
  4. Formatando números como texto com TEXT
← Voltar para Excel Formulas Academy