cellio

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).

Continue lendo