Menu

ARRED no Excel (ROUND): arredondar números e casas decimais

=ARRED(A2;2) arredonda o número em A2 para duas casas decimais, e =ARRED(A2;0) para o número inteiro mais próximo. Dígitos negativos arredondam para dezenas, centenas e milhares; a MARRED arredonda para qualquer múltiplo.

Todas as planilhas desta página são ao vivo: mude um número ou uma fórmula e elas recalculam.

=ARRED(A2;2) arredonda o número em A2 para duas casas decimais, então 3,14159 vira 3,14. O segundo argumento é o número de dígitos a manter: 0 arredonda para um número inteiro e -1 arredonda para a dezena mais próxima. A ARRED se chama ROUND em inglês; a tabela mostra as fórmulas em inglês, com vírgulas e ponto decimal, e também aceita a forma em português, com ponto e vírgula.

Arredondar para 2 casas e para inteiros
B2
ABC
1Value2 decimalsWhole number
23.141593.143
32.6752.683
412.512.513
5-2.5-2.5-3
61234.5671234.571235
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.No Excel em português: =ARRED(A2;2)

Cada linha aplica as duas fórmulas ao valor da coluna A, então 1234.567 vira 1234.57 e 1235. Mude A2 para outro número e as duas colunas acompanham.

Sintaxe da ARRED

=ROUND(number, num_digits)
  • number (núm) é o valor a arredondar: um número, uma célula ou uma fórmula inteira, como =ARRED(B2*C2;2).
  • num_digits (núm_dígitos) diz onde arredondar. Um número positivo conta casas depois da vírgula decimal, 0 arredonda para um inteiro e um número negativo conta casas antes da vírgula.

A ARRED só olha o primeiro dígito que descarta. Se esse dígito for 5 ou mais, a parte mantida sobe; senão, fica igual. Então =ARRED(2,675;2) dá 2,68 e =ARRED(2,674;2) dá 2,67.

Arredondar para a dezena, centena ou milhar mais próxima

Um num_digits negativo arredonda à esquerda da vírgula decimal. É assim que você transforma 1234,567 em 1230, 1200 ou 1000 para um relatório.

Dígitos negativos arredondam para dezenas, centenas, milhares
B5
ABCD
1num_digitsResultNumber
221234.571234.567
311234.6
401235
5-11230
6-21200
7-31000
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.No Excel em português: =ARRED($D$2;A5)

Clique em B5: é =ROUND($D$2,-1), a dezena mais próxima (=ARRED($D$2;-1) no Excel em português). Agora mude D2 para 48750. A linha do -2 mostra 48800, porque um 5 na primeira posição descartada sempre arredonda para cima.

ARRED ou formato de número

Formatar uma célula como 0,00 (Página Inicial > Número > Diminuir Casas Decimais) só muda o que a célula mostra. O valor completo continua lá, e toda fórmula que lê a célula o usa. A ARRED muda o próprio valor.

Essa diferença aparece nos totais. Abaixo, cada preço da coluna A é 1,333 mostrado com duas casas, então a coluna mostra 1.33, 1.33, 1.33, mas o total mostra 4.00. A coluna B arredonda cada preço antes, e o total dela é 3.99.

Valores formatados e arredondados em um total
B5
AB
1Formatted onlyRounded
21.331.33
31.331.33
41.331.33
54.003.99
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.No Excel em português: =SOMA(B2:B4)

Nenhum dos totais está errado: 4.00 é a soma real, 3,999, mostrada com duas casas, e 3.99 é a soma do que uma nota fiscal imprime. Use a ARRED quando os números arredondados são os de verdade, como o valor cobrado em cada linha. Para mostrar menos casas sem mudar nada, use o formato de número. Arquivo > Opções > Avançado > "Definir precisão conforme exibido" faz o Excel guardar cada valor exibido, para a pasta de trabalho inteira, e não pode ser desfeito; a ARRED é a escolha mais segura.

Como o Excel arredonda 0,5

A ARRED arredonda um 5 para longe do zero: 2,5 vira 3 e -2,5 vira -3. Veja as linhas 3 a 5 da primeira tabela: 2,675 dá 2,68, 12,5 dá 13 e -2,5 dá -3.

Algumas ferramentas arredondam um 5 para o par mais próximo (arredondamento bancário), então 2,5 vira 2. A função ARRED do Excel nunca faz isso, mas a função Round do VBA faz, o que explica uma macro e uma célula discordarem. A ROUND do Google Planilhas também arredonda para longe do zero.

Arredondar o resultado de uma fórmula

Envolva o cálculo inteiro na ARRED, para que só o resultado final seja arredondado. Aqui o preço com 8,25% de imposto é arredondado para centavos.

Preço com imposto, arredondado para centavos
D2
ABCD
1ItemPriceTax rateWith tax
2Lamp$19.998.25%$21.64
3Chair$74.508.25%$80.65
4Desk$129.008.25%$139.64
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.No Excel em português: =ARRED(B2*(1+C2);2)

O mesmo padrão funciona para médias, porcentagens e divisões: =ARRED(MÉDIA(B2:B6);1) dá uma média com uma casa decimal. Se você quer o número arredondado como texto em uma frase, =TEXTO(A2;"0,00") faz as duas coisas de uma vez (veja a função TEXTO).

Arredondar para o múltiplo de 5, 0,05 ou 15 minutos com a MARRED

=MARRED(núm;múltiplo) (MROUND em inglês) arredonda para o múltiplo mais próximo de qualquer número. Use para preços em passos de 5 centavos, quantidades em pacotes de 12 ou horários em quartos de hora.

MARRED para um múltiplo
C2
ABC
1ValueMultipleMROUND
212510
313515
42.370.052.35
59:080:159:15
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.No Excel em português: =MARRED(A2;B2)

A MARRED também arredonda um valor do meio para longe do zero, então 12,5 com múltiplo 5 dá 15. O número e o múltiplo precisam ter o mesmo sinal: =MARRED(-12;5) retorna #NÚM! (#NUM! em inglês; a tabela mostra os nomes de erro em inglês), enquanto =MARRED(-12;-5) dá -10. Para sempre arredondar para cima ou para baixo até um múltiplo, use a TETO e a ARREDMULTB na página de ARREDONDAR.PARA.CIMA e ARREDONDAR.PARA.BAIXO.

Teste: arredondar uma média

Nota média, uma casa decimal
E2
ABCDE
1StudentScoreAverage
2Ana78
3Ben91
4Cleo85
5Dan66
6Eve88
7Finn73
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.

Sua vez: Em E2, mostre a média das notas de B2:B7, arredondada para uma casa decimal.

Dica: coloque a MÉDIA dentro da ARRED e use 1 como número de dígitos.

Qual função de arredondamento usar

Você querFórmula12,345 dá
Valor mais próximo, 2 casas=ARRED(A2;2)12,35
Inteiro mais próximo=ARRED(A2;0)12
Dezena mais próxima=ARRED(A2;-1)10
Sempre para cima=ARREDONDAR.PARA.CIMA(A2;1)12,4
Sempre para baixo=ARREDONDAR.PARA.BAIXO(A2;1)12,3
Múltiplo de 0,5 mais próximo=MARRED(A2;0,5)12,5
Descartar as casas decimais=TRUNCAR(A2) ou =INT(A2)12

Um erro comum é arredondar no meio de um cálculo longo e de novo no fim, o que pode mexer no último dígito. Arredonde uma vez, no passo cujo valor arredondado você de fato informa ou cobra.

Perguntas frequentes

Como arredondar para 2 casas decimais no Excel?

Use =ARRED(A2;2). Ela muda o valor guardado, então 3,14159 vira 3,14 e as fórmulas seguintes usam 3,14. Formatar a célula como 0,00 só muda o que você vê; o valor completo continua por baixo.

Como arredondar para o número inteiro mais próximo no Excel?

Use =ARRED(A2;0): 12,5 vira 13 e 12,4 vira 12. Para sempre subir ou sempre descer, use =ARREDONDAR.PARA.CIMA(A2;0) ou =ARREDONDAR.PARA.BAIXO(A2;0).

Como arredondar para a dezena, centena ou milhar mais próxima no Excel?

Passe à ARRED um número negativo de dígitos: =ARRED(A2;-1) arredonda para a dezena mais próxima, =ARRED(A2;-2) para a centena e =ARRED(A2;-3) para o milhar. 1234,567 vira 1230, 1200 e 1000.

O Excel arredonda 0,5 para cima ou para baixo?

A ARRED arredonda um 5 para longe do zero: =ARRED(2,5;0) é 3 e =ARRED(-2,5;0) é -3. Ela não usa o arredondamento bancário (metade para o par), que a função Round do VBA usa.

Como arredondar para o múltiplo de 5 mais próximo no Excel?

Use =MARRED(A2;5): 12 vira 10 e 13 vira 15. A MARRED arredonda para qualquer múltiplo, como =MARRED(A2;0,05) para preços em passos de 5 centavos.

Ilustração das linguagens de programação do Coddy

Aprenda a programar com o Coddy

COMEÇAR