Pular para o conteúdo
Função por FunçãoDicionário de funções de planilha em português
SORTBY

Função CLASSIFICARPOR do Excel

O que a função CLASSIFICARPOR faz?

A função CLASSIFICARPOR ordena um intervalo usando os valores de outro intervalo como critério, com até várias chaves em sequência. Como a chave é uma referência, e não um número de coluna, ela continua certa se colunas forem inseridas. Existe no Excel 2021 e no Microsoft 365.

Nome em portuguêsCLASSIFICARPOR
Nome em inglêsSORTBY
CategoriaPesquisa e referência
RetornaUma matriz ordenada
Existe desdeExcel 2021 · não existe no Excel 2013

Qual é a sintaxe da função CLASSIFICARPOR?

Excel em português do BrasilCLASSIFICARPOR(matriz; por_matriz1; [ordem_classificação1]; [por_matriz2; ordem_classificação2]; ...)
Excel em inglêsSORTBY(array, by_array1, [sort_order1], [by_array2, sort_order2], ...)

No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.

ArgumentoObrigatórioO que aceita
matrizSimO intervalo ou a matriz a ordenar.
por_matriz1SimO intervalo cujos valores definem a ordem. Precisa ser uma linha ou uma coluna e ter a mesma altura da matriz.
ordem_classificação1Não1 para crescente (padrão) e -1 para decrescente.
por_matriz2; ordem_classificação2; ...NãoOutros critérios de desempate, cada um com sua ordem.

Como usar a função CLASSIFICARPOR na prática?

Exemplo 1: Ordenar por região e, dentro dela, por valor

Planilha do exemplo 1 da função CLASSIFICARPOR
ABCDEFG
1 RegiãoVendedorValorNorteDavi950
2 SulAna1200NorteBruno800
3 NorteBruno800SulAna1200
4 SulCarla450SulCarla450
5 NorteDavi950
Fórmula na célula E1 =CLASSIFICARPOR(A2:C5;A2:A5;1;C2:C5;-1) Em inglês: =SORTBY(A2:C5,A2:A5,1,C2:C5,-1)
Resultado: lista com 12 valores, a partir de E1

A primeira chave é a região, em ordem crescente: Norte vem antes de Sul. Dentro de cada região, a segunda chave ordena o valor do maior para o menor.

Exemplo 2: Ordenar uma lista pelo valor de outra coluna

Planilha do exemplo 2 da função CLASSIFICARPOR
ABCD
1 AlunoIdadeBruno
2 Ana25Ana
3 Bruno19Carla
4 Carla31
Fórmula na célula D1 =CLASSIFICARPOR(A2:A4;B2:B4) Em inglês: =SORTBY(A2:A4,B2:B4)
Resultado: lista com 3 valores, a partir de D1

Os nomes são ordenados pelas idades em ordem crescente: Bruno (19), Ana (25), Carla (31). A coluna de idades não precisa fazer parte do resultado.

Quais erros a função CLASSIFICARPOR costuma dar?

#VALOR!

Por que acontece: A chave de ordenação não tem a mesma altura da matriz ou não é uma única linha ou coluna.

Como corrigir: Use chaves de uma coluna com o mesmo número de linhas da matriz.

Exemplo que gera o erro, na célula D1=CLASSIFICARPOR(A2:A4;B2:B3)Resultado: #VALOR!

#DESPEJAR!

Por que acontece: Há dados nas células onde o resultado precisaria se espalhar.

Como corrigir: Libere o espaço de destino.

CLASSIFICARPOR no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelCLASSIFICARPOR (SORTBY)Referência deste dicionário.
Google PlanilhasNão existeA lista de funções do Google Planilhas não traz o SORTBY. Use SORT com a coluna de ordenação, ou ordene pelo menu de dados. Documentação do Google
LibreOffice CalcORDENAR.POR (SORTBY)No Calc em português a função chama ORDENAR.POR. Está disponível desde o LibreOffice 24.8. Disponível desde o LibreOffice 24.8. Ajuda do LibreOffice

A função CLASSIFICARPOR existe no Excel 2013?

Não existe no Excel 2013 Excel 2021

A tabela oficial de funções do Excel marca (2021) para a CLASSIFICARPOR. Ela existe no Excel 2021 e no Microsoft 365, e não existe no Excel 2013.

Veja todas as funções por versão em funções do Excel por versão e, para quem ainda usa o Office 2013, em o que o Excel 2013 tem e não tem.

O que mais vale saber sobre a CLASSIFICARPOR?

  • A matriz dinâmica (resultado que se espalha) existe no Excel 2021 e no Microsoft 365. Não existe no Excel 2013, 2016 e 2019.
  • Use CLASSIFICARPOR no lugar de CLASSIFICAR quando a chave não estiver dentro do intervalo ordenado.
  • Cada chave extra desempata a anterior.

Perguntas frequentes sobre a CLASSIFICARPOR

Qual a diferença entre CLASSIFICAR e CLASSIFICARPOR?

CLASSIFICAR usa o número de uma coluna dentro do intervalo. CLASSIFICARPOR usa outro intervalo como chave, aceita várias chaves e continua correta se colunas forem inseridas.

CLASSIFICARPOR existe no Excel 2019?

Não. A Microsoft marca (2021) para a função.

Funções relacionadas

Ver todas as funções de pesquisa e referência

Fontes consultadas

Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.