SORT
Description
Trie une matrice existante et renvoie une nouvelle matrice. SORT() accepte un sens de tri et trie toutes les colonnes que vous avez indiquées en fonction de ce sens.
Syntaxe
SORT(
matrix
, [ ascending
], [ sort_column
], ...) - matrix: matrice à trier.
- ascending: si TRUE, les valeurs sont triées par ordre croissant ; si FALSE, les valeurs sont triées par ordre décroissant. Par défaut, la valeur est TRUE.
- sort_column: nom(s) de colonne ou position(s) de colonne à utiliser comme colonnes sur lesquelles effectuer un tri. Si vous n'indiquez aucune colonne, la première colonne (la plus à gauche) est utilisée.
Exemple
Voici la feuille de calcul d'origine :
A | B | C | D | E | |
|---|---|---|---|---|---|
1 | Nom | Niveau | |||
2 | Joe | 85 | |||
3 | Alice | 92 | |||
4 | Joe | 90 |
=SORT(A1:B4,true,"Nom","Niveau")
donne le résultat suivant : Nom | Niveau |
|---|---|
Alice | 92 |
Joe | 85 |
Joe | 90 |
Remarques
- Pour indiquer un sens de tri différent pour chaque colonne à trier, utilisez SORT2().
- Cette fonction trie les lignes dans la sourcematrixet renvoie une nouvelle matrice reflétant les lignes triées. L'ordre des lignes est déterminé par les valeurs dusort_columnet le sens indiqué (croissant ou décroissant).
- Cette fonction permet de trier les colonnes par nom (sous forme de chaînes de texte sans crochets) ou par position (la première colonne étant en position 1). Vous pouvez combiner ces valeurs (certaines par nom et d'autres par position).
- Lorsque vous spécifiez plusieurs colonnes de tri, la fonction rompt les égalités en triant les valeurs dans chaque colonne spécifiée ultérieurement. Exemple : si la première colonne contient trois valeurs de la chaîne"hello"et que vous avez indiqué une deuxième colonne, la fonction trie les valeurs de cette colonne pour les trois lignes contenant"hello"dans la première colonne. Cela détermine l'ordre final de ces trois colonnes.
- Cette fonction est conçue pour être utilisée dans les formules de tableau.
Fonctions associées
ARRAYAREA
SORT2