Fórmulas para números de arredondamento em Excel

Muitas vezes, seus clientes querer olhar para, números limpas redondas. Inundando um usuário com valores decimais e dígitos desnecessários para o bem da precisão pode realmente fazer seus relatórios mais difícil de ler. Por esta razão, você pode querer considerar o uso de funções de arredondamento do Excel.

Esta figura ilustra como o número 9,45 é afetado pelo uso da rodada, ajuntamento, e as funções ROUNDDOWN.

image0.jpg

função ROUND do Excel é usado para completar um determinado número para um número especificado de dígitos. A função ROUND leva dois argumentos: o valor original e o número de dígitos para arredondar para.

A inserção de um 0 como o segundo argumento informa ao Excel para remover todas as casas decimais e volta a porção inteira do número com base na primeira casa decimal. Por exemplo, esta fórmula arredonda para 94:

= ROUND (94.45,0)

Entrando em um 1 como o segundo argumento informa ao Excel para arredondar para uma casa decimal com base no valor da segunda casa decimal. Por exemplo, esta fórmula arredonda para 94,5:

= ROUND (94.45,1)

Você também pode inserir um número negativo como o segundo argumento, dizendo Excel para arredondar baseado em valores à esquerda do ponto decimal. A fórmula seguinte, por exemplo, volta de 90:

= ROUND (94,45, -1)

Você pode forçar o arredondamento em uma determinada direção usando o ROUNDUP ou funções ROUNDDOWN.

Esta fórmula ROUNDDOWN rodadas 94,45 até 94:

= ROUNDDOWN (94.45,0)

Esta fórmula ROUNDUP Arredonda 94,45 até 95:

= ROUNDUP (94.45,0)

Arredondamento para o centavo mais próximo em Excel

Em algumas indústrias, é prática comum para arredondar um valor em dólar até o último centavo mais próximo. A figura demonstra como arredondamento uma quantidade de dólar para cima ou para baixo até o último centavo mais próximo pode afetar o número resultante.

image1.jpg

Você pode arredondar para o centavo mais próximo usando as funções de teto ou no chão.

A função CEILING arredonda um número para o múltiplo mais próximo de significância que você passa para ele. Este utilitário vem a calhar quando você precisa substituir o protocolo de arredondamento padrão com suas próprias regras de negócios. Por exemplo, você pode forçar Excel para arredondar 123,222-124 usando a função de teto com uma significância de 1.

= TETO (123.222,1)

Então, entrando em um 0,01 como o significado diz a função CEILING para arredondar até o último centavo mais próximo.

Se você queria arredondar para o mais próximo de níquel, você poderia usar .05 como o significado. Por exemplo, a seguinte fórmula devolve 123.15:

= TETO (123,11, 0,05)

A função FLOOR funciona da mesma maneira, exceto que ele força um arredondamento baixa o significado mais próxima. A seguinte função exemplo rodadas 123,19 até o níquel mais próxima, dando 123,15 como o resultado:

= FLOOR (123,19, 0,05)

Arredondamento para dígitos significativos no Excel

Em alguns relatórios financeiros, os números são apresentados em algarismos significativos. A idéia é que quando você está lidando com números na casa dos milhões, você não precisa inundar um relatório com números supérfluos por causa de mostrar precisão até às dezenas, centenas e milhares de lugares.

Por exemplo, em vez de mostrar o número 883.788, você pode optar por arredondar o número para um dígito significativo. Isto significaria que indica o mesmo número 900.000. Completando 883.788 a dois dígitos significativos iria mostrar o número como 880.000.

Em essência, você está julgando que lugar de número em particular é significativo o suficiente para mostrar. O resto do número pode ser substituído com zeros. Você pode se sentir como se estivesse fazendo isso poderia introduzir problemas, mas quando você está lidando com número suficiente, qualquer número abaixo de um certo significado é inconsequente.

A figura a seguir demonstra como você pode implementar uma fórmula que arredonda números para um determinado número de dígitos significativos.

image2.jpg

Você usar a função ROUND do Excel para arredondar um número dado a um número especificado de dígitos. A função ROUND leva dois argumentos: o valor original e o número de dígitos para arredondar para.

Inserção de um número negativo como o segundo argumento informa ao Excel para arredondar baseado em algarismos significativos à esquerda do ponto decimal. A fórmula seguinte, por exemplo, retorna 9500:

= ROUND (9489, -2)

Alterando o argumento dígitos significativos para -3 retorna um valor de 9000.

= ROUND (B14, -3)

Isso funciona muito bem, mas o que se tem números sobre as diferentes escalas? Ou seja, o que se alguns de seus números são milhões, enquanto outros são centenas de milhares? Se você queria mostrar a todos com 1 dígito significativo, você precisa para construir uma função ROUND diferente para cada número para explicar a diferentes argumento dígitos significativo que você precisa para cada tipo de número.

Para ajudar a resolver este problema, você pode substituir o seu argumento dígitos significativos codificados com uma fórmula que calcula que esse número deveria ser.

Imagine que o seu número é -2.330,45. Você pode usar esta fórmula como argumento dígitos significativa em sua função ROUND:

LEN (INT (ABS (-2330,45))) * - 1 + 2

Esta fórmula primeira envolve o seu número na função ABS, efetivamente removendo qualquer símbolo negativo que possa existir. Em seguida, ele envolve esse resultado na função INT, que eliminasse qualquer decimais que possam existir. Em seguida, ele embrulha aquele resultado na função LEN para obter uma medida de quantos personagens são no número sem casas decimais ou símbolos negação.

Neste exemplo, essa parte da fórmula resulta no número 4. Se você pegar o número -2.330,45 e tira fora das casas decimais e símbolo negativo, você tem quatro caracteres à esquerda.

Este número é então multiplicado por -1 para torná-lo um número negativo, e, em seguida, adicionado ao número de dígitos significativos que você está procurando. Neste exemplo, esse cálculo se parece com isso: 4 * -1 + 2 = -2.

Mais uma vez, esta fórmula será usada como o segundo argumento para a sua função ROUND. Digite esta fórmula em Excel e arredondar o número para 2300 (2 dígitos significativos):

= ROUND (-2.330,45, LEN (INT (ABS (-2.330,45))) * - 1 + 2)

Em seguida, você pode substituir esta fórmula com referências de células que apontam para o número de fonte e célula que contém o número de dígitos significativos desejados.

= ROUND (B5, LEN (INT (ABS (B5))) * - 1 + $ E $ 3)

menu