Comment transformer la fonction FILTRE d'Excel pour filtrer sur plusieurs colonnes ? Comment faire des ET ou OU comme critère ? Toutes les explications dans cet article
Utilisation standard de la fonction FILTRE
La fonction FILTRE fait partie des formules matricielles dynamiques d'Excel 365 ou Excel Online. La fonction FILTRE fait partie des 10 fonctions les plus utilisées dans Excel.
Les paramètres de la fonction FILTRE sont les suivants
- Le tableau à filtrer
- Le critère de filtrage des données
- [Optionnel] le message à afficher si le filtre ne retourne aucun résultat.
Telle que la fonction est créée, on ne peut renseigner qu'un seul critère de filtrage (une seule colonne). Mais en utilisant les opérateurs * et +, nous pouvons construire des critères de filtrage sur plusieurs colonnes.
Comment filtrer sur plusieurs colonnes avec la fonction FILTRE ?
Pour comprendre comment construire un filtre sur plusieurs colonnes, nous allons partir de cet exemple.

Filtre sur les âges inférieurs à 30
Pour construire un filtre sur les clients qui ont moins de 30 ans, il suffit d'écrire la formule suivante

Filtre sur 2 colonnes (opérateur logique ET)
Pour faire un filtre sur 2 colonnes de type ET, il suffit d'utiliser l'opérateur * pour joindre nos 2 colonnes
- Sélectionner les personnes qui ont plus de 35 ans
- Et sans enfants
La formule s'écrit
=FILTRE(Chaussures;(Chaussures[Couleur]="Noir")*(Chaussures[Pointure]=45))

Fonction Filtre sur 2 éléments (opérateur OU)
Nous allons maintenant renvoyer les clients Célibataires OU Divorcés. Cette fois-ci, c'est l'opérateur + qu'il faut utiliser comme jointure entre les 2 colonnes.

Exemple en combinant les 2 opérateurs dans la même fonction.
Pour finir, nous allons faire un filtrage en utilisant les 2 opérateurs
- Nous allons sélectionner les personnes qui ont un revenu supérieur ou égal à 70000
- Avec comme statut marital, Célibataire ou Divorcé.
Le résultat est le suivant

16/06/2023 @ 15:42
Bonjour,
super article seulement vous ne dites pas comment faire si on mets deux colonnes de couleurs de chaussure (ex: colonne F "couleur dispo" et colonne G "couleur dispo") si la chaussure existe en noir et en blanc par exemple.
Si on veut filtrer toutes les chaussures blanches comment faisons nous ? nous devons filtrer colonne F blanc et également colonne G blanc ?
Il y a pas un moyen plus simple à faire ?
Merci infiniment
02/10/2021 @ 14:08
Bonjour et un grand Merci pour vos explications !
Cependant, il y a une chose non évoquée (car sans doute impossible) à savoir un filtre avec une cellule qui CONTIENT, ou COMMENCE PAR, ou FINI PAR ....
J'ai essayé de mettre "P*" ou "*P*" mais cela ne fonctionne pas.
Auriez-vous une solution ?
Merci d'avance
04/10/2021 @ 10:47
Alors c'est un peu plus compliqué que d'utiliser des métacaractères. Mais la solution vous est donnée dans l'article avec un menu déroulant partiel.
24/03/2021 @ 09:23
Bonjour, peut-on générer un graphique Pareto après avoir utilisé la fonction FILTRE, le graphique Pareto étant dynamique? Le but: avoir un graphique Pareto qui ne montre que les valeurs non-nulles du tableau initial, qui ont été enlevées justement par la fonction FILTRE.
30/01/2021 @ 18:38
Bonjour!
Pourriez vous m'indiquer la marche à suivre pour que dans un tableau contenant une liste de salariés et d'autres données je puisse leur créer un matricule . En sachant que les infos sont dans des colonnes différentes soit :
2 première lettre du nom
1ere lettre du prénom
1ere lettre du sexe
2 dernier chiffres date de naissance
en sachant également que parfois, il y a des prénoms composés.
je suis complètement perdue
30/01/2021 @ 19:52
Tout simplement en utilisant le remplissage instantané.
https://www.excel-exercice.com/extraire-du-texte-sans-formule/
Dans la dernière vidéo, vous avez exactement votre problème d'expliqué et de solutionné
28/12/2020 @ 10:11
Bonjour,
Est il possible d'utiliser la fonction FILTRE sur seulement quelques colonnes du tableau?
Merci
28/12/2020 @ 10:45
Oui https://www.excel-exercice.com/filtre-avec-colonnes-separees/
23/10/2020 @ 19:09
Bonjour,
J'aimerai savoir s'il est possible de filtrer plusieurs arguments non pas sur plusieurs colonnes comme présenté ici mais sur la même colonne.
Pour mon exemple :
Dans un premier tableau, il y a une colonne qui comporte en tout 5 valeurs que l'on retrouve plusieurs fois chacune. Je souhaite recréer un nouveau tableau en faisant ressortir du premier toutes les lignes avec uniquement 3 valeurs sur les 5.
En gros faire comme si on avait filtré ces 3 valeurs mais en créant un nouveau tableau à partir de ces 3 valeurs uniquement.
J'espère avoir été suffisamment clair.
24/10/2020 @ 19:52
Oui c'est possible. C'est expliqué dans cet article. Seulement, au lieu de faire le critère sur plusieurs colonnes on reste sur la même colonne et on utilise le site + au lieu de *
11/02/2021 @ 11:03
Vous avez pointé sur le même article.
14/02/2021 @ 10:43
Lequel ?
20/10/2020 @ 23:44
Merci pour cet intéressant tutoriel !
La fonction FILTRE évite bien des complications lorsqu'on conçoit des interfaces utilisateurs.
05/10/2020 @ 10:18
Bonjour
est-ce que je peux imbriquer une fonction dans le critère.
par exemple TROUVE, Recherchev etc..
Merci d'avance
06/10/2020 @ 14:31
Oui, tant que le test retourne VRAI ou FAUX, on peut utiliser toutes les fonctions d'Excel