Função ORDEM no Excel: Como Criar Rankings e Classificações
Aprenda a usar as funções RANK.EQ e RANK no Excel para criar rankings de vendas, notas e pontuações, resolver empates e ordenar dados.
Por Ayoub Farid · · 2 min de leitura
A função RANK (no Excel em português: ORDEM.EQ ou ORDEM) mostra a posição exata de um valor em uma lista: 1º, 2º, 3º lugar. É uma das funções do Excel mais úteis para montar rankings de vendas, notas escolares ou destacar os melhores desempenhos da sua equipe na planilha.
Sintaxe
=RANK.EQ(number, ref, [order])
*(No Excel em português, use ORDEM.EQ)*
- order 0 ou omitido: maior valor = 1º lugar (ordem decrescente)
- order 1: menor valor = 1º lugar (ordem crescente, ideal para tempos de corrida ou custos)
A fórmula RANK (ORDEM em português, sem o .EQ) ainda funciona perfeitamente por questões de compatibilidade.
Exemplo
Imagine que você tem valores de vendas no intervalo B2:B11. Na célula C2, digite:
=RANK.EQ(B2,$B$2:$B$11)
Depois, basta arrastar a fórmula para baixo. Lembre-se de travar o intervalo com o cifrão ($), caso contrário as linhas de baixo vão comparar os números contra uma lista incompleta. Veja como funcionam as referências absolutas.
Menor tempo em 1º lugar
=RANK.EQ(B2,$B$2:$B$11,1)
Empates
A função RANK.EQ atribui a mesma posição aos valores empatados e pula as posições seguintes (por exemplo: 1, 2, 2, 4). Já a RANK.AVG (ORDEM.MED em português) calcula a média das posições empatadas (por exemplo: 1, 2.5, 2.5, 4).
Para desempatar valores de acordo com a ordem em que aparecem na tabela, use a função COUNTIF (CONT.SE):
=RANK.EQ(B2,$B$2:$B$11)+COUNTIF($B$2:B2,B2)-1
Destacar o Top 3
Você pode combinar o ranking com a função IF (SE) para criar um alerta automático:
=IF(RANK.EQ(B2,$B$2:$B$11)<=3,"Top 3","")
Uma tabela de classificação que se atualiza sozinha
No Microsoft 365 ou no Planilhas Google (Google Sheets), você pode usar a fórmula SORT (ORDENAR):
=SORT(A2:B11,2,-1)
Confira o guia completo da função SORT. Se você quiser apenas descobrir o 2º maior valor diretamente, use =LARGE(B2:B11,2) (função MAIOR em português). Dominar essas fórmulas do Excel é essencial para quem quer aprender Excel de verdade e se destacar em um teste de Excel para entrevista de emprego.
Perguntas frequentes
Como classificar números e criar rankings no Excel?
Use =RANK.EQ(valor,$intervalo$). Se o menor número precisar ficar em primeiro lugar (como em corridas), adicione o argumento 1 no final: =RANK.EQ(valor,$intervalo$,1).
Qual é a diferença entre RANK.EQ e RANK.AVG?
A única diferença aparece quando há empates: RANK.EQ dá a mesma classificação mais alta para todos os repetidos e pula os números seguintes, enquanto RANK.AVG calcula a média das posições que eles ocupariam.
Como criar um ranking sem números repetidos (desempatar)?
Basta somar a fórmula COUNTIF (CONT.SE) como critério de desempate, exatamente como mostramos na seção de empates acima.
A função RANK funciona no Planilhas Google (Google Sheets)?
Sim, tanto RANK quanto RANK.EQ e RANK.AVG funcionam no Planilhas Google (Google Sheets).