Função CLASSIFICAR no Excel: Como Ordenar Dados com Fórmulas

A função CLASSIFICAR no Excel reorganiza uma lista por ordem alfabética ou numérica sem modificar os dados de origem. Você pode ordenar preços do maior para o menor, produtos de A a Z e até resultados gerados por FILTRO ou ÚNICO. Aprenda a sintaxe com exemplos conferidos em uma tabela de vendas.

O que faz a função CLASSIFICAR?

CLASSIFICAR recebe um intervalo ou matriz e devolve uma nova matriz ordenada. Diferentemente do comando Dados > Classificar, a fórmula cria uma visualização dinâmica e mantém a fonte intacta. É útil em relatórios, rankings e listas automatizadas.

Sintaxe da função CLASSIFICAR

=CLASSIFICAR(matriz;[classificar_índice];[classificar_ordem];[por_col])
  • matriz: os dados a ordenar, por exemplo A2:D9.
  • classificar_índice: número da coluna da matriz que servirá como chave de ordenação. Use 4 para a quarta coluna.
  • classificar_ordem: 1 para crescente (padrão); -1 para decrescente.
  • por_col: FALSO ou omitido ordena linhas; VERDADEIRO ordena colunas.

Base prática: preços e produtos

Digite os dados abaixo a partir de A1. Os oito pedidos vão da linha 2 até a linha 9. A coluna D contém valores numéricos, sem o símbolo R$ digitado junto ao valor.

PedidoProdutoRegiãoValor (R$)
P001MouseSul120
P002TecladoNorte210
P003MonitorSul980
P004CaboLeste45
P005HeadsetNorte250
P006WebcamSul180
P007HubLeste75
P008SSDNorte450

Exemplo 1 — Ordenar os preços do maior para o menor

Digite a fórmula em uma área livre, como F2:

=CLASSIFICAR(A2:D9;4;-1)

Resultado: a primeira linha será o pedido P003 (Monitor, R$ 980) e a última será P004 (Cabo, R$ 45). A ordem dos valores é 980, 450, 250, 210, 180, 120, 75 e 45.

Exemplo 2 — Ordenar os produtos em ordem alfabética

=CLASSIFICAR(A2:D9;2;1)

Resultado: Cabo, Headset, Hub, Monitor, Mouse, SSD, Teclado e Webcam. O número 2 indica que o nome do produto está na segunda coluna da matriz A2:D9.

Exemplo 3 — Classificar apenas uma coluna

=CLASSIFICAR(D2:D9;1;1)

Resultado: 45, 75, 120, 180, 210, 250, 450 e 980. Como a matriz contém só uma coluna, o índice é 1.

Exemplo 4 — Filtrar primeiro, ordenar depois

É possível retornar somente os pedidos da região Sul, já em ordem decrescente de valor. Coloque a fórmula em uma área sem dados:

=CLASSIFICAR(FILTRO(A2:D9;C2:C9="Sul");4;-1)

Resultado: Monitor (R$ 980), Webcam (R$ 180) e Mouse (R$ 120), nessa ordem. A ordem dos argumentos importa: FILTRO escolhe as linhas, e CLASSIFICAR organiza a saída.

Exemplo 5 — Classificar nomes sem repetição

Quando há nomes repetidos na origem, você pode combinar CLASSIFICAR com ÚNICO. Na base deste artigo, os oito nomes de produto já são diferentes:

=CLASSIFICAR(ÚNICO(B2:B9))

Resultado: a lista alfabética dos oito produtos, sem duplicações. Essa técnica ajuda a alimentar listas suspensas e relatórios.

CLASSIFICAR não é a mesma coisa que CLASSIFICARPOR

CLASSIFICAR usa um índice numérico dentro da matriz, como a coluna 4. CLASSIFICARPOR permite apontar diretamente para outro intervalo como critério de ordenação. Isso facilita fórmulas em que o intervalo de retorno e a coluna de classificação são diferentes.

Problemas e cuidados

  • #DESPEJAR!: limpe a área onde a matriz ordenada precisa aparecer.
  • Índice incorreto: 0 ou 5 não identifica uma coluna válida de A2:D9. Use uma posição entre 1 e 4 nesse exemplo.
  • Cabeçalho misturado: inclua somente as linhas de dados na matriz, sem A1:D1, a menos que deseje ordenar o cabeçalho como dado.
  • Texto em valores: confirme que números foram digitados como números, não como texto.
  • Compatibilidade: a função requer versão do Excel com suporte a matrizes dinâmicas.

Exercícios resolvidos

  • 1. Qual é o produto de maior valor? Monitor, R$ 980. Use CLASSIFICAR por D decrescente.
  • 2. Qual aparece primeiro ao ordenar por Produto? Cabo. Ordene pelo índice 2, ordem 1.
  • 3. Quais produtos da região Sul aparecem em ordem decrescente de valor? Monitor, Webcam e Mouse.
=CLASSIFICAR(A2:D9;4;-1)
=CLASSIFICAR(A2:D9;2;1)
=CLASSIFICAR(FILTRO(A2:D9;C2:C9="Sul");4;-1)

Versões compatíveis e leitura complementar

A Microsoft disponibiliza CLASSIFICAR no Excel Microsoft 365, Excel 2021 e Excel 2024, entre outras plataformas compatíveis. Consulte a sintaxe oficial da função CLASSIFICAR.

Explore também FILTRO no Excel e o guia completo de fórmulas e funções do Excel.

0 Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Solicitar exportação de dados

Utilize este formulário para solicitar uma cópia dos seus dados neste site.

Solicitar remoção de dados

Utilize este formulário para solicitar a remoção dos seus dados neste site.

Solicitar retificação de dados

Utilize este formulário para solicitar a retificação dos seus dados neste site. Aqui você pode corrigir ou atualizar seus dados por exemplo.

Solicitar cancelamento de inscrição

Utilize este formulário para solicitar o cancelamento de inscrição do seu e-mail em nossas Listas de E-mail.