Formules Excel

Comment utiliser la fonction TRIER d'Excel pour organiser vos données facilement ?

15 janvier 2026 36 vues

La fonction TRIER d'Excel est un outil puissant et flexible qui vous permet d'organiser vos données selon différents critères. Que vous ayez besoin de trier une liste de noms par ordre alphabétique, des chiffres du plus petit au plus grand, ou encore des dates par ordre chronologique, la fonction TRIER est là pour vous simplifier la vie. Dans cet article, nous allons explorer en détail comment utiliser cette fonction, avec des exemples concrets et des astuces pour optimiser votre travail sur Excel. Préparez-vous à transformer vos tableaux de données en sources d'information claires et exploitables !

La fonction TRIER d'Excel : L'outil indispensable pour organiser vos données

La fonction TRIER d'Excel est une fonction matricielle dynamique qui permet de trier une plage de données en fonction d'une ou plusieurs colonnes. Elle est disponible dans les versions récentes d'Excel (Office 365 et versions ultérieures). Contrairement aux méthodes de tri traditionnelles, la fonction TRIER ne modifie pas les données d'origine. Elle crée une nouvelle plage de données triées, laissant votre tableau original intact. C'est un avantage considérable pour conserver une trace de vos données brutes.

Comprendre la syntaxe de la fonction TRIER

La syntaxe de la fonction TRIER est la suivante :

=TRIER(matrice; [no_index_tri]; [ordre_tri]; [par_col]; [matrice_par_col])

Décortiquons chaque argument :

  • matrice : C'est l'argument obligatoire. Il s'agit de la plage de données que vous souhaitez trier. Cela peut être une colonne, une ligne ou un tableau entier.
  • no_index_tri : C'est un argument facultatif. Il spécifie le numéro de la colonne ou de la ligne à utiliser comme base pour le tri. Si cet argument est omis, Excel triera par défaut en fonction de la première colonne de la matrice.
  • ordre_tri : C'est un argument facultatif. Il spécifie l'ordre de tri. Vous pouvez choisir entre 1 pour un tri croissant (par défaut) ou -1 pour un tri décroissant.
  • par_col : C'est un argument facultatif. Il indique si le tri doit être effectué par colonne (FAUX ou omis) ou par ligne (VRAI).
  • matrice_par_col : C'est un argument facultatif. Il s'agit d'une matrice qui contient les valeurs à utiliser pour le tri par colonne.

Exemples pratiques d'utilisation de la fonction TRIER

Exemple 1 : Trier une liste de noms par ordre alphabétique

Supposons que vous ayez une liste de noms dans la plage A1:A10. Pour trier cette liste par ordre alphabétique (ordre croissant), vous pouvez utiliser la formule suivante dans une autre cellule (par exemple, C1) :

=TRIER(A1:A10)

Excel créera une nouvelle liste triée à partir de la cellule C1.

Exemple 2 : Trier une liste de chiffres par ordre décroissant

Si vous avez une liste de chiffres dans la plage B1:B10 et que vous souhaitez les trier du plus grand au plus petit, utilisez la formule suivante :

=TRIER(B1:B10;;-1)

Notez que nous avons omis l'argument no_index_tri car nous voulons trier en fonction de la seule colonne présente. L'argument -1 indique un tri décroissant.

Exemple 3 : Trier un tableau entier en fonction d'une colonne spécifique

Imaginez que vous ayez un tableau avec des noms, des âges et des villes dans les colonnes A, B et C respectivement (A1:C10). Vous souhaitez trier ce tableau en fonction de l'âge (colonne B). La formule à utiliser serait :

=TRIER(A1:C10;2)

Ici, 2 représente la deuxième colonne (B) qui contient les âges. Le tableau sera trié par ordre croissant des âges.

Si vous voulez trier par âge de manière décroissante:

=TRIER(A1:C10;2;-1)

Exemple 4 : Trier par ligne au lieu de colonne

Si vos données sont organisées en lignes plutôt qu'en colonnes, vous pouvez utiliser l'argument par_col. Par exemple, si les données à trier se trouvent dans la plage A1:E1 et que vous souhaitez trier en fonction des valeurs de la ligne 2 (A2:E2), vous pouvez utiliser la formule suivante :

=TRIER(A1:E1;2;1;VRAI)

Dans cet exemple, 2 représente la deuxième ligne (A2:E2) utilisée comme critère de tri, et VRAI indique que le tri doit être effectué par ligne.

Exemple 5: Trier en utilisant une plage de données spécifique pour le tri.

Dans certains cas, vous pourriez avoir une plage de données séparée que vous souhaitez utiliser pour trier une autre plage de données. Imaginons que vous avez une liste de produits dans A1:A10 et leurs prix dans B1:B10. Vous voulez trier les produits en fonction d'une liste de priorité qui se trouve dans D1:D10 (où 1 est la plus haute priorité). La formule à utiliser serait:

=TRIER(A1:B10;;;VRAI;D1:D10)

Dans cet exemple, A1:B10 est la plage à trier. ;;;VRAI;D1:D10 indique que nous trions par colonne (VRAI) en utilisant la plage D1:D10 comme base de tri. L'ordre par défaut est croissant.

Astuces et bonnes pratiques pour utiliser la fonction TRIER

  • Assurez-vous d'avoir une version d'Excel compatible : La fonction TRIER est disponible uniquement dans les versions récentes d'Excel (Office 365 et versions ultérieures). Si vous utilisez une version plus ancienne, vous devrez utiliser les méthodes de tri traditionnelles.
  • Utilisez des références de cellules claires : Pour éviter les erreurs, utilisez des références de cellules claires et précises dans vos formules. Nommer vos plages de cellules peut également faciliter la compréhension et la maintenance de vos formules.
  • Combinez la fonction TRIER avec d'autres fonctions : La fonction TRIER peut être combinée avec d'autres fonctions Excel pour créer des solutions plus complexes. Par exemple, vous pouvez utiliser la fonction FILTRE pour filtrer vos données avant de les trier, ou la fonction UNIQUE pour supprimer les doublons avant le tri.
  • Vérifiez vos résultats : Après avoir appliqué la fonction TRIER, vérifiez toujours les résultats pour vous assurer que les données sont triées correctement. Une petite erreur dans votre formule peut entraîner des résultats inattendus.
  • Gérer les erreurs #SPILL! : L'erreur #SPILL! se produit lorsque la fonction TRIER ne peut pas déverser (spill) ses résultats dans les cellules adjacentes. Cela peut arriver si les cellules sont déjà occupées par d'autres données. Assurez-vous que les cellules où les résultats du tri doivent apparaître sont vides. Si vous ne pouvez pas vider ces cellules, vous devrez peut-être copier les valeurs triées et les coller comme valeurs uniquement (sans la formule).
  • Éviter les références circulaires : Assurez-vous que la plage où vous placez la formule TRIER ne chevauche pas la plage de données à trier. Cela pourrait créer une référence circulaire et provoquer une erreur.

Erreurs courantes à éviter lors de l'utilisation de la fonction TRIER

  • Oublier de spécifier l'ordre de tri : Si vous ne spécifiez pas l'ordre de tri (croissant ou décroissant), Excel utilisera l'ordre croissant par défaut. Assurez-vous de spécifier l'ordre de tri souhaité pour obtenir les résultats attendus.
  • Utiliser un numéro de colonne incorrect : Lorsque vous triez un tableau en fonction d'une colonne spécifique, assurez-vous d'utiliser le numéro de colonne correct. Une erreur de numéro peut entraîner un tri incorrect.
  • Ne pas tenir compte des cellules vides : La fonction TRIER traite les cellules vides différemment selon le type de données. Les cellules vides peuvent être placées en premier ou en dernier dans la liste triée. Soyez conscient de ce comportement et ajustez vos données si nécessaire.
  • Confondre tri par colonne et tri par ligne : Assurez-vous de bien comprendre si vous devez trier par colonne ou par ligne. L'argument par_col est essentiel pour obtenir les résultats corrects lorsque vous triez des données organisées en lignes.

La fonction TRIER.PAR : Une alternative pour un tri personnalisé

Excel propose également la fonction TRIER.PAR, qui offre encore plus de flexibilité pour le tri. La fonction TRIER.PAR permet de trier une plage de données en fonction d'une ou plusieurs autres plages de données. C'est particulièrement utile lorsque vous souhaitez trier une plage en fonction d'un critère qui n'est pas directement présent dans la plage à trier.

La syntaxe de la fonction TRIER.PAR est la suivante :

=TRIER.PAR(matrice; matrice_tri1; [ordre_tri1]; [matrice_tri2]; [ordre_tri2]; ...)
  • matrice : La plage de données à trier.
  • matrice_tri1 : La première plage de données à utiliser comme critère de tri.
  • ordre_tri1 : L'ordre de tri pour la première plage (1 pour croissant, -1 pour décroissant).
  • matrice_tri2, ordre_tri2, ... : D'autres plages de données et ordres de tri facultatifs.

Par exemple, si vous avez une liste de noms dans A1:A10 et leurs salaires dans B1:B10, et que vous souhaitez trier les noms en fonction des salaires, vous pouvez utiliser la formule suivante :

=TRIER.PAR(A1:A10;B1:B10)

Cela triera la liste des noms en fonction de l'ordre croissant des salaires.

La fonction TRIER.PAR est un outil puissant pour les tris complexes et personnalisés, et elle peut être combinée avec d'autres fonctions Excel pour créer des solutions encore plus avancées.

En conclusion, la fonction TRIER d'Excel est un outil essentiel pour organiser et analyser vos données. En comprenant sa syntaxe, en utilisant les bonnes pratiques et en évitant les erreurs courantes, vous pouvez transformer vos tableaux de données en sources d'information claires et exploitables. N'hésitez pas à expérimenter avec les différents arguments de la fonction et à la combiner avec d'autres fonctions Excel pour créer des solutions sur mesure pour vos besoins spécifiques.

Questions fréquentes

La fonction TRIER est-elle disponible dans toutes les versions d'Excel ?

Non, la fonction TRIER est disponible uniquement dans les versions récentes d'Excel, notamment Office 365 et les versions ultérieures. Si vous utilisez une version plus ancienne, vous devrez utiliser les méthodes de tri traditionnelles.

La fonction TRIER modifie-t-elle les données d'origine ?

Non, la fonction TRIER ne modifie pas les données d'origine. Elle crée une nouvelle plage de données triées, laissant votre tableau original intact. C'est un avantage considérable pour conserver une trace de vos données brutes.

Comment puis-je trier un tableau en fonction de plusieurs colonnes ?

Vous pouvez trier un tableau en fonction de plusieurs colonnes en utilisant la fonction TRIER.PAR. Cette fonction vous permet de spécifier plusieurs plages de données à utiliser comme critères de tri, ainsi que l'ordre de tri pour chaque plage.

Mots-clés associés :

trier excel ordre alphabetique fonction filtre excel formules excel excel 365 trier par date excel

Partager cet article :