Daily Office Tutoriais do escritório
Excel 5 min de leitura

Como arredondar números no Excel com a função ARRED

Ilustração: Excel

Para arredondar no Excel, use a função ARRED com dois argumentos: o número e a quantidade de casas decimais desejadas. A fórmula =ARRED(A2;2) arredonda o valor de A2 para duas casas. Para forçar arredondamento sempre para cima ou sempre para baixo, troque por ARREDONDAR.PARA.CIMA ou ARREDONDAR.PARA.BAIXO.

A função ARRED e como ela funciona

ARRED segue a regra matemática comum: se o dígito seguinte for 5 ou mais, o número sobe; se for menor que 5, o número desce. A sintaxe é:

=ARRED(número; núm_dígitos)

O primeiro argumento é o valor ou a célula que você quer arredondar. O segundo diz quantas casas decimais devem sobrar. Alguns exemplos práticos:

=ARRED(12,456;2)   resulta em 12,46
=ARRED(12,453;2)   resulta em 12,45
=ARRED(12,456;0)   resulta em 12

Quando o número de dígitos é zero, o resultado vira um número inteiro. Você também pode usar valores negativos nesse segundo argumento, o que arredonda para dezenas, centenas ou milhares:

=ARRED(1250;-2)    resulta em 1300

Aqui o Excel arredondou para a centena mais próxima, porque -2 indica duas casas antes da vírgula.

Dica: se você não lembra se o dígito seguinte manda o número para cima ou para baixo, pense assim: 5 já é o ponto de virada, então ele sempre empurra para cima.

Arredondar sempre para cima com ARREDONDAR.PARA.CIMA

Em alguns casos você não quer seguir a regra matemática comum. Um exemplo clássico é calcular quantas caixas são necessárias para embalar um pedido: mesmo que sobre pouca coisa, você precisa de mais uma caixa inteira. Para isso existe:

=ARREDONDAR.PARA.CIMA(número; núm_dígitos)

Essa função sempre sobe o valor, não importa se a parte decimal é 0,01 ou 0,99. Exemplo:

=ARREDONDAR.PARA.CIMA(10,1;0)   resulta em 11
=ARREDONDAR.PARA.CIMA(10,9;0)   resulta em 11

Os dois casos deram o mesmo resultado, diferente do que aconteceria com ARRED, onde 10,1 arredondaria para 10.

  1. Selecione a célula onde quer o resultado.
  2. Digite =ARREDONDAR.PARA.CIMA( e clique na célula com o número original.
  3. Digite o ponto e vírgula, informe as casas decimais e feche o parêntese.
  4. Pressione Enter.

Arredondar sempre para baixo com ARREDONDAR.PARA.BAIXO

O caminho inverso serve para situações em que você não pode passar de um limite, como calcular quantos itens completos cabem num orçamento sem estourar o valor disponível. A função é:

=ARREDONDAR.PARA.BAIXO(número; núm_dígitos)

Exemplo prático:

=ARREDONDAR.PARA.BAIXO(19,99;0)   resulta em 19
=ARREDONDAR.PARA.BAIXO(19,01;0)   resulta em 19

Assim como ARREDONDAR.PARA.CIMA, essa função ignora a regra do 5 e desce o valor de qualquer forma. Se você trabalha com controle de estoque ou orçamento e precisa garantir uma margem de segurança, ARREDONDAR.PARA.BAIXO é mais seguro que ARRED.

TRUNCAR e INT: cortar casas decimais sem arredondar

TRUNCAR e INT não seguem regra de arredondamento nenhuma. Eles simplesmente cortam a parte decimal, sem olhar se o dígito seguinte é maior ou menor que 5.

A função TRUNCAR aceita quantas casas decimais você quer manter:

=TRUNCAR(número; núm_dígitos)
=TRUNCAR(8,987;1)   resulta em 8,9
=TRUNCAR(8,987;0)   resulta em 8

Repare que =TRUNCAR(8,987;1) corta tudo depois da primeira casa decimal e devolve 8,9, sem verificar se deveria arredondar para 9. Já =TRUNCAR(8,987;0) devolve 8, cortando toda a parte decimal.

A função INT faz algo parecido, mas sempre corta para o número inteiro mais próximo abaixo, e não aceita o argumento de casas decimais:

=INT(8,987)   resulta em 8
=INT(-8,2)    resulta em -9

Aqui está a diferença entre TRUNCAR e INT com números negativos: TRUNCAR corta na direção do zero, então =TRUNCAR(-8,2;0) resulta em -8. INT desce na reta numérica, então =INT(-8,2) resulta em -9. Para planilhas de escritório com valores positivos, como preços e quantidades, as duas costumam devolver o mesmo resultado.

Para entender melhor como o Excel trata textos e números dentro de fórmulas maiores, veja o artigo sobre como usar a função SE no Excel, que mostra como combinar condições com cálculos.

Arredondar valores monetários sem errar o centavo

Em planilha financeira, arredondar errado gera diferença de centavos que se acumula em relatórios grandes. A prática mais segura é usar ARRED com duas casas decimais em qualquer valor que representa dinheiro:

=ARRED(preco*quantidade;2)

Isso evita que o Excel guarde uma dízima interna, tipo 19,999999, e depois mostre um total levemente errado quando você soma várias linhas.

  1. Aplique ARRED direto na fórmula de cálculo, não só no resultado final.
  2. Use sempre duas casas decimais para valores em reais.
  3. Confira o total somado depois de arredondar cada linha, porque a soma dos arredondados pode diferir em um centavo do arredondamento do total geral.

Dica: se a planilha alimenta um sistema financeiro ou vai para a contabilidade, combine com o contador qual o critério de arredondamento usado, porque isso pode afetar impostos e conciliação bancária. O Wikipédia sobre arredondamento explica as diferentes convenções matemáticas usadas nesse tipo de conta.

Formatar não muda o valor guardado

Um erro comum é achar que diminuir as casas decimais na formatação da célula arredonda o número de verdade. Não arredonda. Formatar só muda o que aparece na tela; o Excel continua guardando o valor completo por trás.

Por exemplo, se a célula A1 tem o valor 7,556 e você formata para mostrar só uma casa decimal, a tela exibe 7,6, mas o valor real continua sendo 7,556. Se outra célula somar A1 com mais alguma coisa, o cálculo usa 7,556, não 7,6. Isso gera diferenças que confundem quem está lendo o relatório.

Para mudar o valor de verdade, use uma das funções deste artigo: ARRED, ARREDONDAR.PARA.CIMA, ARREDONDAR.PARA.BAIXO ou TRUNCAR. Só assim o número guardado na célula fica igual ao que aparece na tela.

Se a planilha envolve cálculo de percentuais junto com arredondamento, o artigo como calcular porcentagem no Excel mostra como montar essas fórmulas lado a lado.

Qual função escolher em cada situação

O critério de escolha é direto. Use ARRED para o arredondamento comum do dia a dia. Use ARREDONDAR.PARA.CIMA quando o resultado não pode ficar abaixo do necessário e ARREDONDAR.PARA.BAIXO quando não pode passar de um limite. E fique com TRUNCAR ou INT quando você só quer cortar casas decimais, sem aplicar nenhuma regra de arredondamento.

Para continuar aprendendo fórmulas de cálculo no Excel, volte para a página de tutoriais de Excel e explore os outros artigos do cluster.

Próximo passo: abra uma planilha com valores decimais e teste =ARRED(A2;2) numa coluna ao lado. Compare o resultado com o número original e veja a diferença entre o que a célula mostra e o que ela guarda por dentro.

Perguntas frequentes

Qual a diferença entre ARRED e simplesmente formatar a célula com menos casas decimais?

ARRED muda o valor real guardado na célula. Formatar só muda a exibição na tela, e o número original continua inteiro por trás dos panos. Se outra fórmula usar essa célula, ela pega o valor completo, não o que aparece formatado. Use ARRED quando o resultado precisa ser exato, não só visual.

Como arredondar sempre para cima no Excel, mesmo que a casa decimal seja pequena?

Use ARREDONDAR.PARA.CIMA, que sempre sobe o valor, não importa se a casa decimal é 0,01 ou 0,99. A sintaxe é =ARREDONDAR.PARA.CIMA(número; núm_dígitos). Isso é diferente de ARRED, que arredonda para cima ou para baixo conforme a regra matemática comum.

TRUNCAR e ARREDONDAR.PARA.BAIXO fazem a mesma coisa no Excel?

Para números positivos, o resultado costuma ser igual. A diferença aparece com números negativos: TRUNCAR sempre corta na direção do zero, enquanto ARREDONDAR.PARA.BAIXO desce na reta numérica. Para a maioria das planilhas de escritório, com valores positivos, dá no mesmo.