TRIER & TRIERPAR
TRIER renvoie une copie triée d'une plage, recalculée à chaque changement, sans toucher à la source. TRIERPAR trie selon une autre colonne, même si elle n'apparaît pas dans le résultat.
- tri
- matrice
- dynamique
- ordre
- TRIERPAR
- PRENDRE
Syntaxe
=TRIER(plage;[index_tri];[ordre];[par_colonne])=TRIERPAR(plage;plage_tri1;[ordre1];...)Exemple
A2:B6 = commerciaux et CA : Léa 42 000, Hugo 51 000, Inès 38 000, Marc 47 000, Zoé 29 000=TRIER(A2:B6;2;-1) → Hugo 51 000, Marc 47 000, Léa 42 000, Inès 38 000, Zoé 29 000=TRIERPAR(A2:A6;B2:B6;-1) → Hugo, Marc, Léa, Inès, Zoé (les noms seuls)=PRENDRE(TRIER(A2:B6;2;-1);3) → le podium : Hugo, Marc, Léa avec leur CAÀ retenir
- ordre vaut 1 pour croissant et -1 pour décroissant ; index_tri est la position de la colonne dans la plage (2 = deuxième colonne), pas sa lettre dans la feuille.
- Piège : TRIER(A2:B1000) sur une zone qui se remplit renvoie aussi les lignes vides, affichées 0. Triez plutôt une colonne de tableau structuré, ou retirez les vides avec FILTRE.
- Plusieurs clés de tri : =TRIERPAR(A2:C100;B2:B100;1;C2:C100;-1) trie par région, puis par CA décroissant.
- TRIER(FILTRE(...)) classe un sous-ensemble, et PRENDRE n'en garde que les n premières lignes.
Voir aussi
- UNIQUEUNIQUE renvoie les valeurs distinctes d'une plage dans une matrice qui déborde sur les cellules voisines et se met à jour seule. Idéale pour alimenter une liste déroulante ou une synthèse.
- FILTREFILTRE extrait les lignes qui respectent une ou plusieurs conditions, dans une matrice recalculée en direct. C'est le filtre automatique en formule, idéal pour un extrait ou un tableau de bord.
- Tri (multi-niveaux)Le tri réordonne les lignes selon une ou plusieurs colonnes, chaque niveau départageant les égalités du précédent. Il sert à classer un fichier client, un planning ou un palmarès de ventes.