Trier avec les fonctions SMALL & LARGE dans Excel et Google Sheets

Télécharger un exemple de classeur

Téléchargez l'exemple de classeur

Ce didacticiel montrera comment trier à l'aide des fonctions Excel, au lieu de l'outil de tri.

Fonctions SMALL & LARGE

Nous utiliserons la fonction SMALL (ou LARGE) avec la fonction ROW pour trier nos données.

La fonction SMALL renvoie le k-ième plus petit nombre d'un ensemble de données :

1 =PETIT(B2:B8, 3)

Tandis que la fonction LARGE renvoie le k-ième plus grand nombre :

1 =LARGE(B2:B8, 3)

Nous utiliserons la fonction SMALL pour trier par ordre croissant et la fonction LARGE pour trier par ordre décroissant.

Fonction LIGNE

Nous devons également utiliser la fonction ROW. La fonction ROW renvoie le numéro de ligne d'une référence de cellule.

1 = LIGNE(C8)

Il peut également fournir le numéro de ligne de la cellule dans laquelle la formule a été saisie.

1 = LIGNE ()

Trier les données par ordre croissant

Nous pouvons trier les données par ordre croissant à l'aide de la fonction SMALL et de la fonction ROW comme ceci :

1 =PETIT($A$2:$A$9, LIGNE()-1)

Comment fonctionne la formule ?

N'oubliez pas que c'est notre formule :

1 =PETIT(A2:A9, LIGNE() - 1)

Cela fonctionne en utilisant le pour entrer la valeur k correcte pour chaque ligne. Pour trier les données par ordre croissant, la valeur k doit être 1 pour la première cellule, puis augmenter au fur et à mesure que nous descendons la colonne.

Dans la première cellule,

123 = PETIT(A2:A9, LIGNE(B2) - 1)= PETIT (A2:A9, 2 - 1)= PETIT (A2:A9, 1)

De même dans la deuxième cellule,

123 = PETIT(A2:A9, LIGNE(B3) - 1)= PETIT (A2:A9, 3 - 1)= PETIT (A2:A9, 2)

De cette façon, la valeur k augmente au fur et à mesure que nous descendons la colonne, produisant les nombres du plus petit au plus grand.

Trier les données par ordre décroissant

De même, nous pouvons trier les données par ordre décroissant à l'aide de la fonction LARGE et de la fonction ROW. Cela fonctionne exactement comme la formule ci-dessus.

1 =LARGE($A$2:$A$9, LIGNE()-1)

Remarque : la formule ci-dessus utilise des références absolues (les signes $) pour verrouiller les références de cellule lors de la copie de formules. Si vous n'êtes pas familier avec cela, veuillez lire notre guide de références Excel.

Google Sheets - Tri avec les fonctions SMALL & LARGE

Tous les exemples ci-dessus fonctionnent exactement de la même manière dans Google Sheets que dans Excel.

wave wave wave wave wave