Toutes les fonctions Excel

FILTRE dans Excel : comment l'utiliser

FILTRE récupère toutes les lignes que vous voulez voir, alors que RECHERCHEV s'arrête à la première. Il faut Excel 2021 ou 365.

Essayez gratuitement les premiers exercicesDans la leçon La fonction FILTRE

Que fait FILTRE ?

FILTRE va chercher toutes les lignes qui remplissent une condition et les place dans une nouvelle liste. Là où RECHERCHEV s'arrête à la première correspondance, FILTRE vous les donne toutes.

Vous donnez trois choses : ce que vous voulez afficher, la condition, et si vous voulez ce qui doit apparaître si rien ne correspond. Pour deux conditions à la fois, multipliez-les : (A2:A6="Lyon")*(C2:C6>500). FILTRE fonctionne dans Excel 2021 et 365.

Quand utiliser FILTRE ?

  • Tout le chiffre d'affaires d'une région : =FILTRE(C2:C100;A2:A100="Lyon").
  • La ligne entière de chaque PC portable : =FILTRE(A2:C100;B2:B100="PC portable").
  • Tout ce qui dépasse une limite, avec un message s'il n'y a rien : =FILTRE(A2:C100;C2:C100>1000;"Aucun").
  • Deux conditions à la fois : =FILTRE(A2:C100;(A2:A100="Lyon")*(C2:C100>500)).

Syntaxe

La syntaxe est le modèle fixe d'une fonction. Les mots entre parenthèses sont des emplacements à remplir : c'est là que vous indiquez vous-même quelque chose, comme une cellule, un nombre ou un texte. Tout le reste se tape exactement tel quel.

=FILTRE(tableau; inclure; [si_vide])

Avec un exemple : =FILTRE(C2:C6;A2:A6="Lyon")

Voici comment lire la formule, élément par élément :

ÉlémentCe que cela signifieDans l'exemple
=Toute formule commence par un signe égal. Sans =, Excel considère ce que vous tapez comme du texte ordinaire.=
FILTRELe nom de la fonction : c'est ainsi qu'Excel sait ce qu'il doit faire. Vous pouvez le taper en minuscules, Excel le met lui-même en majuscules.FILTRE
( )Juste après le nom viennent les parenthèses. Entre les deux, ce dont la fonction a besoin pour travailler : les arguments.( )
tableauCe que vous voulez afficher : une colonne ou des lignes entières.C2:C6
inclureLa condition, comme A2:A6="Lyon". Elle doit avoir la même longueur que le tableau.A2:A6="Lyon"
[si_vide]Facultatif : ce que vous voyez si rien ne remplit la condition, comme "Aucune".omis
;Un point-virgule sépare les arguments. Dans un Excel en anglais, c'est une virgule.;
" "Le texte se tape entre guillemets, comme "Lyon". Un nombre ou une cellule, comme 500 ou A2, se tape sans guillemets.
[ ]Ce qui est entre crochets peut être omis. Les crochets eux-mêmes ne se tapent jamais.

FILTRE étape par étape

E1 contient =FILTRE(C2:C6;A2:A6="Lyon"). Le premier des deux chiffres d'affaires de Lyon. Modifiez les nombres ou la formule et regardez ce qui se passe.

E1
A
B
C
D
E
F
G
H
1
Région
Produit
CA
1200
2
Lyon
PC portable
1200
410
3
Toulouse
Écran
340
4
Lyon
Écran
410
5
Marseille
PC portable
980
6
Toulouse
Souris
75
7
8
9
10
Prêt

Voici comment construire la formule vous-même :

  1. Cliquez sur E1, avec des cellules vides en dessous, et tapez FILTRE avec une parenthèse.=FILTRE(
  2. Sélectionnez ce que vous voulez afficher, le chiffre d'affaires en C2:C6, et tapez un point-virgule.=FILTRE(C2:C6;
  3. Tapez la condition : les régions en A2:A6 doivent être égales à "Lyon".=FILTRE(C2:C6;A2:A6="Lyon"
  4. Fermez la parenthèse et appuyez sur Entrée : les deux chiffres d'affaires de Lyon apparaissent l'un sous l'autre.=FILTRE(C2:C6;A2:A6="Lyon")

Autres exemples

Des lignes entières

E1 contient =FILTRE(A2:C6;B2:B6="PC portable"). Les lignes complètes des PC portables, avec la région, le produit et le chiffre d'affaires.

E1
A
B
C
D
E
F
G
H
1
Région
Produit
CA
Lyon
PC portable
1200
2
Lyon
PC portable
1200
Marseille
PC portable
980
3
Toulouse
Écran
340
4
Lyon
Écran
410
5
Marseille
PC portable
980
6
Toulouse
Souris
75
7
8
9
10
Prêt

Un message s'il n'y a rien

E1 contient =FILTRE(C2:C6;C2:C6>2000;"Aucune"). Aucun chiffre d'affaires ne dépasse 2000. Sans le troisième argument, vous obtiendriez #CALC!.

E1
A
B
C
D
E
F
G
H
1
Région
Produit
CA
Aucune
2
Lyon
PC portable
1200
3
Toulouse
Écran
340
4
Lyon
Écran
410
5
Marseille
PC portable
980
6
Toulouse
Souris
75
7
8
9
10
Prêt

Deux conditions

E1 contient =FILTRE(B2:B6;(A2:A6="Lyon")*(C2:C6>500)). Multiplier signifie ET : de Lyon et plus de 500. Seul le PC portable correspond.

E1
A
B
C
D
E
F
G
H
1
Région
Produit
CA
PC portable
2
Lyon
PC portable
1200
3
Toulouse
Écran
340
4
Lyon
Écran
410
5
Marseille
PC portable
980
6
Toulouse
Souris
75
7
8
9
10
Prêt

Là où ça coince souvent

  • Donnez un troisième argument, sinon vous obtenez une erreur quand rien n'est trouvé.
Envie d'essayer vous-même ?
Entraînez-vous dans la leçon La fonction FILTRE. Les premiers exercices sont gratuits.

Essayez gratuitement les premiers exercices

Questions fréquentes

Quelle différence avec le bouton Filtrer ?

Le bouton masque des lignes de votre tableau, la fonction crée une nouvelle liste.

À lire aussi

UNIQUETRIERSOMMEPRODCHOISIRCOLSLET