Função CLASSIFICAR no Excel: ordenar com fórmula
Atualizado em 10. November 2026 · Equipe Exercícios Excel
=CLASSIFICAR(B2:B6) mostra os nomes em ordem alfabética, sem mexer na tabela original.Sintaxe
=CLASSIFICAR(matriz; [índice_classificação]; [ordem_classificação])- matriz
- O que ordenar.
- índice_classificação
- Por qual coluna da matriz ordenar (1 é a primeira).
- ordem_classificação
- 1 crescente (padrão) ou -1 decrescente.
Pratique agora
Em G2, mostre os salários (E2:E6) do maior para o menor.
Do maior para o menor
Ordene a tabela pelos salários (5ª coluna), do maior para o menor:
=CLASSIFICAR(A2:E6;5;-1)Passo a passo
Escreva =CLASSIFICAR( e selecione os dados, sem os títulos. Depois, diga por qual coluna ordenar, contando a partir de 1 dentro da seleção. Por último, 1 para crescente (A a Z, menor para maior) ou -1 para decrescente. Feche o parêntese e deixe espaço livre embaixo.
=CLASSIFICAR(A2:E6;2;1)Essa fórmula ordena a tabela pela 2ª coluna, os nomes, em ordem alfabética.
Fórmula ou botão de classificar?
O botão Dados > Classificar muda a ordem dos dados de verdade. A função CLASSIFICAR mostra uma cópia ordenada em outro lugar e deixa os dados como estão. Use a função quando a ordem precisa se atualizar sozinha, como num ranking que muda a cada venda.
Exemplo do dia a dia: ranking de vendedores
Com o resumo de vendas por vendedor em A2:B10, mostre o ranking do maior para o menor ao lado. Quando uma venda nova muda os totais, o ranking se reorganiza sozinho.
=CLASSIFICAR(A2:B10;2;-1)Para mostrar só os 3 primeiros, use a função TOMAR no Excel 365: =TOMAR(CLASSIFICAR(A2:B10;2;-1);3).
Ordenar por duas colunas
Para ordenar por setor e, dentro de cada setor, pelo salário, passe as colunas e as ordens entre chaves.
Fica assim: =CLASSIFICAR(A2:E6;{4;5};{1;-1}).
O setor fica em ordem alfabética, e dentro de cada setor os salários vão do maior para o menor.
Ordenar por uma coluna que não aparece
A CLASSIFICARPOR ordena uma lista por outra coluna, que nem precisa aparecer no resultado. Os nomes ordenados pelo salário:
=CLASSIFICARPOR(B2:B6;E2:E6;-1)Com ÚNICO e FILTRO
As três funções se combinam bem. A lista de setores diferentes, em ordem alfabética:
=CLASSIFICAR(ÚNICO(D2:D6))No Excel em inglês e no Google Planilhas
No Excel em inglês, as funções se chamam SORT e SORTBY. No Google Planilhas em português, a função se chama CLASSIFICAR, mas os argumentos são diferentes: coluna e VERDADEIRO para crescente.
Exemplo do dia a dia: lista de presença em ordem
As inscrições chegam fora de ordem, e a lista de presença precisa estar em ordem alfabética. Com a CLASSIFICAR numa aba de impressão, a lista sai ordenada e atualizada a cada inscrição nova. Ninguém precisa reordenar a planilha antes de imprimir.
=CLASSIFICAR(Inscricoes!A2:C300;1;1)Exemplo do dia a dia: produtos mais caros primeiro
Num catálogo, mostre os produtos do mais caro para o mais barato, com o preço na 4ª coluna da seleção.
=CLASSIFICAR(A2:D6;4;-1)Junte com a FILTRO para mostrar só uma categoria: =CLASSIFICAR(FILTRO(A2:D6;C2:C6="Limpeza");4;-1).
Erros comuns
- #DESPEJAR!: algo está escrito no caminho; libere as células
- Ordem estranha nos números: eles estão como texto; converta com VALOR
- Incluir os títulos na seleção: o título entra no meio da lista ordenada
- Número da coluna maior que a seleção: dá #VALOR!
Ordenar datas
Datas são números, então a CLASSIFICAR com 1 põe as mais antigas primeiro e com -1 as mais recentes primeiro. Para ver os últimos pedidos no topo:
=CLASSIFICAR(A2:D500;2;-1)Exemplo do dia a dia: notas da turma
Um professor quer ver a turma da maior para a menor média, sem mexer na lista de chamada, que segue a ordem alfabética. Com a CLASSIFICAR numa área ao lado, as duas ordens convivem na mesma aba. Quando uma nota muda, o ranking se ajusta sozinho.
=CLASSIFICAR(A2:D40;4;-1)Nas versões antigas do Excel
Sem a CLASSIFICAR, as opções são o botão Dados > Classificar, que muda os dados de lugar, ou montar o ranking com MAIOR e ÍNDICE com CORRESP, uma linha por posição. A segunda forma se atualiza sozinha, mas é mais trabalhosa e não lida bem com empates.
Erros comuns
#DESPEJAR!
Há algo escrito no caminho do resultado. Libere as células abaixo.
Perguntas frequentes
Como ordenar e manter a linha de título?
Selecione só os dados, sem o título, na CLASSIFICAR. Escreva os títulos à mão na linha de cima do resultado.
CLASSIFICAR funciona com a tabela formatada?
Sim. Use o nome da tabela: =CLASSIFICAR(Vendas;3;-1) ordena a tabela inteira pela 3ª coluna.
CLASSIFICAR muda os dados originais?
Não. Ela mostra uma cópia ordenada em outro lugar.
Dá para ordenar da direita para a esquerda?
Sim. O quarto argumento com VERDADEIRO ordena as colunas em vez das linhas.
CLASSIFICAR existe no Excel 2019?
Não. Ela existe no Excel 2021, no 365 e no Excel na Web.
A CLASSIFICAR ordena acentos certo?
Sim. "Álvaro" fica junto dos nomes com A, como no dicionário.
E para ordenar pelos dados de outra coluna?
Use CLASSIFICARPOR, que aceita a coluna de critério separada.
Veja também
Aprenda Excel fazendo
Lições curtas, em português, com correção na hora.