Menu

ARREDONDAR.PARA.CIMA e ARREDONDAR.PARA.BAIXO no Excel

=ARREDONDAR.PARA.CIMA(A2;0) sempre arredonda para longe do zero, então 2,1 vira 3, e =ARREDONDAR.PARA.BAIXO(A2;0) sempre arredonda em direção ao zero, então 2,9 vira 2. TETO e ARREDMULTB arredondam para um múltiplo, INT e TRUNCAR cortam as casas decimais.

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

=ARREDONDAR.PARA.CIMA(A2;0) sempre arredonda para longe do zero, então 2,1 vira 3. =ARREDONDAR.PARA.BAIXO(A2;0) sempre arredonda em direção ao zero, então 2,9 vira 2. As duas recebem os mesmos argumentos que a ARRED: o número e depois quantos dígitos manter. Elas se chamam ROUNDUP e ROUNDDOWN 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.CIMA, PARA.BAIXO e ARRED lado a lado
B2
ABCD
1ValueROUNDUPROUNDDOWNROUND
22.1322
32.9323
42.5323
5-2.1-3-2-2
6-2.9-3-2-3
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: =ARREDONDAR.PARA.CIMA(A2;0)

Veja as linhas 5 e 6: a ARREDONDAR.PARA.CIMA transforma -2,1 em -3, porque "para cima" significa para longe do zero, não em direção ao número maior. A ARREDONDAR.PARA.BAIXO transforma -2,9 em -2. Mude A2 para 2,0001 e a ARREDONDAR.PARA.CIMA ainda dá 3: qualquer valor além dos dígitos mantidos conta.

Sintaxe da ARREDONDAR.PARA.CIMA e da ARREDONDAR.PARA.BAIXO

=ROUNDUP(number, num_digits)
=ROUNDDOWN(number, num_digits)

num_digits funciona exatamente como na ARRED: 2 mantém duas casas decimais, 0 dá um número inteiro, e -1, -2, -3 arredondam para dezenas, centenas e milhares.

Para cima e para baixo em casas decimais e centenas
B2
ABCDE
1num_digitsROUNDUPROUNDDOWNNumber
221234.571234.561234.561
311234.61234.5
4012351234
5-213001200
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: =ARREDONDAR.PARA.CIMA($E$2;A2)

A ARREDONDAR.PARA.CIMA com 2 dígitos transforma 1234,561 em 1234,57, e com -2 em 1300. A ARREDONDAR.PARA.BAIXO com -2 dá 1200. Mude E2 e acompanhe as duas colunas.

Arredondar uma divisão para cima: quantas caixas, ônibus ou páginas

O motivo mais comum para arredondar para cima é uma contagem que não pode ser fracionária. 250 itens em caixas de 24 são 10,4 caixas, ou seja, 11 caixas. =ARREDONDAR.PARA.CIMA(B2/C2;0) dá isso diretamente.

Caixas necessárias para cada pedido
D2
ABCD
1OrderItemsPer boxBoxes
2A-1012502411
3A-10296244
4A-10397245
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: =ARREDONDAR.PARA.CIMA(B2/C2;0)

96 itens cabem exatamente em 4 caixas, e um item a mais precisa de uma quinta caixa. A ARRED daria 4 para 97 itens e deixaria um item sem caixa.

TETO e ARREDMULTB: arredondar para um múltiplo

A ARREDONDAR.PARA.CIMA e a ARREDONDAR.PARA.BAIXO arredondam para potências de dez. Para arredondar para cima ou para baixo até um múltiplo de qualquer número (5, 0,25, 12, meia hora), use a TETO e a ARREDMULTB (CEILING e FLOOR em inglês):

  • =TETO(A2;5) arredonda para cima até o próximo múltiplo de 5.
  • =ARREDMULTB(A2;5) arredonda para baixo até o múltiplo de 5 anterior.
TETO e ARREDMULTB para um múltiplo
C2
ABCD
1ValueMultipleCEILINGFLOOR
21151510
31551515
47.30.257.57.25
526123624
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: =TETO(A2;B2)

Um valor que já é múltiplo fica como está: 15 com múltiplo 5 dá 15 nos dois sentidos.

A TETO.MAT e a ARREDMULTB.MAT (Excel 2013 e posterior) fazem o mesmo com uma diferença: o múltiplo é opcional e vale 1 por padrão, e para números negativos um terceiro argumento escolhe a direção. =TETO.MAT(-7,5) dá -7 (para cima, em direção ao zero), e =TETO.MAT(-7,5;1;1) dá -8 (para longe do zero). A TETO e a ARREDMULTB comuns, com um número negativo e um múltiplo positivo, funcionam do mesmo jeito no Excel atual; no Excel 2007 elas retornavam #NÚM! (#NUM! em inglês).

Arredondar um horário para cima até os próximos 15 minutos

Horários são frações de um dia, então a TETO e a ARREDMULTB também os arredondam. Passe o múltiplo como horário: TEMPO(0;15;0) são 15 minutos.

Cobrar o tempo em quartos de hora
B2
ABC
1LoggedBilled (up)Paid (down)
21:071:151:00
30:521:000:45
42:302:302:30
50:010:150:00
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: =TETO(A2;TEMPO(0;15;0))

1:07 é cobrado como 1:15, e um único minuto é cobrado como um quarto de hora inteiro. 2:30 já é múltiplo e continua 2:30. Para mais sobre contas com horas, veja cálculos com horas.

INT ou TRUNCAR com números negativos

As duas tiram as casas decimais de um número positivo: =INT(4,7) e =TRUNCAR(4,7) dão 4. Elas se separam nos números negativos. A INT arredonda para baixo até o próximo inteiro menor, então -4,2 vira -5. A TRUNCAR (TRUNC em inglês) corta as casas decimais, então -4,2 vira -4, igual à ARREDONDAR.PARA.BAIXO.

INT, TRUNCAR e ARREDONDAR.PARA.BAIXO
B4
ABCD
1ValueINTTRUNCROUNDDOWN
24.7444
34.2444
4-4.2-5-4-4
5-4.7-5-4-4
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: =INT(A4)

A TRUNCAR também recebe um número de dígitos: =TRUNCAR(A2;2) mantém duas casas e corta o resto. Use a INT quando você quer "o inteiro igual ou abaixo", por exemplo os dias inteiros de um valor de data e hora; use a TRUNCAR quando você quer "os dígitos antes da vírgula".

Teste: paletes e degraus de preço

Paletes de cada remessa
D2
ABCD
1ShipmentCartonsPer palletPallets
2S113040
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 D2, calcule de quantos paletes a remessa S1 precisa: as caixas em B2 divididas pelas caixas por palete em C2, arredondado para cima até um palete inteiro.

Arredondar um preço para cima até o próximo 0,25
C2
ABC
1PriceStepRounded up
23.620.25
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 C2, arredonde o preço em A2 para cima até o próximo múltiplo do degrau em B2.

Qual usar

Você querFórmula7,32 dá-7,32 dá
Para cima, 1 casa=ARREDONDAR.PARA.CIMA(A2;1)7,4-7,4
Para baixo, 1 casa=ARREDONDAR.PARA.BAIXO(A2;1)7,3-7,3
Para cima até um múltiplo de 0,5=TETO.MAT(A2;0,5)7,5-7
Para baixo até um múltiplo de 0,5=ARREDMULTB.MAT(A2;0,5)7-7,5
Inteiro menor=INT(A2)7-8
Cortar as casas decimais=TRUNCAR(A2)7-7

O erro a evitar: usar a ARREDONDAR.PARA.CIMA quando você queria "arredondar para o mais próximo". =ARREDONDAR.PARA.CIMA(B2;0) em 3,01 horas cobra 4 horas. Se a regra é "o mais próximo", use a ARRED; se é "o próximo quarto de hora", use a TETO com o degrau.

Perguntas frequentes

Como sempre arredondar para cima no Excel?

Use =ARREDONDAR.PARA.CIMA(A2;0) para um número inteiro ou =ARREDONDAR.PARA.CIMA(A2;2) para duas casas decimais. Qualquer valor além dos dígitos mantidos arredonda para cima, então 2,01 vira 3 com 0 dígitos.

Qual a diferença entre ARREDONDAR.PARA.CIMA e TETO?

A ARREDONDAR.PARA.CIMA conta dígitos: =ARREDONDAR.PARA.CIMA(A2;-1) sobe até a próxima dezena. A TETO sobe até o próximo múltiplo de qualquer número: =TETO(A2;5) sobe até o próximo 5 e =TETO(A2;0,25) até o próximo quarto.

Qual a diferença entre INT e TRUNCAR no Excel?

Elas concordam nos números positivos, mas não nos negativos. =INT(-4,2) arredonda para baixo até -5, o próximo inteiro menor, enquanto =TRUNCAR(-4,2) corta as casas decimais e dá -4.

Como tirar as casas decimais sem arredondar no Excel?

Use =TRUNCAR(A2) ou =ARREDONDAR.PARA.BAIXO(A2;0): 7,99 vira 7. Para manter duas casas e cortar o resto, use =TRUNCAR(A2;2), então 7,999 vira 7,99.

Como arredondar para cima até o múltiplo de 5 no Excel?

Use =TETO(A2;5) (ou =TETO.MAT(A2;5)): 11 vira 15 e 15 continua 15. Para arredondar para baixo até um múltiplo de 5, use =ARREDMULTB(A2;5).

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

Aprenda a programar com o Coddy

COMEÇAR