Fórmula do Excel: Classifique os valores por colunas -

Índice

Fórmula genérica

=SORT(data,index,order,TRUE)

Resumo

Para classificar valores por colunas, você pode usar a função SORT. No exemplo mostrado, os dados são classificados pela coluna Grupo. A fórmula em C8 é:

=SORT(C4:L5,2,-1,TRUE)

O resultado é o intervalo C4: L5 classificado por pontuação em ordem decrescente.

Explicação

A função SORT classifica um intervalo usando um determinado índice, chamado sort_index. Normalmente, esse índice representa uma coluna nos dados de origem.

No entanto, a função SORT possui um argumento opcional chamado "by_col" que permite classificar os valores organizados em colunas. Para classificar por coluna, este argumento deve ser definido como TRUE, o que informa à função SORT que sort_index representa uma linha.

Nesse caso, queremos classificar os dados por Pontuação, que aparece na segunda linha, então usamos um sort_index de 2. A função SORT que aparece em C8 é configurada assim:

=SORT(C4:L5,2,-1,TRUE)

  • array são os dados no intervalo C4: L5
  • sort_index é 2, pois a pontuação está na segunda linha
  • sort_order é -1, pois queremos classificar em ordem decrescente
  • by_col é TRUE, pois os dados são organizados em colunas

A função SORT retorna a matriz classificada no intervalo C8: L9. Este resultado é dinâmico; se alguma pontuação nos dados de origem mudar, os resultados serão atualizados automaticamente.

Com SORTBY

A função SORTBY também pode ser usada para resolver este problema. Com SORTBY, a fórmula equivalente é:

=SORTBY(C4:L5,C5:L5,-1)

Artigos interessantes...