Tenho uma série de valores em uma coluna e quero que outra coluna agrupe esses valores em agregados específicos. Como eu faria isso no Excel?
- se o valor da célula a1 estiver entre 0 e 5, então b1 = baixo
- se a1 entre 6 e 10 então b1 = médio
- se a1 acima de 11 então b1 = alto
Responder1
Você pode criar uma tabela como na captura de tela e então usar VLookup na célula B1 com a fórmula
=VLOOKUP(A1,$D$1:$E$3,2,TRUE)
Com "True" como último parâmetro, o Excel corresponderá ao valor igual ou menor que o valor de pesquisa. No exemplo, 4 não foi encontrado, então o próximo menor é 0, então o valor dessa linha será retornado.
Você também pode fazer isso sem uma tabela de pesquisa, usando a fórmula
=LOOKUP(A1,{0,6,11},{"low","medium","high"})
Porém, uma tabela de pesquisa pode ser usada por muitas fórmulas e será mais fácil de manter quando a fórmula for usada em células diferentes e os limites mudarem.