Excel : formule pour trier les nombres par ordre croissant ou décroissant
Vous pouvez utiliser les formules suivantes pour trier les nombres dans Excel par ordre croissant ou décroissant :
Formule 1 : Trier les nombres par ordre croissant (du plus petit au plus grand)
=SMALL($A$2:$A$13,ROWS($A$2:A2))
Formule 2 : Trier les nombres par ordre décroissant (du plus grand au plus petit)
=LARGE($A$2:$A$13,ROWS($A$2:A2))
Ces deux formules trieront les nombres dans la plage A2: A13 par ordre croissant ou décroissant, selon que vous utilisez les fonctions PETIT ou GRAND dans Excel.
Les exemples suivants montrent comment utiliser chaque formule en pratique avec la colonne de nombres suivante dans Excel :
Exemple 1 : trier les nombres par ordre croissant dans Excel
Nous pouvons taper la formule suivante dans la cellule B2 pour renvoyer la plus petite valeur de la plage A2:A13 :
=SMALL($A$2:$A$13,ROWS($A$2:A2))
Nous pouvons ensuite cliquer et faire glisser cette formule vers chaque cellule restante de la colonne B pour renvoyer les nombres de la plage A2:A13 par ordre croissant :
La colonne B affiche désormais les nombres de la colonne A par ordre croissant (du plus petit au plus grand)
Notez que cette formule utilise la fonction SMALL dans Excel pour renvoyer la nième plus petite valeur d’une plage, puis utilise la fonction ROW pour spécifier la valeur de n.
Par exemple, la première valeur de la colonne B représente la 1ère plus petite valeur de la colonne A.
Ensuite, la deuxième valeur de la colonne B représente la deuxième plus petite valeur de la colonne A.
Et ainsi de suite.
Exemple 2 : Trier les nombres par ordre décroissant dans Excel
Nous pouvons taper la formule suivante dans la cellule B2 pour renvoyer la plus grande valeur de la plage A2:A13 :
=LARGE($A$2:$A$13,ROWS($A$2:A2))
Nous pouvons ensuite cliquer et faire glisser cette formule vers chaque cellule restante de la colonne B pour renvoyer les nombres de la plage A2:A13 par ordre décroissant :
La colonne B affiche désormais les nombres de la colonne A par ordre croissant (du plus grand au plus petit).
Notez que cette formule utilise la fonction LARGE dans Excel pour renvoyer la nième plus grande valeur d’une plage, puis utilise la fonction ROW pour spécifier la valeur de n.
Par exemple, la première valeur de la colonne B représente la première valeur la plus grande de la colonne A.
Ensuite, la deuxième valeur de la colonne B représente la deuxième plus grande valeur de la colonne A.
Et ainsi de suite.
Ressources additionnelles
Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans Excel :
Excel : comment trier un tableau croisé dynamique par plusieurs colonnes
Excel : Comment trier les barres dans le graphique Bart
Excel : comment trier par nom de famille