Classificação Avançada com SORTBY e LARGE
Deslize para mostrar o menu
SORT funciona bem para classificações básicas, mas relatórios mais avançados frequentemente exigem múltiplos níveis de ordenação ou referências de ordenação independentes. Neste capítulo, utilize SORTBY para classificação multinível e LARGE para extração de KPIs.
Estrutura do SORTBY
=SORTBY(array, by_array1, sort_order1, [by_array2, sort_order2])
array: conjunto de dados retornado;by_array1: primeira referência de ordenação;sort_order1: primeira direção de ordenação;by_array2: segunda referência de ordenação opcional;sort_order2: segunda direção de ordenação.
Diferente do SORT, o SORTBY utiliza arrays externos em vez de posições de colunas internas.
Estrutura do LARGE
=LARGE(array, k)
array: valores numéricos avaliados;k: posição no ranking;1: maior valor;2: segundo maior valor.
LARGE retorna um único valor ranqueado em vez de um conjunto de dados ordenado completo.
Dentro de Dynamic_Reports, confirme que os seguintes valores existem:
| Cell | Value |
|---|---|
| J2 | North |
| J4 | 3000 |
Substitua a fórmula SORT anterior por:
=SORTBY(
FILTER(Sales_Data!A2:H52,(Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4),"No results found"),
FILTER(Sales_Data!E2:E52,(Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4),"No results found"),1,
FILTER(Sales_Data!H2:H52,(Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4),"No results found"),-1
)
- Primeiro nível de ordenação: Região em ordem crescente;
- Segundo nível de ordenação: Receita em ordem decrescente.
Revise o resultado e confirme que as linhas estão agrupadas alfabeticamente por região.
Dentro de cada grupo, verifique se os valores de Receita aparecem do maior para o menor.
Todas as condições FILTER dentro do SORTBY devem retornar arrays com a mesma quantidade de linhas.
Se algum array ficar desalinhado, a fórmula falha.
Em uma célula separada, digite:
=LARGE(Sales_Data!H2:H52, 1)
Isso retorna o maior valor de Receita no conjunto de dados.
Substitua a fórmula por:
=LARGE(FILTER(Sales_Data!H2:H52, Sales_Data!E2:E52=J2), 1)
FILTER(...): restringe o conjunto de dados para a região selecionada;1: retorna o maior valor de Receita.
Altere o valor da região em J2.
Observe que:
- O relatório
SORTBYé atualizado automaticamente; - O KPI
LARGEé atualizado automaticamente.
1. Por que o SORTBY permite mais flexibilidade do que o SORT?
2. Qual é um requisito rigoroso para arrays usados dentro de SORTBY?
3. Qual é a principal diferença entre SORT/SORTBY e LARGE?
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo