article2

← Retour au blog
Astuces Excel

FILTRE, UNIQUE, TRIER.PAR : la révolution des tableaux dynamiques Excel 365

Avant Excel 365, une formule retournait toujours une seule valeur. Depuis 2019, les formules matricielles dynamiques retournent des tableaux entiers — qui se redimensionnent et se mettent à jour automatiquement.

Pourquoi c'est révolutionnaire ?

Avant ces fonctions, pour extraire des lignes selon un critère, tu devais utiliser des filtres manuels ou des formules complexes avec CTRL+MAJ+ENTRÉE. Maintenant une seule formule fait tout ça automatiquement.

Ces 3 fonctions travaillent ensemble et se combinent : FILTRE extrait, UNIQUE déduplique, TRIER.PAR classe. Tu peux les imbriquer pour des résultats puissants.

FILTRE — extraire des lignes selon des critères dynamiques

FILTRE extrait toutes les lignes d'un tableau qui respectent une condition. Le résultat se met à jour automatiquement quand tes données changent.

Syntaxe : =FILTRE(tableau ; condition ; [si_vide])

FILTRE — toutes les ventes supérieures à 1 000 €
fx
=FILTRE(A2:D6 ; D2:D6>1000 ; "Aucun résultat")

Explication : on filtre le tableau A2:D6 (toutes les colonnes), en gardant uniquement les lignes où la colonne D (montant) est supérieure à 1000. Si aucune ligne ne correspond, on affiche "Aucun résultat" au lieu d'une erreur.

💡
Filtres multiples
Pour combiner plusieurs conditions : utilise * pour ET et + pour OU. Exemple : =FILTRE(A2:D6 ; (D2:D6>1000)*(C2:C6="Paris")) retourne les ventes supérieures à 1000€ ET à Paris.
UNIQUE — supprimer les doublons sans modifier les données

UNIQUE retourne la liste des valeurs uniques d'une plage. Contrairement à "Supprimer les doublons", elle ne modifie pas tes données — elle crée une liste dynamique à côté.

UNIQUE — liste des commerciaux sans doublons, triée
fx
=TRIER(UNIQUE(A2:A100))

Cette formule fait deux choses : UNIQUE extrait chaque nom de commercial une seule fois, TRIER classe le résultat par ordre alphabétique. Le résultat se met à jour automatiquement quand tu ajoutes des données.

TRIER.PAR — classer selon plusieurs colonnes

TRIER.PAR classe un tableau selon une ou plusieurs colonnes de référence, sans modifier les données originales.

Trier les commandes par montant décroissant, puis par date
fx
=TRIER.PAR(A2:D100 ; D2:D100 ; -1 ; C2:C100 ; 1)

Arguments : tableau à trier, première colonne de tri (D=montant), ordre (-1=décroissant), deuxième colonne de tri (C=date), ordre (1=croissant).

⚠️
FILTRE, TRIER, UNIQUE nécessitent Excel 365 ou Excel 2019. Sur Excel 2016, ces formules affichent #NOM? et ne fonctionnent pas. Vérifie ta version dans Fichier → Compte.
Exemple complet : tableau de bord commercial dynamique

Voici comment combiner ces 3 fonctions pour créer un mini-dashboard qui se met à jour automatiquement :

1
Liste des commerciaux uniques
=TRIER(UNIQUE(Ventes[Commercial])) — s'actualise quand tu ajoutes un nouveau commercial.
2
Top 5 des ventes du mois
=PRENDRE(TRIER.PAR(Ventes ; Ventes[Montant] ; -1) ; 5) — retourne les 5 plus grosses ventes automatiquement.
3
Ventes d'un commercial spécifique
=FILTRE(Ventes ; Ventes[Commercial]=G1) — filtre selon la valeur de G1, change G1 pour changer le commercial affiché.
Retour au blog