
Sommaire
La fonction Excel SORTBY trie le contenu d'une plage ou d'un tableau en fonction des valeurs d'une autre plage ou d'un autre tableau. La plage ou le tableau utilisé pour trier n'a pas besoin d'apparaître dans les résultats.Objectif
Trie la plage ou le tableau par colonneValeur de retour
Tableau triéSyntaxe
= SORTBY (tableau, by_array, (sort_order), (array / order),…)Arguments
- array - Plage ou tableau à trier.
- by_array - Plage ou tableau à trier.
- sort_order - (facultatif) Ordre de tri. 1 = croissant (par défaut), -1 = décroissant.
- array / order - (facultatif) Tableau supplémentaire et paires d'ordre de tri.
Version
Excel 365Notes d'utilisation
La fonction Excel SORTBY trie le contenu d'une plage ou d'un tableau en fonction des valeurs d'une autre plage ou d'un autre tableau. La plage ou le tableau utilisé pour trier n'a pas besoin d'apparaître dans les données source. Dans l'exemple illustré, la formule en E5 est:
=SORTBY(B5:B14,C5:C14,-1) // sort by grades descending
La sortie dans E5: E14 est la liste des noms triés par scores dans l'ordre décroissant. Pour trier par grades par ordre croissant, utilisez:
=SORTBY(B5:B14,C5:C14,1) // sort by grades ascending
Remarques
- Tous les arguments doivent avoir des dimensions compatibles, c'est-à-dire que array et by_array1 doivent contenir le même nombre de lignes.
- Les arguments by_array ne peuvent être qu'une ligne ou une colonne.
- L'argument sort_order ne peut être que -1 (décroissant) ou 1 (croissant). Si aucune valeur n'est fournie, SORTBY triera par ordre croissant.
Vidéos connexes




