ElyxAI
formulas

Comment Utiliser la fonction FILTRE

Excel 365Excel 2021Excel for Microsoft 365

Apprenez à utiliser la fonction FILTRE pour extraire automatiquement les lignes d'un ensemble de données selon des critères spécifiés. Cette formule de tableau dynamique affiche uniquement les données dont vous avez besoin sans tri ni suppression manuelle, rendant l'analyse plus rapide et les rapports plus propres.

Pourquoi c'est important

FILTRE élimine le tri manuel des données et crée des rapports dynamiques qui se mettent à jour automatiquement. Cette compétence est essentielle pour l'analyse de données et les tableaux de bord professionnels.

Prérequis

  • Compréhension basique des plages Excel et références de cellules
  • Familiarité avec les opérateurs logiques (=, >, <, <>)
  • Accès à Excel 365 ou Excel 2021 ou ultérieur

Instructions étape par étape

1

Ouvrez vos données et sélectionnez une cellule vierge

Assurez-vous que vos données incluent des en-têtes dans la première ligne. Cliquez sur une cellule vide où vous voulez que les résultats filtrés apparaissent.

2

Tapez la syntaxe de la fonction FILTRE

Tapez =FILTRE(tableau, inclure, [si_vide]) dans la cellule. Remplacez 'tableau' par votre plage de données (p. ex., A1:D100) et 'inclure' par vos critères.

3

Définissez votre condition de critères

Dans le paramètre 'inclure', spécifiez les lignes à conserver avec une expression logique comme (D1:D100>1000) ou (B1:B100="Ventes"). Utilisez des références de colonnes sans l'en-tête.

4

Ajoutez le paramètre optionnel si_vide

Tapez une virgule et ajoutez du texte à afficher si aucun résultat ne correspond, p. ex., =FILTRE(A1:D100, D1:D100>5000, "Aucune donnée").

5

Appuyez sur Entrée et vérifiez les résultats

Appuyez sur Entrée pour exécuter la formule; les données filtrées s'affichent automatiquement. La plage se développe dynamiquement au fur et à mesure que les résultats se mettent à jour.

Méthodes alternatives

Filtre automatique (approche manuelle)

Utilisez Données > Filtre > Filtre automatique pour basculer manuellement les filtres sur les colonnes. Moins dynamique que FILTRE, mais utile pour l'analyse ponctuelle.

Combinaison FILTERXML et UNIQUE

Combinez FILTERXML et UNIQUE pour des scénarios de filtrage complexes; plus puissant mais nécessite une connaissance avancée des formules.

Filtre avancé (Données > Filtre > Filtre avancé)

Copiez les résultats filtrés vers un nouvel emplacement; idéal pour le filtrage multi-critères sans formules mais nécessite une actualisation manuelle.

Astuces et conseils

  • Incluez les en-têtes dans votre tableau FILTRE pour conserver les labels des colonnes.
  • Utilisez plusieurs critères en enchaînant les conditions avec * (ET) ou + (OU), p. ex., =FILTRE(A:D, (B:B>100)*(C:C="Actif"))
  • Référencez des colonnes entières (A:D) au lieu de plages pour inclure automatiquement les nouvelles lignes.
  • Combinez FILTRE avec d'autres fonctions comme SOMME pour calculer des métriques sur les résultats filtrés.

Astuces avancées

  • Utilisez FILTRE avec TRI et UNIQUE pour créer des listes filtrées, triées et dédupliquées: =TRI(UNIQUE(FILTRE(A:D, B:B="Actif")))
  • Imbriquez FILTRE dans des fonctions conditionnelles pour créer des tableaux de bord intelligents.
  • Évitez les références circulaires en plaçant les résultats FILTRE dans un emplacement différent de vos données source.
  • Utilisez des patterns wildcards: =FILTRE(A:D, ISNUMBER(SEARCH("texte", B:B))) pour les correspondances de texte partielles.

Résolution de problèmes

La fonction FILTRE n'est pas reconnue

FILTRE n'est disponible qu'dans Excel 365 et Excel 2021 ou ultérieur. Mettez à jour votre version ou utilisez le filtre automatique.

Les résultats filtrés affichent des lignes inattendues

Vérifiez votre expression de critères; assurez-vous que les opérateurs sont corrects et que les types de données correspondent.

Erreur de tableau débordé lors de l'exécution

Effacez les cellules sous et à droite de votre cellule de formule pour permettre au tableau de se développer.

La formule recalcule lentement avec de grands ensembles de données

Limitez votre tableau de données à des plages spécifiques au lieu de colonnes entières pour améliorer les performances.

Les critères ne correspondent pas malgré une syntaxe correcte

Vérifiez les espaces supplémentaires ou la sensibilité à la casse; utilisez MINUSCULE() pour les correspondances insensibles à la casse.

Formules Excel associées

Questions fréquentes

Qu'est-ce que la fonction FILTRE et comment diffère-t-elle du filtre automatique?
FILTRE est une formule de tableau dynamique qui extrait automatiquement les lignes correspondant aux critères et se met à jour en temps réel. Le filtre automatique est une interface manuelle qui masque les lignes. FILTRE convient mieux aux tableaux de bord; le filtre automatique à l'exploration.
Puis-je utiliser plusieurs critères dans une formule FILTRE?
Oui. Utilisez * pour la logique ET: =FILTRE(A:D, (B:B>100)*(C:C="Actif")) ou + pour OU: =FILTRE(A:D, (B:B="Ventes")+(B:B="Marketing")). Combinez plusieurs conditions.
Que faire si les résultats filtrés ne retournent aucune correspondance?
Ajoutez le troisième paramètre optionnel si_vide: =FILTRE(A:D, B:B>10000, "Aucun résultat"). Sans cela, la formule retourne une erreur #CALC! quand aucune correspondance.
FILTRE fonctionne-t-il avec des critères de texte et de date?
Oui. Pour le texte, utilisez la correspondance exacte ou partielle avec RECHERCHE. Pour les dates, utilisez des comparaisons: =FILTRE(A:D, C:C>=DATE(2024,1,1)).
Puis-je combiner FILTRE avec le tri ou la suppression des doublons?
Oui. Imbriquez FILTRE dans TRI et UNIQUE: =TRI(UNIQUE(FILTRE(A:D, B:B="Actif"))) crée une liste filtrée, triée et dédupliquée.
Pourquoi ma formule FILTRE affiche-t-elle une erreur #DÉBORDEMENT!?
Les cellules sous ou à droite de votre formule bloquent la plage de débordement. Effacez ces cellules ou déplacez votre formule vers un emplacement avec de l'espace vide.

C'etait une tache. ElyxAI en gere des centaines.

S'inscrire