Pesquisa
Colocando uma lista em ordem
Definição
Retornar o terceiro valor de uma lista ordenada em ordem crescente significa envolver SORT em INDEX.
Sintaxe
=SORT(array, sort_index, sort_order)
Argumentos
| Argumento | Significado |
|---|---|
array |
A lista de números a ordenar. |
sort_index |
1 ordena pela primeira (e aqui única) coluna. |
sort_order |
-1 coloca o maior valor primeiro. 1 coloca o menor valor primeiro. |
Exemplo resolvido
Uma lista de pesagem guarda cargas em A2:A4. A maior carga deve ficar no topo.
| A: Carga |
|---|
| 5 |
| 12 |
| 3 |
Fórmula: =SORT(A2:A4,1,-1)
Resultado: 12. Ordenada do maior para o menor, a lista começa com 12, depois 5, depois 3.
Prática
As células A2:A4 contêm 4, 1 e 7. Em B2, escreva uma fórmula que retorne o terceiro valor desses números depois que eles são ordenados em ordem crescente.
- Em B2, escreva uma fórmula INDEX e SORT que retorne o terceiro valor de A2:A4 ordenado em ordem crescente.
- B2 deve mostrar o terceiro valor de A2:A4 ordenado em ordem crescente.
Funções relacionadas
SORT é a função que ordena essa lista em ordem crescente por padrão.
Erro comum
Retornar o primeiro valor ordenado, como em =INDEX(SORT(A2:A4),1): a ordem crescente começa com 1 em vez de 7.