ARREDONDAR.PARA.CIMA e ARREDONDAR.PARA.BAIXO no Excel: quando a direção do arredondamento importa

A função ARRED arredonda para o valor mais próximo — para cima quando o próximo dígito é 5 ou maior, para baixo quando é menor que 5. Mas em muitos contextos práticos, a direção do arredondamento não deve depender do valor do próximo dígito. Às vezes você sempre precisa arredondar para cima, como ao calcular quantas caixas são necessárias para embalar um lote de produtos. Outras vezes sempre para baixo, como ao calcular o valor de horas trabalhadas que serão pagas apenas em blocos de 15 minutos completos. Para essas situações, o Excel tem as funções ARREDONDAR.PARA.CIMA e ARREDONDAR.PARA.BAIXO. Neste artigo iremos mostrar quando e como usar cada uma no lugar certo.

Como funcionam ARREDONDAR.PARA.CIMA e ARREDONDAR.PARA.BAIXO

A sintaxe das duas funções é idêntica à do ARRED: =ARREDONDAR.PARA.CIMA(número; núm_dígitos) e =ARREDONDAR.PARA.BAIXO(número; núm_dígitos). O primeiro argumento é o número a arredondar e o segundo é o número de casas decimais desejadas. A diferença está no comportamento: ARREDONDAR.PARA.CIMA sempre arredonda na direção de afastamento do zero — para cima quando o número é positivo, para baixo (mais negativo) quando é negativo. ARREDONDAR.PARA.BAIXO sempre arredonda na direção do zero — para baixo quando o número é positivo, para cima (menos negativo) quando é negativo.

Para números positivos (que é a situação mais comum em planilhas de negócio): ARREDONDAR.PARA.CIMA(3,141; 2) retorna 3,15 — porque 3,14 é o valor com 2 decimais mais próximo abaixo, mas o PARA.CIMA força o próximo valor acima, que é 3,15. Mesmo que o terceiro decimal fosse 1 (que convencionalmente resultaria em arredondamento para baixo com ARRED), o ARREDONDAR.PARA.CIMA vai para 3,15. ARREDONDAR.PARA.BAIXO(3,149; 2) retorna 3,14 — simplesmente descarta os decimais além do segundo, independentemente de o terceiro ser 9 (que convencionalmente resultaria em arredondamento para cima).

Esse comportamento de “sempre para cima” ou “sempre para baixo” é o que torna essas funções indispensáveis em contextos onde a regra de negócio define explicitamente a direção. Em cálculos de frete, você nunca arredonda para baixo o peso — arredonda sempre para cima para a faixa mais alta de cobrança. Em cálculos de horas trabalhadas que são pagas por fração mínima de 15 minutos, você descarta os minutos em excesso arredondando para baixo para o múltiplo de 15 completo. Para esses cenários, o ARRED convencional daria respostas erradas porque sua direção depende do valor — não da regra de negócio.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

Exemplos práticos de quando usar cada função

O exemplo mais clássico de ARREDONDAR.PARA.CIMA é o cálculo de quantidade de embalagens, contêineres ou viagens necessários para um lote. Se você precisa embalar 157 produtos em caixas de 12 unidades, a quantidade de caixas é 157/12 = 13,08333… A função ARRED(157/12; 0) retornaria 13 (arredondamento convencional), mas você precisa de 14 caixas porque 13 não comporta todos os 157 produtos. =ARREDONDAR.PARA.CIMA(157/12; 0) retorna 14 — a resposta correta. Qualquer fração acima de zero exige uma caixa adicional, e o ARREDONDAR.PARA.CIMA garante isso independentemente do tamanho da fração.

Outro uso comum de ARREDONDAR.PARA.CIMA é no cálculo de margens de segurança em orçamentos e planejamentos. Quando você estima o custo de um projeto e quer garantir que o orçamento nunca seja insuficiente, arredondar cada componente de custo para cima garante que a estimativa total seja conservadora. =ARREDONDAR.PARA.CIMA(custo_estimado; -2) arredonda para a centena superior, criando uma margem de segurança embutida em cada linha do orçamento sem precisar calcular uma margem explícita separada.

Para o ARREDONDAR.PARA.BAIXO, o exemplo mais natural é o cálculo de unidades inteiras que cabem em um determinado espaço ou volume. Se um caminhão comporta 850 unidades e cada pallet tem 24 unidades, quantos pallets completos cabem? =ARREDONDAR.PARA.BAIXO(850/24; 0) retorna 35 — porque 35,41 pallets cabe no caminhão apenas como 35 pallets completos (o décimo de pallet incompleto não conta). O ARRED convencional daria 35 nesse caso por coincidência, mas se fosse 35,6 daria 36 — incorreto, pois 36 pallets não cabem no caminhão.

Cuidados com números negativos nas funções de arredondamento direcional

O comportamento com números negativos é a parte mais contraintuitiva das funções ARREDONDAR.PARA.CIMA e ARREDONDAR.PARA.BAIXO e merece atenção especial. Para números negativos, “para cima” matematicamente significa em direção a valores mais negativos — o que pode parecer para baixo na reta numérica comum. =ARREDONDAR.PARA.CIMA(-3,141; 2) retorna -3,15, não -3,14. Isso pode ser surpreendente porque -3,15 está mais distante do zero do que -3,14, o que conceitualmente é “mais negativo” ou “mais abaixo” no eixo numérico.

O raciocínio é que ARREDONDAR.PARA.CIMA sempre afasta do zero — para positivos isso significa ir para valores maiores, para negativos significa ir para valores menores (mais negativos). ARREDONDAR.PARA.BAIXO sempre aproxima do zero — para positivos vai para valores menores, para negativos vai para valores maiores (menos negativos). Se esse comportamento não é o que você quer para números negativos, use ARRED convencional ou aplique a função apenas ao valor absoluto e restaure o sinal depois.

Para situações onde você quer sempre arredondar no sentido de “valor maior” independentemente do sinal do número — o que é mais intuitivo na maioria dos contextos comerciais —, use a combinação: =SE(número>=0; ARREDONDAR.PARA.CIMA(número;dígitos); ARREDONDAR.PARA.BAIXO(número;dígitos)). Essa fórmula arredonda para cima os positivos e para cima (em magnitude) os negativos, resultando sempre no valor de maior módulo possível. Alternativa mais compacta: =ARREDONDAR.PARA.CIMA(ABS(número);dígitos)*SINAL(número) — usa ABS para tratar o valor absoluto e SINAL para restaurar o sinal original.

Comparando ARRED, ARREDONDAR.PARA.CIMA e ARREDONDAR.PARA.BAIXO na prática

Para ilustrar a diferença entre as três funções, considere o número 2,345 arredondado para 2 casas decimais. =ARRED(2,345; 2) retorna 2,35 (o terceiro decimal é 5, então arredonda para cima). =ARREDONDAR.PARA.CIMA(2,345; 2) retorna 2,35 (coincide com o ARRED nesse caso porque o terceiro decimal já determina arredondamento para cima). =ARREDONDAR.PARA.BAIXO(2,345; 2) retorna 2,34 (sempre para baixo, ignorando que o terceiro decimal é 5). A diferença fica mais clara com 2,341: ARRED retorna 2,34 (terceiro decimal é 1, para baixo), ARREDONDAR.PARA.CIMA retorna 2,35 (sempre para cima), ARREDONDAR.PARA.BAIXO retorna 2,34 (sempre para baixo — mesmo resultado que ARRED nesse caso).

A regra de uso é simples e direta: quando a regra de negócio diz “nunca pode faltar” (embalagens, orçamento, itens de segurança), use ARREDONDAR.PARA.CIMA. Quando a regra diz “nunca pode exceder” (capacidade máxima, unidades completas, tempo faturável mínimo), use ARREDONDAR.PARA.BAIXO. Quando não há uma regra de negócio sobre a direção e você quer o valor mais próximo matematicamente, use ARRED. Entender qual das três situações se aplica ao seu problema é o que garante que o arredondamento produz a resposta correta — e não apenas um número bonito com duas casas decimais.

Se você curtiu esse artigo onde mostramos como usar ARREDONDAR.PARA.CIMA e ARREDONDAR.PARA.BAIXO no Excel para controlar a direção do arredondamento, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *