=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.
| A | B | C | |
|---|---|---|---|
| 1 | Value | 2 decimals | Whole number |
| 2 | 3.14159 | 3.14 | 3 |
| 3 | 2.675 | 2.68 | 3 |
| 4 | 12.5 | 12.5 | 13 |
| 5 | -2.5 | -2.5 | -3 |
| 6 | 1234.567 | 1234.57 | 1235 |
=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,0arredonda 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.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | num_digits | Result | Number | |
| 2 | 2 | 1234.57 | 1234.567 | |
| 3 | 1 | 1234.6 | ||
| 4 | 0 | 1235 | ||
| 5 | -1 | 1230 | ||
| 6 | -2 | 1200 | ||
| 7 | -3 | 1000 |
=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.
| A | B | |
|---|---|---|
| 1 | Formatted only | Rounded |
| 2 | 1.33 | 1.33 |
| 3 | 1.33 | 1.33 |
| 4 | 1.33 | 1.33 |
| 5 | 4.00 | 3.99 |
=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.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Item | Price | Tax rate | With tax |
| 2 | Lamp | $19.99 | 8.25% | $21.64 |
| 3 | Chair | $74.50 | 8.25% | $80.65 |
| 4 | Desk | $129.00 | 8.25% | $139.64 |
=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.
| A | B | C | |
|---|---|---|---|
| 1 | Value | Multiple | MROUND |
| 2 | 12 | 5 | 10 |
| 3 | 13 | 5 | 15 |
| 4 | 2.37 | 0.05 | 2.35 |
| 5 | 9:08 | 0:15 | 9:15 |
=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
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Student | Score | Average | ||
| 2 | Ana | 78 | |||
| 3 | Ben | 91 | |||
| 4 | Cleo | 85 | |||
| 5 | Dan | 66 | |||
| 6 | Eve | 88 | |||
| 7 | Finn | 73 |
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ê quer | Fórmula | 12,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.