Fonction TRIER

La fonction TRIER est une fonction Excel permettant de trier une plage de données ou un tableau. Elle peut être croissante ou décroissante et se faire sur une ou plusieurs colonnes.
Utilisation de la fonction TRIER dans Excel

Syntaxe

La fonction TRIER s’écrit de la façon suivante :

= TRIER( tableau ; [index_tri] ; [ordre_tri] ; [par_col] )

Cette fonction possède 4 arguments :

  • tableau – Plage de données ou tableau à trier.
  • [index_tri] – Argument optionnel. Numéro de la colonne qui va subir le tri. Par défaut ce sera la première.
  • [ordre_tri] – Argument optionnel. Choix entre un tri croissant (1) ou décroissant (-1). Par défaut ce sera un tri croissant.
  • [par_col] – Argument optionnel. Choix entre un tri par colonne (VRAI) ou un tri par ligne (FAUX) Pour défaut, ce sera un tri par ligne.

La fonction TRIER permet de trier une plage de données ou un tableau selon une ou plusieurs colonnes de manière croissante ou décroissante.

À la différence du tri manuel (Ruban > Données > Trier), la formule est dynamique. Son intérêt est dans la production de travaux et reportings récurrents. En modifiant les données sources, la fonction TRIE adapte le résultat.

Cette fonction est intéressante à utiliser avec la fonction FILTRE ou avec la fonction UNIQUE.

= TRIER( B4:E11 ; 3 ; 1 ; FAUX ) 

Comment se servir de la fonction TRIER ?

Exemples simples de la fonction TRIER

Voici comment trier une plage de données comportant une seule colonne.

= TRIER( plage ; index_col ; ordre_tri )
= TRIER( B4:B11 ; 1 ; 1 ) --> tri croissant
= TRIER( B4:B11 ; 1 ; -1 ) --> tri décroissant

Pour trier un tableau comportant plusieurs colonnes suivant les données contenues dans la 3e colonne :

= TRIER( tableau ; index_col ; ordre_tri )
= TRIER( B4:E11 ; 3 ; 1 ) --> tri croissant
= TRIER( B4:E11 ; 3 ; -1 ) --> tri décroissant

Il est également possible d’avoir la même logique pour un tableau horizontal. Il faudra alors préciser le dernier argument (VRAI).

= TRIER( tableau ; index_col ; ordre_tri ; par_col )
= TRIER( C2:J5 ; 3 ; 1 ; VRAI ) --> tri croissant
= TRIER( C2:J5 ; 3 ; -1 ; VRAI ) --> tri décroissant

Utiliser la fonction TRIER sur plusieurs colonnes

Pour faire un tri sur plusieurs colonnes, il vaut mieux se tourner vers la fonction TRIERPAR. Elle prévoit la possibilité de trier un tableau avec plusieurs critères de tri.

Ici, je trie une première fois suivant la colonne service puis selon la colonne rémunération.

= TRIERPAR( B4:E11 ; E4:E11 ; 1 ; D4:D11 ; 1 )

Quelques utilisations de la fonction TRIER

Utiliser la fonction TRIER avec la fonction UNIQUE

Si votre tableau contient des doublons, le résultat de votre tri risque de ne pas être optimal. Il est intéressant de supprimer les doublons grâce à la fonction UNIQUE et ensuite faire le tri.

= TRIER( UNIQUE( B4:E14 ) ; 3 ; 1 ; FAUX )

Utilisation la fonction TRIER avec la fonction FILTRE

Bien souvent, avant de trier des données, vous voudrez sélectionner les données les plus adéquates. Pour cela, il faudra imbriquer une fonction FILTRE dans votre fonction TRIER.

= TRIER( FILTRE( B4:E11 ; E4:E11="Production" ; "" ) ; 3 )

Formules en lien

Fonctions en lien

4.8/5 - (29 votes)

Vous avez apprécié cet article ?

Pour me soutenir, cliquez sur cette publicité. Pas besoin d’acheter, un clic suffit.

Merci. 🤩

Annonces

Modèles Excel

+

Livret 

7 méthodes pour gagner 2H par semaine sur Excel

C’est gratuit 🤩

Formation Excel (100% finançable)

Un programme personnalisé, avec un formateur expert attitré et selon vos disponibilités.

Formations Excel

Parce que chacun devrait avoir les moyens de faire son travail sur Excel

Découvrez des formations accessibles, rapides et directement applicables.