Exemplos de função SORT - Excel e Planilhas Google

Este tutorial demonstra como usar o Função SORT no Excel para classificar uma lista de valores.

Visão geral da função SORT

A função SORT é usada para classificar valores em um intervalo ou matriz. Ele pode ser usado para organizar os valores em ordem crescente ou decrescente.

Para usar a função de planilha do SORT Excel, selecione uma célula e digite:

(Observe como as entradas da fórmula aparecem)

Função SORT Sintaxe e entradas:

= SORT (matriz, [índice_de_classificação], [ordem_de_classificação], [por_col])

variedade - O intervalo ou matriz a ser classificado.

[sort_index] (opcional) - O índice da coluna a ser usado para classificação. Quando omitido, o padrão é 1.

[ordem de classificação] (opcional) - Usar 1 classificar em ordem crescente e -1 para ordem decrescente. Quando omitido, o padrão é 1, ou seja, ordem crescente.

[by_col] (opcional) - Usar VERDADE classificar por coluna e FALSO para classificar por linha. Quando omitido, o padrão é FALSE, ou seja, classificar por linha.

Para classificar os valores em ordem crescente ou decrescente

Podemos ordenar uma matriz de valores em ordem crescente ou decrescente. Para fazer isso, manipulamos o argumento [sort_order] na função SORT.

Para classificar nossa lista de funcionários em A2: A7 no Ordem ascendente nós inserimos a seguinte fórmula em D2.

= CLASSIFICAR (A2: A7)

Você notará que no exemplo acima omitimos o argumento [sort_order], isso porque não é necessário definir seu valor quando você deseja ordenar seu intervalo em ordem crescente.

No exemplo abaixo, definimos o valor do argumento [sort_order] como -1 para ordenar nossa matriz em ordem decrescente. Inserimos a seguinte fórmula em D2:

= SORT (A2: A7,, -1)

Você notará que o terceiro argumento [sort_order] em nossa fórmula está definido como -1. Quando definido para 1 ele retorna a lista em ordem crescente.

Para classificar valores por outra coluna

Você também pode usar a função SORT para classificar uma coluna em sua matriz pelos valores em outra coluna na mesma matriz. Por exemplo, gostaríamos de classificar nossa lista de funcionários em A2: A7 pelos departamentos em que trabalham B2: B7. Para fazer isso, inserimos a seguinte fórmula em E2:

= SORT (A2: B7,2)

Você notará que o segundo argumento [sort_index] é definido como 2. Isso significa que estamos usando a segunda coluna para classificar a ordem de saída da função.

Este exemplo também pode ser resolvido usando a Função SORTBY, que está intimamente relacionada à Função SORT em termos de caso de uso e funcionalidade.

Para classificar valores por várias colunas

Na seção anterior, vimos como classificar valores em uma coluna por valores em outra coluna. Usando a função SORT, você pode ir um passo adiante e classificar o resultado por outra coluna.

Imagine um cenário em que queremos classificar nossa lista de funcionários em A2: A7 pelo departamento a que pertencem em B2: B7 depois disso, queremos ordenar os nomes em ordem alfabética dentro de cada departamento. Para fazer isso, inserimos a seguinte fórmula em E2:

= SORT (A2: B7, {2,1}, {1,1})

Usamos matrizes constantes {2,1} e {1,1} para conseguir isso.

[sort_index] = {2,1}

O snippet acima significa que primeiro classificamos os dados pela segunda coluna, ou seja, a coluna do departamento e, em seguida, pela primeira coluna, ou seja, a coluna do funcionário

[ordenar_ordenar] = {1,1}

O snippet acima significa que classificamos a segunda e a primeira coluna em ordem crescente.

Use com outras fórmulas de array dinâmico

A função SORT pode ser usada junto com outras fórmulas de array dinâmico, como UNIQUE e FILTER para funcionalidade adicionada.

Com função UNIQUE

Por exemplo, gostaríamos de classificar a lista de funcionários exclusivos em nossa empresa; para isso, inserimos a seguinte fórmula em D2:

= CLASSIFICAR (ÚNICO (A2: A7))

Com função FILTER

Por exemplo, gostaríamos de retornar uma lista de frutas cuja quantidade de venda atingiu ou excedeu nossa meta em D2, para fazer isso, inserimos a seguinte fórmula em F2:

= CLASSIFICAR (FILTRO (A2: B17, B2: B17> = D2), 2, -1)

Problemas

#DERRAMAR!

Este erro ocorre quando há um valor no intervalo de derramamento, ou seja, o intervalo onde a função SORT coloca seus resultados.

Para corrigir esse erro, limpe o intervalo destacado pelo Excel.

Dicas e truques da função SORT

  1. o [ordem de classificação] só pode ser 1 (crescente) ou -1 (decrescente), quando nenhum valor é fornecido para este argumento, a função SORT padroniza a classificação em ordem crescente.
  1. Certifique-se de que as células abaixo da célula de entrada estão em branco para evitar o erro de derramamento, saiba mais sobre o erro de derramamento 'aqui' - adicionar link para “Introdução às fórmulas de matriz dinâmica”

  1. A função SORT pode ser usada com outras funções de array dinâmico, como FILTER e UNIQUE, para criar fórmulas mais versáteis.

SORT no Planilhas Google

A função SORT funciona exatamente da mesma forma no Planilhas Google e no Excel:

wave wave wave wave wave