Formule Excel: trier les valeurs par colonnes -

Table des matières

Formule générique

=SORT(data,index,order,TRUE)

Sommaire

Pour trier les valeurs par colonnes, vous pouvez utiliser la fonction TRIER. Dans l'exemple illustré, les données sont triées par la colonne Groupe. La formule en C8 est:

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

Le résultat est la plage C4: L5 triée par score dans l'ordre décroissant.

Explication

La fonction SORT trie une plage en utilisant un index donné, appelé sort_index. Normalement, cet index représente une colonne dans les données source.

Cependant, la fonction SORT a un argument optionnel appelé "by_col" qui permet de trier les valeurs organisées en colonnes. Pour trier par colonne, cet argument doit être défini sur TRUE, ce qui indique à la fonction SORT que sort_index représente une ligne.

Dans ce cas, nous voulons trier les données par Score, qui apparaît dans la deuxième ligne, nous utilisons donc un sort_index de 2. La fonction SORT qui apparaît dans C8 est configurée comme ceci:

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

  • tableau est les données dans la plage C4: L5
  • sort_index vaut 2, puisque le score est dans la deuxième ligne
  • sort_order vaut -1, car nous voulons trier par ordre décroissant
  • by_col est TRUE, car les données sont organisées en colonnes

La fonction SORT renvoie le tableau trié dans la plage C8: L9. Ce résultat est dynamique; si des scores dans les données source changent, les résultats seront automatiquement mis à jour.

Avec SORTBY

La fonction SORTBY peut également être utilisée pour résoudre ce problème. Avec SORTBY, la formule équivalente est:

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

Articles intéressants...