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.
- En B2, écrivez une formule INDEX et SORT qui renvoie la troisième valeur de A2:A4 triée par ordre croissant.
- B2 doit afficher la troisième valeur de A2:A4 triée par ordre croissant.
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.