Excel 2013: Substituir célula entre determinado intervalo de números

Excel 2013: Substituir célula entre determinado intervalo de números

Tenho um banco de dados de IDH (Índice de Desenvolvimento Humano) do meu país, que inclui todas as cidades. Caso você não saiba, o UNPD usa certos limites para classificar os países entre 0 e 1, classificando-os como:

Desenvolvimento humano muito elevado 0,8 - 1

Alto desenvolvimento humano 0,7 - 0,799

Desenvolvimento humano médio 0,5 - 0,699

Baixo desenvolvimento humano 0 - 0,499

O problema surge quando preciso classificar essas cidades por cores

No momento eu tenho algo assim:

Position City              IDHM     IDHM-R  IDHM-L  IDHM-E
1 º Cuiabá                 0.785    0.800   0.834   0.726
2 º Sinop                  0.754    0.755   0.832   0.682
... ...                    ....      ...    ..      ...

Mas precisarei transferir esse banco de dados para outro software incluindo o código para fazer com que cada número tenha uma cor diferente de acordo com cada classificação, onde ficariam assim:

1 º Cuiabá                 AAA0.785  ZZZ0.800   ZZZ0.834    AAA0.726
2 º Sinop                  AAA0.754  AAA0.755   ZZZ0.832    BBB0.682
... ...                    ....      ...    ..      ...

Minha pergunta é: alguém sabe se existe uma maneira rápida de adicionar essas informações automaticamente, em vez de inseri-las manualmente?

Peço desculpas pelo meu péssimo inglês e obrigado pela sua atenção.

Responder1

Crie uma tabela de pesquisa semelhante a esta:

number  description code
0       Low         CCC0
0.5     Medium      BBB0
0.7     High        AAA0
0.8     Very High   ZZZ0

Altere o código do valor "baixo" para o que você deseja usar. Não ficou claro na sua pergunta.

Agora você pode usar o Vlookup com uma correspondência aproximada para encontrar o código. Com 1 ou TRUE como último parâmetro, Vlookup retorna o valor igual ou menor que o valor de pesquisa.

Considere a seguinte captura de tela:

insira a descrição da imagem aqui

As células sombreadas em amarelo contêm os resultados esperados da pergunta.

A célula atual é H2 e tem a fórmula

=VLOOKUP(B2,$M$1:$O$5,3,TRUE)&"."&B2

copiado transversalmente e para baixo. Por extenso: Na primeira coluna da tabela em M1:O5 encontre a célula que é igual ou menor que o valor em B2. Retorne o valor da terceira coluna. Em seguida, acrescente um ponto e acrescente o valor de B2.

Para efeito de comparação, os resultados desejados da sua pergunta estão abaixo da tabela de fórmulas, destacados em amarelo claro.

Observe que as três tabelas podem estar em planilhas diferentes. Você só precisa ajustar as referências.

informação relacionada