Passer au contenu principal
Workday User Guide
Dernière mise à jour : 2023-06-23
SORT2

SORT2

Description

Trie une matrice existante et renvoie une nouvelle matrice. SORT2 accepte des paires de paramètres, en précisant la colonne de tri et la direction de tri de cette colonne. En cas d’égalité pendant le tri, les arguments des colonnes suivant la première colonne que vous avez précisée sont utilisés.

Syntaxe

SORT2(
matrix
, [
sort_column_1
,
ascending_1
], ...)
  • matrix
    : Matrice à trier.
  • sort_column_1
    : Le nom de la colonne ou la position de la valeur dans la colonne de tri de priorité supérieure. Si vous précisez un
    sort_column
    , vous devez également préciser un booléen croissant correspondant.
  • ascending_1
    : Si la valeur est TRUE, la fonction trie les valeurs de la colonne associée par ordre croissant; si la valeur est FALSE, la fonction trie les valeurs de la colonne associée par ordre décroissant.

Exemple

Voici la feuille de calcul originale :
A
B
1
Name
Grade
2
Joe
85
3
Alice
92
4
Joe
90
5
Luis
92
6
Xibin
85
7
Alice
79
8
Joe
82
9
Luis
95
10
Xibin
88
11
Alice
97
Le résultat de
=SORT2(A1:B10,"Name",,"Grade",FALSE)
est :
Nom
Grade
Xibin
88
Xibin
85
Luis
95
Luis
92
Joe
90
Joe
85
Joe
82
Alice
97
Alice
92
Alice
79

Remarques

  • Vous pouvez préciser jusqu’à 8 paires colonne/direction.
  • Pour trier toutes les colonnes que vous avez indiquées dans une seule direction, vous pouvez utiliser la fonction SORT.
  • Cette fonction trie les rangées dans la source
    matrix
    et renvoie une nouvelle matrice reflétant les rangées triées. L'ordre des rangées est déterminé par la valeur dans
    sort_column_n
    et dans la direction que vous avez indiquée (croissante ou décroissante).
  • Indiquez le tri des colonnes soit par nom (sous forme de chaînes de texte sans crochets), soit par position (la première colonne étant à la position 1). Vous pouvez combiner ces valeurs (en indiquant certaines par nom et d’autres par position). Si vous utilisez le nom de l’en-tête de colonne (chaîne), la fonction conserve les en-têtes de colonne, mais si vous utilisez les index de colonne (nombres), la fonction trie les en-têtes en tant que données.
  • Lorsque vous indiquez plusieurs colonnes de tri, la fonction rompt les égalités en triant les valeurs dans chaque colonne indiqué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 destinée à être utilisée dans les formules de tableau.

Fonctions associées

ARRAYAREA
SORT
SORT3