Excel Arredondar o número para um número específico em um intervalo

Excel Arredondar o número para um número específico em um intervalo

Eu tenho um conjunto de números definidos, assim:

50
100
200
500
1000

Gostaria de arredondar um número para o número mais próximo, como este:

20 => 50
55 => 100
433 => 500

Existe alguma função específica que eu possa usar?

Responder1

Você pode usar as funções INDEXe MATCHpara fazer o arredondamento.

Coloque os números que deseja arredondardescendenteordem em uma coluna (presumirei que eles estejam nas células A1:A5). Coloque o número que deseja arredondar em outra célula (vou assumir que está em B1).

Em outra célula, insira a fórmula

=INDEX($A$1:$A$5,MATCH(B1,$A$1:$A$5,-1))

Isso retornará o número de B1 arredondado para o próximo número mais alto do intervalo A1:A5.

insira a descrição da imagem aqui

A maneira como isso funciona é MATCHencontrar a posição no intervalo A1:A5 do número mais baixo que é maior ou igual ao número em B1. INDEXretorna o valor do intervalo A1:A5 na condição retornada por MATCH.

Observe que números maiores que 1000 (o número mais alto no intervalo) retornarão #N/A. Se quiser evitar que 0 seja arredondado para 50, você pode inserir 0 na célula A6 e alterar os intervalos na fórmula para $A$1:$A$6 (valores de zero ou menos serão arredondados para zero).

Responder2

Usar:

=INDEX({50,100,200,500,1000},MATCH(A1,{0,51,101,201,501}))

insira a descrição da imagem aqui

Responder3

Supondo que seu valor esteja em A1

=IF(A1<=50,50,IF(A1<=100,100,IF(A1<=200,200,IF(A1<=500,500,IF(A1<=1000,1000,A1)))))

(com a fórmula acima, qualquer valor acima de 1000 não será arredondado)

Responder4

Se você tiver um intervalo razoavelmente pequeno, poderá usar a função LOOKUP() do Excel.

=LOOKUP(A1, {20,55,433}, {50,100,500})

Observação:Essa abordagem só é útil se você souber antecipadamente os valores de todos os números a serem arredondados. Se precisar arredondar um número arbitrário cujo valor não é conhecido, você deve usar uma das outras soluções.

informação relacionada