La fonction FILTRE
Les lignes d'un tableau qui répondent à une condition, recopiées d'un coup et tenues à jour : toutes les commandes du Nord, tous les retards.
La syntaxe
=FILTRE(tableau; inclure; [si_vide])
Dans un Excel en anglais : =FILTER(array, include, [if_empty]).
Les arguments
- tableau : la plage à filtrer.
- inclure : une condition par ligne,
B2:B100="Nord";*pour ET,+pour OU. - si_vide : ce qu'il faut afficher si aucune ligne ne répond.
Un exemple
=FILTRE(A2:D100;(B2:B100="Nord")*(D2:D100>1000);"Aucune")
Les commandes du Nord de plus de 1 000, qui s'étalent sous la formule.
Les pièges
- Aucune ligne et pas de troisième argument : #CALC!.
- Des cellules occupées sous la formule : #PROPAGATION!.
- Absente d'Excel 2019 et avant.
Aller plus loin
- UNIQUE.
- Requêtes SQL : filtrer un fichier entier sans formule.
Questions fréquentes
- Comment filtrer sur deux conditions ?
- Multiplier les conditions pour un ET,
(B2:B100="Nord")*(C2:C100="Livré"), les additionner pour un OU.