SORT3
Descrição
Classifica uma matriz existente e retorna uma nova. A função SORT3 pressupõe que a primeira linha é um cabeçalho e retorna o cabeçalho como a primeira linha nos resultados. SORT3 aceita pares de parâmetros, especificando a coluna pela qual classificar e a direção de classificação dessa coluna. Quando ocorrem empates durante a classificação, são usados argumentos para colunas depois da primeira coluna que você especificou.
Sintaxe
SORT3(
matrix
, [ sort_column_1
, ascending_1
], ...) - matrix: a matriz a ser classificada. A função SORT3 pressupõe que a primeira linha é um cabeçalho e retorna o cabeçalho como a primeira linha nos resultados.
- sort_column_1: o nome da coluna ou a posição do valor na coluna de classificação de prioridade máxima.
- ascending_1: quando o valor é TRUE, a função classifica os valores na coluna associada em ordem crescente; se é FALSE, a função classifica os valores na coluna associada em ordem decrescente.
- sort_column_2: o nome da coluna ou a posição do valor na coluna de classificação de segunda prioridade.
- ascending_2: quando o valor é TRUE, a função classifica os valores na coluna associada em ordem crescente; se é FALSE, a função classifica os valores na coluna associada em ordem decrescente.
- sort_column_3: o nome da coluna ou a posição do valor na coluna de classificação de terceira prioridade.
- ascending_3: quando o valor é TRUE, a função classifica os valores na coluna associada em ordem crescente; se é FALSE, a função classifica os valores na coluna associada em ordem decrescente.
Exemplo
Esta é a planilha original:
A | B | |
|---|---|---|
1 | Nome | Resultado |
2 | Joe | 85 |
3 | Alice | 92 |
4 | Joe | 90 |
5 | Luis | 92 |
6 | Xibin | 85 |
7 | Alice | 79 |
8 | Joe | 82 |
9 | Luis | 95 |
10 | Xibin | 88 |
11 | Alice | 97 |
O resultado de
=SORT3(A1:B10,1,,2,FALSE)
é: Nome | Resultado |
Xibin | 88 |
Xibin | 85 |
Luis | 95 |
Luis | 92 |
Joe | 90 |
Joe | 85 |
Joe | 82 |
Alice | 97 |
Alice | 92 |
Alice | 79 |
Observações
- Você pode especificar até oito pares de coluna/direção. A função ignora colunas de classificação vazias.
- Pares de parâmetro vazios são ignorados. Para pares de parâmetro estritos, você pode usar SORT2.
- Para classificar todas as colunas que você especificou em uma direção apenas, você pode usar SORT().
- Essa função classifica as linhas na origemmatrixe retorna uma nova matriz refletindo as linhas classificadas. A ordem das linhas é determinada pelo valor emsort_column_ne a direção que você especificou (crescente ou decrescente).
- Especifique as colunas da classificação por nome (usando cadeias de caracteres de texto sem colchetes ao redor) ou por posição (em que a primeira coluna está na posição 1). Você pode combinar esses valores (especificando alguns por nome e outros por posição). Com qualquer um dos métodos, a função preserva o cabeçalho e o retorna como a primeira linha de resultados.
- Quando você especifica mais de uma coluna da classificação, a função faz o desempate classificando os valores em cada coluna especificada posteriormente. Exemplo: se a primeira coluna tem três valores da cadeia de caracteres"olá"e você especificou uma segunda coluna, a função classifica os valores dessa coluna para as três linhas que têm"olá"na primeira coluna. Isso determina a ordem final dessas três linhas.
- Essa função deve ser usada em fórmulas de matriz.
Funções relacionadas
ARRAYAREA
SORT
SORT2