
Por exemplo tenho uma tabela com uma legenda e alguns dados numéricos, como:
Mary | Sue | Mike
-----------------
100 | 20 | 30
-----------------
Quero gerar um ranking, ou seja
1. Mary
2. Mike
3. Sue
Existe uma maneira de fazer isso automaticamente? Automaticamente, como não usar "Dados> Classificar" manualmente cada vez que os números disponíveis são recalculados.
Eu sei sobre a função RANK, é o inverso do que eu quero (RANK fornece a classificação dos dados, quero os dados da classificação).
Responder1
ExemploSim, existe uma maneira de fazer isso automaticamente. Ele usa RANK duas vezes (uma para classificar e uma segunda para lidar com valores duplicados)
O exemplo mostra 2 maneiras de fazer isso sem macros;
planilha1 usa RANK, CONT.SE e VLOOKUP (recomendado) planilha2 usa HLOOKUP, VLOOKUP, COUNTIF, MAX e MIN
Responder2
Supondo que os dados estejam no canto superior esquerdo da sua planilha, faça o seguinte na coluna B5 após definir as colunas {A5, A6, A7} = {1, 2, 3}
:
=INDEX($A$1:$C$1, MATCH(LARGE($A$2:$C$2, A5), $A$2:$C$2, 0))
Em seguida, arraste a fórmula para baixo para obter os dados classificados restantes.