Recherche

Mettre une liste en ordre

Définition

Renvoyer la troisième valeur d'une liste triée par ordre croissant consiste à envelopper SORT à l'intérieur de INDEX.

Syntaxe

=SORT(array, sort_index, sort_order)

Arguments

Argument Signification
array La liste de nombres à trier.
sort_index 1 trie par la première (et ici seule) colonne.
sort_order -1 met la plus grande valeur en premier. 1 met la plus petite valeur en premier.

Exemple détaillé

Une liste de pesée stocke des charges en A2:A4. La plus grande charge doit se trouver en haut.

A : Charge
5
12
3

Formule : =SORT(A2:A4,1,-1)

Résultat : 12. Triée du plus grand au plus petit, la liste commence par 12, puis 5, puis 3.

Exercice

Les cellules A2:A4 contiennent 4, 1 et 7. En B2, écrivez une formule qui renvoie la troisième valeur de ces nombres une fois triés par ordre croissant.

  1. En B2, écrivez une formule INDEX et SORT qui renvoie la troisième valeur de A2:A4 triée par ordre croissant.
Étape 1 sur 2
Ici, les formules utilisent les noms de fonctions en anglais, comme SUM, et un point « . » comme séparateur décimal, quelle que soit la langue.
Chargement de la feuille…

Fonctions associées

SORT est la fonction qui ordonne cette liste par ordre croissant par défaut.

Erreur courante

Renvoyer la première valeur triée, comme dans =INDEX(SORT(A2:A4),1) : l'ordre croissant commence par 1 au lieu de 7.

Fonctions associées

Ces liens sont des fonctions associées.