Você tem as vendas de vinte vendedores e o chefe pergunta quem fica em terceiro em cada região. Ordenar a tabela bagunça as outras colunas e ainda não responde a parte das regiões.
Como usar Fórmula de Ranking passo a passo?
1. Escolha o tipo de ranking
Clássico, moderno, empates pela média, sem saltos após um empate, dentro de um grupo ou marcando os primeiros.
2. Informe a célula e o intervalo
A célula é a da linha que quer classificar; o intervalo, todos os valores. A ferramenta trava com $ para poder arrastar.
3. Defina a ordem e copie
Maior primeiro para vendas ou pontos, menor primeiro para tempos ou custos. Cole a fórmula e arraste pela coluna.
A conta dos passos: método tradicional vs. KorexTools
Ordenar a tabela e numerar à mão (4 passos)
- Ordenar pela coluna de vendas.
- Digitar 1, 2, 3 ao lado.
- Reordenar por nome e perder a numeração.
- Refazer tudo quando os dados mudam.
Com o gerador «Fórmula de Ranking» do KorexTools (3 passos)
- Escolha o tipo de ranking.
- Marque a célula e o intervalo.
- Copie e a posição se recalcula sozinha.
O ranking falha onde há empates, e empates são o normal
A ORDEM dá a mesma posição a dois valores iguais e pula a seguinte: com 90, 85, 85 e 70 o último é o quarto, não o terceiro. Isso está certo numa corrida, mas incomoda quando você quer numerar categorias. Para esse caso existe a versão sem saltos, que conta valores distintos com SOMARPRODUTO.
O ranking por grupo precisa de outra ideia: contar quantas linhas do mesmo grupo têm valor maior e somar um. A ferramenta monta isso com CONT.SES, e a opção de marcar os N primeiros acrescenta um SE para etiquetar só quem entra no corte.
Que ranking serve para quê
- •Classificação geral com tudo ordenado: ORDEM ou ORDEM.EQ.
- •Empates que devem dividir a posição: ORDEM.MÉD.
- •Numerar sem buracos ou classificar dentro de cada região: versões sem saltos e por grupo.
Valores 90, 85, 85 e 70 em B2:B5
| Método | Fórmula | Posições |
|---|---|---|
| Clássico | =ORDEM(B2;$B$2:$B$5;0) | 1, 2, 2, 4 |
| Empate pela média | =ORDEM.MÉD(B2;$B$2:$B$5;0) | 1; 2,5; 2,5; 4 |
| Sem saltos | =SOMARPRODUTO(($B$2:$B$5>B2)/CONT.SE($B$2:$B$5;$B$2:$B$5))+1 | 1, 2, 2, 3 |
Erros comuns e como evitá-los
- ⚠️Esquecer de travar o intervalo com $ e vê-lo deslizar ao arrastar.
- ⚠️Incluir a linha de totais no intervalo, que sempre sai em primeiro.
Perguntas frequentes
Que ordem escolho para tempos de corrida?
Menor primeiro. Com essa ordem o menor valor recebe a posição 1, que é o esperado para tempos, custos ou prazos.
Por que há duas posições iguais e falta uma?
Porque a ORDEM dá a mesma posição aos empatados e pula a seguinte. Se não quer buracos, use a opção "Sem saltos após um empate".
ORDEM e ORDEM.EQ são diferentes?
Dão o mesmo resultado. A primeira é a herdada, válida em qualquer versão; a segunda é a atual e convém em pastas de trabalho novas.
O que eu faria se estivesse no seu lugar
«Um ranking sem critério de desempate declarado acaba em discussão; defina o desempate antes de publicar a tabela.» — Equipe de Engenharia da DataKorex.