Neste vídeo, veremos como classificar os valores em ordem crescente ou decrescente usando a função RANK.
Aqui temos uma tabela que contém 5 pontuações de teste para um grupo de alunos e uma pontuação média na Coluna I.
Como podemos classificar esses alunos da pontuação mais alta para a mais baixa?
Bem, uma opção é classificar os alunos pela pontuação média em ordem decrescente. Em seguida, você pode inserir 1 para a classificação do primeiro aluno na lista, 2 para o segundo e, em seguida, basta arrastar para baixo com a alça de preenchimento para preencher o restante das classificações.
Isso funciona bem, mas não é dinâmico. Se as pontuações dos testes mudarem com o tempo ou se você não quiser classificar a lista primeiro, uma abordagem melhor é usar a função RANK para calcular uma classificação.
Deixe-me desfazer essas últimas alterações e vamos fazer um teste.
A função RANK leva 3 argumentos: número, referência e um argumento opcional chamado pedido. Número é o número que está sendo classificado, ref representa os números para classificação e a ordem especifica se a classificação deve ser calculada em ordem crescente ou decrescente.
Se a ordem for 0 ou omitida, o número será classificado por posição em relação aos números na matriz classificados em ordem decrescente. O número mais alto será classificado como 1.
As pontuações dos testes são normalmente classificadas de alto a baixo, então, neste caso, precisamos apenas fornecer a média para o número e o intervalo que contém as médias para ref. Ref precisa ser absoluto para que não mude conforme a fórmula é copiada.
Agora, cada aluno tem uma classificação. Se eu classificar temporariamente a lista pela média, você verá que a classificação está correta. E se eu ajustar manualmente as pontuações do teste, você pode ver que a classificação também é dinâmica.
Agora vamos ver uma classificação dos resultados da corrida.
Como antes, número é o número que estamos classificando e array é o conjunto completo de números, D6 a D38 neste caso.
Novamente, precisamos mudar a referência para o formato absoluto para que não mude quando copiado.
Desta vez, precisamos especificar a ordem. O padrão é zero, o que calcula uma classificação em ordem decrescente.
Para resultados de corrida, precisamos fornecer 1, que calculará a classificação em ordem crescente - o menor tempo obterá uma classificação 1.
Se eu classificar a lista do tempo mais curto para o mais longo, você pode ver que a classificação foi calculada corretamente.
Curso
Fórmula BásicaAtalhos relacionados
Desfazer a última ação Ctrl
+ Z
⌘
+ Z
Estender a seleção até a última célula Ctrl
+ Shift
+ ↓
⌃
+ ⇧
+ ↓
Alternar referências absolutas e relativas F4
⌘
+ T