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.
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 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])
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.
=FILTRE(A2:D6 ; (D2:D6>1000)*(C2:C6="Paris")) retourne les ventes supérieures à 1000€ ET à Paris.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é.
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 classe un tableau selon une ou plusieurs colonnes de référence, sans modifier les données originales.
Arguments : tableau à trier, première colonne de tri (D=montant), ordre (-1=décroissant), deuxième colonne de tri (C=date), ordre (1=croissant).
Voici comment combiner ces 3 fonctions pour créer un mini-dashboard qui se met à jour automatiquement :
=TRIER(UNIQUE(Ventes[Commercial])) — s'actualise quand tu ajoutes un nouveau commercial.=PRENDRE(TRIER.PAR(Ventes ; Ventes[Montant] ; -1) ; 5) — retourne les 5 plus grosses ventes automatiquement.=FILTRE(Ventes ; Ventes[Commercial]=G1) — filtre selon la valeur de G1, change G1 pour changer le commercial affiché.