Exceller

SORT et SORTBY avec plusieurs colonnes

Sort Sortby With Multiple Columns

Fiche d'exercices incluse avec formation vidéo en ligne .

Dans cette vidéo, nous verrons comment trier sur plusieurs colonnes avec le SORTE et TRIER PAR les fonctions.





Dans cette feuille de calcul, nous avons une liste de noms, de projets, de valeurs et de régions. Ces données ne sont pas triées.

Notre objectif est de trier les données d'abord par région, puis par nom et enfin par valeur, avec des valeurs plus grandes en premier.





Commençons par la fonction SORTBY. Le premier argument, tableau, correspond aux données que nous voulons trier, dans ce cas, toutes les données de la plage B5:E16.

Désormais, la fonction SORTBY est conçue pour trier les données selon plusieurs dimensions à la fois. Une dimension peut être une colonne correspondante, une plage de cellules ou un tableau.



Chaque dimension de tri est entrée sous la forme d'une paire d'arguments : le tableau selon lequel trier et le sens du tri.

vous pouvez modifier le contenu de la cellule active en

Pour les fonctions SORT et SORTBY, l'ordre de tri est 1 pour l'ordre croissant et -1 pour l'ordre décroissant.

Dans cet exemple, nous trions d'abord par région, par ordre croissant.

Ensuite, nous trions par nom, également par ordre croissant.

Enfin, nous trions par montant, cette fois en descendant commande, je dois donc fournir un -1.

Lorsque j'entre dans la formule, les données sont triées selon les besoins.

Voyons maintenant comment effectuer le même tri avec la fonction SORT. Le tableau est le même qu'avant, la gamme B5:E16.

Maintenant, à première vue, il ne semble pas que nous puissions utiliser SORT, car il n'y a qu'un seul argument pour l'index de tri.

exceller comment diviser une colonne par un nombre

Cependant, l'astuce consiste à utiliser ce qu'on appelle un constante matricielle . À l'intérieur des accolades, nous entrons 4 pour la région, 1 pour le nom et 3 pour le montant.

Ici, nous spécifions les colonnes sur lesquelles nous voulons trier.

Pour spécifier l'ordre de tri, nous utilisons une autre constante matricielle, avec 1, pour l'ascendant, 1 pour l'ascendant et -1 pour l'ascendant.

Lorsque j'entre dans la formule, vous pouvez voir que nous obtenons les mêmes résultats que ceux obtenus avec la fonction SORTBY.

Alors, quelle fonction utiliser ?

Dans ce cas, c'est une question de préférence personnelle. L'une ou l'autre fonction fonctionne bien.

L'option SORTBY est plus typique et probablement un peu plus facile à comprendre pour l'utilisateur moyen.

L'option SORT est plus compacte, mais aussi plus cryptique, car elle dépend des constantes du tableau.

formule pour calculer le pourcentage dans Excel

Les deux fonctions sont dynamiques et répondront à tout changement dans les données source.

Formules de tableaux dynamiques sont disponibles en Excel 365 seul.


^