Guides Excel

Excel Fonction Filtre : Comment l'utiliser pour extraire vos données clés ?

14 janvier 2026 131 vues

La fonction FILTRE d'Excel est un outil puissant et polyvalent qui permet d'extraire des données spécifiques d'un tableau en fonction de critères précis. Finies les longues heures passées à trier et copier-coller manuellement ! Avec FILTRE, vous pouvez automatiser le processus et obtenir des résultats instantanés. Cet article vous guidera pas à pas dans l'utilisation de cette fonction, en vous fournissant des exemples concrets et des astuces pour en tirer le meilleur parti. Que vous soyez débutant ou utilisateur expérimenté d'Excel, vous découvrirez comment la fonction FILTRE peut vous faire gagner un temps précieux et améliorer votre productivité.

Comprendre la fonction FILTRE d'Excel

La fonction FILTRE est une fonction relativement récente dans Excel, introduite avec les versions Excel 365 et Excel 2021. Elle permet de filtrer une plage de données en fonction d'un ou plusieurs critères, et de renvoyer un tableau dynamique contenant uniquement les lignes qui correspondent à ces critères. Contrairement aux filtres traditionnels d'Excel, la fonction FILTRE ne modifie pas la plage de données d'origine, mais crée un nouveau tableau avec les données filtrées.

Syntaxe de la fonction FILTRE

La syntaxe de la fonction FILTRE est la suivante :

=FILTRE(tableau, inclure, [si_vide])

  • tableau : La plage de cellules à filtrer. C'est la plage de données que vous souhaitez analyser.
  • inclure : Une plage de cellules ou une formule logique qui définit les critères de filtrage. Cette plage doit avoir la même hauteur que le tableau si vous filtrez des lignes, ou la même largeur si vous filtrez des colonnes. Chaque cellule de cette plage doit contenir VRAI ou FAUX. Seules les lignes (ou colonnes) où la cellule correspondante dans la plage inclure est VRAI seront incluses dans le résultat.
  • [si_vide] (facultatif) : La valeur à renvoyer si aucun élément ne correspond aux critères de filtrage. Si cet argument est omis et qu'aucun élément ne correspond aux critères, la fonction renvoie l'erreur #CALC!.

Avantages de la fonction FILTRE

  • Dynamique : Le résultat de la fonction FILTRE est dynamique. Si les données sources changent, le tableau filtré est automatiquement mis à jour.
  • Non destructif : La fonction FILTRE ne modifie pas la plage de données d'origine. Elle crée un nouveau tableau avec les données filtrées.
  • Facile à utiliser : La syntaxe de la fonction est simple et intuitive.
  • Polyvalent : La fonction FILTRE peut être utilisée avec différents types de critères et de données.

Exemples pratiques d'utilisation de la fonction FILTRE

Pour bien comprendre le fonctionnement de la fonction FILTRE, voici quelques exemples pratiques.

Exemple 1 : Filtrer une liste de produits par catégorie

Supposons que vous ayez une liste de produits dans un tableau Excel, avec les colonnes suivantes :

  • Nom du produit
  • Catégorie
  • Prix

Vous souhaitez filtrer cette liste pour afficher uniquement les produits de la catégorie "Électronique".

  1. Sélectionnez une cellule vide où vous souhaitez que le tableau filtré apparaisse.
  2. Entrez la formule suivante :

    =FILTRE(A1:C10,B1:B10="Électronique", "Aucun produit trouvé")

    • A1:C10 est la plage de cellules contenant le tableau de produits.
    • B1:B10="Électronique" est la condition de filtrage. Elle vérifie si la valeur dans la colonne "Catégorie" est égale à "Électronique".
    • "Aucun produit trouvé" est la valeur à renvoyer si aucun produit de la catégorie "Électronique" n'est trouvé.

Explication détaillée :

Cette formule va parcourir chaque ligne de la plage A1:C10. Pour chaque ligne, elle va évaluer la condition B1:B10="Électronique". Si la condition est VRAI (c'est-à-dire, si la catégorie du produit est "Électronique"), la ligne entière sera incluse dans le tableau filtré. Si la condition est FAUX, la ligne sera ignorée. Si aucune ligne ne correspond à la condition, la fonction renverra le message "Aucun produit trouvé".

Capture d'écran :

(Description textuelle : Capture d'écran d'une feuille Excel avec un tableau de produits (Nom du produit, Catégorie, Prix). La fonction FILTRE est utilisée pour afficher uniquement les produits de la catégorie "Électronique" dans un tableau séparé.)

Exemple 2 : Filtrer une liste de ventes par date

Supposons que vous ayez une liste de ventes dans un tableau Excel, avec les colonnes suivantes :

  • Date de vente
  • Nom du client
  • Montant de la vente

Vous souhaitez filtrer cette liste pour afficher uniquement les ventes réalisées après le 1er janvier 2023.

  1. Sélectionnez une cellule vide où vous souhaitez que le tableau filtré apparaisse.
  2. Entrez la formule suivante :

    =FILTRE(A1:C10,A1:A10>DATE(2023,1,1), "Aucune vente trouvée")

    • A1:C10 est la plage de cellules contenant le tableau de ventes.
    • A1:A10>DATE(2023,1,1) est la condition de filtrage. Elle vérifie si la date de vente est postérieure au 1er janvier 2023. La fonction DATE est utilisée pour créer une date à partir de l'année, du mois et du jour.
    • "Aucune vente trouvée" est la valeur à renvoyer si aucune vente n'a été réalisée après le 1er janvier 2023.

Explication détaillée :

Cette formule fonctionne de la même manière que l'exemple précédent, mais utilise une condition de filtrage basée sur une date. La fonction DATE(2023,1,1) crée une date correspondant au 1er janvier 2023. La condition A1:A10>DATE(2023,1,1) compare chaque date de vente dans la colonne A avec cette date. Seules les ventes dont la date est postérieure au 1er janvier 2023 seront incluses dans le tableau filtré.

Capture d'écran :

(Description textuelle : Capture d'écran d'une feuille Excel avec un tableau de ventes (Date de vente, Nom du client, Montant de la vente). La fonction FILTRE est utilisée pour afficher uniquement les ventes réalisées après le 1er janvier 2023 dans un tableau séparé.)

Exemple 3 : Filtrer une liste avec plusieurs critères

Vous pouvez combiner plusieurs critères de filtrage en utilisant les opérateurs logiques * (ET) et + (OU).

Par exemple, pour filtrer une liste de produits pour afficher uniquement les produits de la catégorie "Électronique" dont le prix est supérieur à 100€, vous pouvez utiliser la formule suivante :

=FILTRE(A1:C10,(B1:B10="Électronique")*(C1:C10>100), "Aucun produit trouvé")

L'opérateur * signifie que les deux conditions doivent être vraies pour qu'une ligne soit incluse dans le tableau filtré.

Pour filtrer une liste de produits pour afficher uniquement les produits de la catégorie "Électronique" OU les produits dont le prix est supérieur à 100€, vous pouvez utiliser la formule suivante :

=FILTRE(A1:C10,(B1:B10="Électronique")+(C1:C10>100), "Aucun produit trouvé")

L'opérateur + signifie qu'au moins une des deux conditions doit être vraie pour qu'une ligne soit incluse dans le tableau filtré.

Conseils et astuces pour utiliser la fonction FILTRE

  • Utiliser des noms de plages : Pour rendre vos formules plus lisibles et plus faciles à maintenir, utilisez des noms de plages au lieu de références de cellules. Par exemple, vous pouvez nommer la plage A1:C10 "TableauProduits", la plage B1:B10 "Catégories", et la plage C1:C10 "Prix". La formule de l'exemple 3 deviendrait alors :

    =FILTRE(TableauProduits,(Catégories="Électronique")*(Prix>100), "Aucun produit trouvé")

  • Utiliser des cellules de référence pour les critères : Au lieu d'écrire les critères directement dans la formule, vous pouvez les stocker dans des cellules et faire référence à ces cellules dans la formule. Cela vous permet de modifier facilement les critères de filtrage sans avoir à modifier la formule.

    Par exemple, si vous mettez la catégorie "Électronique" dans la cellule E1 et le prix 100 dans la cellule E2, la formule deviendrait :

    =FILTRE(TableauProduits,(Catégories=E1)*(Prix>E2), "Aucun produit trouvé")

  • Combiner la fonction FILTRE avec d'autres fonctions : Vous pouvez combiner la fonction FILTRE avec d'autres fonctions Excel pour effectuer des analyses plus complexes. Par exemple, vous pouvez utiliser la fonction SOMME pour calculer la somme des montants de vente filtrés, ou la fonction MOYENNE pour calculer le prix moyen des produits filtrés.

  • Gérer les erreurs : Si la fonction FILTRE renvoie l'erreur #CALC!, cela signifie qu'aucun élément ne correspond aux critères de filtrage et que vous n'avez pas spécifié de valeur à renvoyer dans l'argument [si_vide]. Pour éviter cette erreur, spécifiez une valeur par défaut dans l'argument [si_vide], par exemple "Aucun résultat" ou 0.

Erreurs courantes à éviter avec la fonction FILTRE

  • Incompatibilité de taille des plages : La plage inclure doit avoir la même hauteur (si vous filtrez des lignes) ou la même largeur (si vous filtrez des colonnes) que la plage tableau. Si les tailles des plages ne correspondent pas, la fonction renverra l'erreur #VALEUR!.
  • Utilisation incorrecte des opérateurs logiques : Assurez-vous d'utiliser correctement les opérateurs logiques * (ET) et + (OU) pour combiner plusieurs critères de filtrage. N'oubliez pas que l'opérateur * nécessite que toutes les conditions soient vraies, tandis que l'opérateur + nécessite qu'au moins une des conditions soit vraie.
  • Oublier l'argument [si_vide] : Si vous ne spécifiez pas l'argument [si_vide] et qu'aucun élément ne correspond aux critères de filtrage, la fonction renverra l'erreur #CALC!. Pour éviter cette erreur, spécifiez une valeur par défaut dans l'argument [si_vide].

Alternatives à la fonction FILTRE

Bien que la fonction FILTRE soit un outil puissant, il existe d'autres méthodes pour filtrer des données dans Excel.

  • Filtres automatiques : Les filtres automatiques sont la méthode la plus courante pour filtrer des données dans Excel. Ils sont faciles à utiliser et permettent de filtrer des données en fonction de différents critères. Cependant, les filtres automatiques modifient la plage de données d'origine et ne sont pas dynamiques.
  • Filtre avancé : Le filtre avancé permet de filtrer des données en fonction de critères plus complexes que les filtres automatiques. Il permet également de copier les données filtrées dans une autre plage de cellules. Cependant, le filtre avancé est plus complexe à utiliser que les filtres automatiques et n'est pas dynamique.
  • Tableaux croisés dynamiques : Les tableaux croisés dynamiques sont un outil puissant pour analyser et synthétiser des données. Ils permettent de filtrer, trier et regrouper des données de différentes manières. Cependant, les tableaux croisés dynamiques sont plus complexes à utiliser que la fonction FILTRE et ne sont pas adaptés à tous les types de données.

Conclusion

La fonction FILTRE d'Excel est un outil puissant et polyvalent qui permet d'extraire rapidement et facilement les données pertinentes de vos tableaux. En maîtrisant cette fonction, vous pouvez gagner un temps précieux et améliorer votre productivité. N'hésitez pas à expérimenter avec les exemples présentés dans cet article et à explorer les différentes options et combinaisons possibles. Avec un peu de pratique, vous deviendrez un expert de la fonction FILTRE et vous pourrez l'utiliser pour résoudre de nombreux problèmes d'analyse de données.

Questions fréquentes

La fonction FILTRE est-elle disponible dans toutes les versions d'Excel ?

Non, la fonction FILTRE est uniquement disponible dans les versions Excel 365 et Excel 2021.

Que faire si la fonction FILTRE renvoie l'erreur #CALC! ?

L'erreur #CALC! signifie qu'aucun élément ne correspond aux critères de filtrage et que vous n'avez pas spécifié de valeur à renvoyer dans l'argument `[si_vide]`. Spécifiez une valeur par défaut dans l'argument `[si_vide]`.

Comment combiner plusieurs critères de filtrage avec la fonction FILTRE ?

Vous pouvez combiner plusieurs critères de filtrage en utilisant les opérateurs logiques `*` (ET) et `+` (OU).

Mots-clés associés :

excel filtre avancé excel tableau filtré excel extraction de données excel conditions de filtrage excel fonction unique

Partager cet article :