Les fonctions FILTRE, TRIER et UNIQUE d’Excel moderne (avec exemples)
Avec Excel 2021 et Microsoft 365 sont apparues des fonctions dites matricielles dynamiques, qui renvoient non pas une valeur, mais tout un tableau de résultats qui « déborde » automatiquement sur les cellules voisines. Trois d’entre elles transforment la manière de manipuler des listes : FILTRE (extraire des lignes selon un critère), TRIER (ordonner) et UNIQUE (supprimer les doublons). Ce guide les explique, seules puis combinées.
Compatibilité : ces trois fonctions n’existent que sur Excel 2021 et Microsoft 365. Sur Excel 2019 ou antérieur, elles affichent #NOM?. Réservez-les à vos fichiers personnels si vous partagez avec d’anciennes versions.
Le jeu de données d’exemple
Les exemples s’appuient sur un tableau de ventes, en A2:C7 :
| Vendeur (A) | Région (B) | Montant (C) |
|---|---|---|
| Martin | Nord | 1200 |
| Durand | Sud | 800 |
| Petit | Nord | 1500 |
| Moreau | Sud | 950 |
| Martin | Nord | 1100 |
| Durand | Est | 700 |
Le principe du « débordement »
Avant tout, un concept clé : ces fonctions renvoient plusieurs cellules d’un coup. Vous écrivez la formule dans une cellule, et le résultat se répand automatiquement vers le bas ou la droite — c’est le spilling (débordement). La plage qui déborde est signalée par un contour bleu léger. Si une cellule sur le chemin du débordement est déjà occupée, Excel affiche l’erreur #PROPAGATION! — il suffit de libérer la place.
FILTRE : extraire selon un critère
FILTRE renvoie uniquement les lignes qui remplissent une condition. Sa syntaxe :
=FILTRE(plage ; condition ; [si_vide])
Pour extraire toutes les ventes de la région Nord :
=FILTRE(A2:C7 ; B2:B7 = "Nord")
La formule renvoie d’un coup les trois lignes du Nord (Martin 1200, Petit 1500, Martin 1100), débordant sur trois lignes et trois colonnes. Le 3ᵉ argument, facultatif, définit ce qu’on affiche si aucune ligne ne correspond :
=FILTRE(A2:C7 ; B2:B7 = "Ouest" ; "Aucune vente")
On peut combiner plusieurs conditions avec * (ET) et + (OU). Par exemple, les ventes du Nord supérieures à 1150 :
=FILTRE(A2:C7 ; (B2:B7 = "Nord") * (C2:C7 > 1150))
TRIER : ordonner un tableau
TRIER renvoie une plage triée, sans toucher aux données d’origine. Sa syntaxe :
=TRIER(plage ; [colonne] ; [ordre])
- colonne : le numéro de la colonne servant de clé de tri (1 par défaut) ;
- ordre :
1pour croissant (défaut),-1pour décroissant.
Pour trier les ventes par montant décroissant (3ᵉ colonne) :
=TRIER(A2:C7 ; 3 ; -1)
Le résultat liste les ventes de la plus élevée (1500) à la plus faible (700), copie triée sans modifier le tableau source.
UNIQUE : supprimer les doublons
UNIQUE renvoie les valeurs distinctes d’une plage. Sa syntaxe simple :
=UNIQUE(plage)
Pour obtenir la liste des régions sans répétition :
=UNIQUE(B2:B7)
Résultat : Nord, Sud, Est — chaque région une seule fois, alors qu’elles apparaissent plusieurs fois dans les données. Idéal pour construire une liste de valeurs distinctes (utile ensuite pour une liste déroulante, par exemple).
Combiner les trois fonctions
La vraie puissance vient de l’imbrication : le résultat de l’une alimente l’autre. Par exemple, extraire les ventes du Nord, puis les trier par montant décroissant :
=TRIER(FILTRE(A2:C7 ; B2:B7 = "Nord") ; 3 ; -1)
Ici, FILTRE extrait les lignes du Nord, et TRIER les ordonne par montant. On peut aussi obtenir la liste triée et dédoublonnée des vendeurs :
=TRIER(UNIQUE(A2:A7))
Ce genre de formule, qui remplace plusieurs manipulations manuelles, se recalcule automatiquement dès que les données changent — un avantage majeur sur les tris et filtres classiques du menu.
L’avantage sur les outils classiques
Excel proposait déjà le tri et le filtre via les menus, ainsi que « Supprimer les doublons ». La différence est de taille : ces manipulations sont ponctuelles (à refaire à chaque changement), alors que FILTRE, TRIER et UNIQUE sont dynamiques — elles se mettent à jour toutes seules. On construit ainsi de véritables tableaux de bord vivants.
En résumé
FILTRE extrait, TRIER ordonne, UNIQUE dédoublonne — et surtout, ces trois fonctions se combinent et se recalculent automatiquement grâce au débordement. Leur seule contrainte est la compatibilité : Excel 2021 ou Microsoft 365. Si vous les avez, elles remplacent avantageusement les tris et filtres manuels et ouvrent la voie à des tableaux dynamiques. Pour d’autres fonctions modernes, voyez aussi RECHERCHEX et notre guide des fonctions Excel essentielles.