Como usar a função SORTBY (ORDENARPOR) no Excel

Português Inglês
ORDENARPOR SORTBY

Introdução à Função de Ordenação Dinâmica

A função SORTBY, disponível no Microsoft Excel, e sua equivalente ORDENARPOR, no Google Planilhas, permitem ordenar o conteúdo de uma matriz ou intervalo com base nos valores de outra matriz ou intervalo. Estas funções são particularmente valiosas para organizar dados mantendo a ordem original, aspecto que se revela crucial em relatórios e na análise de dados.

Sintaxe e Exemplos

No Excel, a sintaxe da função SORTBY é:

SORTBY(matriz, por_array, [ordenar_como], [por_array2, ordenar_como2],...)

Parâmetros:

  • matriz: A matriz ou o intervalo de células que você deseja ordenar.
  • por_array: A matriz ou o intervalo de células cujos valores serão usados para determinar a ordem.
  • ordenar_como: Opcional. Define a direção da ordenação, onde 1 representa ordem ascendente (padrão) e -1, ordem descendente.
  • Pode-se adicionar mais pares de parâmetros para realizar a ordenação em múltiplas colunas.

No Google Planilhas, a função ORDENARPOR possui uma sintaxe bastante similar:

=ORDENARPOR(intervalo, intervalo_base1, ordem1, [intervalo_base2, ordem2, ...])

Exemplo simples no Excel:

=SORTBY(A1:B10, B1:B10, 1)

Este exemplo ordena o intervalo A1:B10 com base nos valores da coluna B em ordem ascendente.

Exemplo simples no Google Planilhas:

=ORDENARPOR(A1:B10, B1:B10, 1)

Aplicações Práticas

Relatórios de Vendas

Consideremos uma tabela com dados de vendas, onde a coluna A contém o nome do produto e a coluna B o total de vendas. Para ordenar os produtos do mais ao menos vendido, utilize:

=SORTBY(A2:B10, B2:B10, -1)

Essa função ordena os produtos de acordo com as vendas em ordem descendente, facilitando a identificação dos itens mais populares.

Análise de Dados de Satisfação do Cliente

Imagine uma tabela na qual a coluna A enumera serviços e a coluna B mostra a satisfação do cliente, em uma escala de 1 a 10. Para ordenar os serviços pela satisfação do cliente, do maior para o menor valor, você usaria:

=ORDENARPOR(A2:B10, B2:B10, -1)

Isso ajuda a discernir quais serviços apresentam melhor desempenho em termos de satisfação do cliente.

Esses são apenas alguns exemplos de como as funções SORTBY e ORDENARPOR podem ser empregadas para facilitar a análise de dados e suportar decisões embasadas em informações consistentemente organizadas.

Mais Informações: https://support.microsoft.com/pt-pt/office/ordenarpor-função-ordenarpor-cd2d7a62-1b93-435c-b561-d6a35134f28f

Outras funções
Devolve o número de áreas numa referência
Devolve o número de coluna numa referência
Devolve o número de colunas numa referência
Procura valores numa referência ou numa matriz
Devolve o deslocamento de referência de uma determinada referência
Devolve uma referência a uma única célula numa folha de cálculo como texto
Devolve uma lista de valores únicos numa lista ou alcance
Filtra uma gama de dados com base nos critérios que define
Devolve a fórmula numa referência como texto
Cria um atalho ou hiperligação que abre um documento armazenado num servidor de rede, numa intranet ou na Internet
Utiliza um índice para escolher um valor de uma referência ou de uma matriz
Devolve uma referência indicada por um valor de texto
Devolve o número da linha de uma referência
Devolve o número de linhas numa referência
Devolve DaDos armazenaDos num relatório De tabela Dinâmica
Classifica o conteúdo de uma gama ou matriz
Procura valores num vetor ou numa matriz
Procura na linha superior de uma matriz e devolve o valor da célula indicada
Procura na primeira coluna de uma matriz e percorre a linha para devolver o valor de uma célula
Procura um intervalo ou uma matriz e devolve um item correspondente à primeira correspondência que encontra Se uma correspondência não existir, então o XLOOKUP pode devolver a correspondência mais próxima (aproximada)
Obtém dados em tempo real a partir de um programa que suporte automatização COM
Seleciona um valor a partir de uma lista de valores
Devolve a transposição de uma matriz
Devolve a posição relativa de um item numa matriz ou alcance de células