Ir ao conteúdo

Excel - Arredondar numeros inteiros


Shuh

Posts recomendados

Postado

Boa noite, queria saber como arredondar os valores com finais:

1,2,3 e 4 para baixo e 6,7,8 e 9 para cima

mantendo o valor de 5

Por exemplo:

51 = 50

52 = 50

53 = 50

55 = 55

56 = 60

57 = 60

Numeros inteiros, nao decimais

Postado

Então amigo, já vi que tentou usar o ARRED e viu que não é útil com inteiros. Nesse seu caso como não há uma função nativa, o jeito é utilizar logica em cima da função que existe, no caso ARRED.

Se não dá pra usar ARRED no 51 para virar 50, dá pra fazer ARRED((51/10);0)*10

Dessa forma, o 51 vira 5,1 que é arredondado para 5, depois volta para 50.

Só que ainda não tem o 55. Para completar usamos um teste logico com a função SE:

Vamos supor que o numero de teste esteja no A1, temos:

=SE((MOD(A1;5)=0);A1;ARRED((A1/10);0)*10)

Agora a função vai pegar o valor para testar e aplicar em MOD com 5 buscando o 0, que só ocorre se for múltiplo de 5. Se positivo ele nem faz o truque do ARRED e vai direto para o numero, 50, 55 ou 60. Se for diferente disso ele aplica o truque do ARRED para matar de vez. Fim da brincadeira.

Um pequeno desvio logico para obter o que precisa.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...