
Resumo
A função SORTBY do Excel classifica o conteúdo de um intervalo ou matriz com base nos valores de outro intervalo ou matriz. O intervalo ou matriz usado para classificar não precisa aparecer nos resultados.Objetivo
Classifica intervalo ou matriz por colunaValor de retorno
Matriz ordenadaSintaxe
= SORTBY (array, by_array, (sort_order), (array / order),…)Argumentos
- array - intervalo ou array a ser classificado.
- by_array - intervalo ou matriz para classificar.
- sort_order - (opcional) ordem de classificação. 1 = crescente (padrão), -1 = decrescente.
- matriz / ordem - (opcional) Pares adicionais de matriz e ordem de classificação.
Versão
Excel 365Notas de uso
A função SORTBY do Excel classifica o conteúdo de um intervalo ou matriz com base nos valores de outro intervalo ou matriz. O intervalo ou matriz usado para classificar não precisa aparecer nos dados de origem. No exemplo mostrado, a fórmula em E5 é:
=SORTBY(B5:B14,C5:C14,-1) // sort by grades descending
A saída em E5: E14 é a lista de nomes classificados por pontuação em ordem decrescente. Para classificar por notas em ordem crescente, use:
=SORTBY(B5:B14,C5:C14,1) // sort by grades ascending
Notas
- Todos os argumentos devem ter dimensões compatíveis, ou seja, array e by_array1 devem conter o mesmo número de linhas.
- Os argumentos by_array podem ser apenas uma linha ou uma coluna.
- O argumento sort_order só pode ser -1 (decrescente) ou 1 (crescente). Se nenhum valor for fornecido, SORTBY classificará em ordem crescente.
Vídeos relacionados




