ElyxAI

Comment corriger l'erreur #EPARS! dans la formule FILTRE

#EPARS!
+FILTRE

La formule FILTRE est puissante pour extraire des données selon des critères, mais elle génère régulièrement l'erreur #EPARS! (erreur de paramètre). Ce message apparaît quand les dimensions de votre matrice et de votre critère d'inclusion ne correspondent pas : si vous filtrez 100 lignes avec un critère qui n'en couvre que 50, Excel ne sait pas comment procéder. Bonne nouvelle : c'est un problème extrêmement courant et facile à corriger. La plupart du temps, il suffit d'ajuster la plage de votre critère ou de vérifier que vos références sont cohérentes. Dans cet article, nous explorons les causes principales de #EPARS! et les solutions concrètes pour y remédier rapidement, afin que vous maîtrisiez FILTRE sans frustration.

Pourquoi FILTRE cause #EPARS!

Matrice et critère d'inclusion avec dimensions incompatibles

Le tableau 'inclure' (critère de filtrage) n'a pas le même nombre de lignes que la 'matrice' à filtrer. FILTRE exige une correspondance exacte entre le nombre de lignes du tableau source et du tableau de conditions.

=FILTRE(A1:C10; D1:D15>5) où la matrice A1:C10 a 10 lignes mais le critère D1:D15 en a 15

Critère d'inclusion retournant un type de données non-booléen

Le paramètre 'inclure' doit retourner des valeurs VRAI/FAUX, pas des nombres ou du texte. Si votre condition génère 1/0 ou d'autres valeurs, FILTRE produit #EPARS! car il ne peut pas interpréter le critère correctement.

=FILTRE(A1:C10; SI(B1:B10>100;1;0)) où SI retourne 1 ou 0 au lieu de VRAI/FAUX

Matrice source avec structure irrégulière ou fusionnée

FILTRE ne tolère pas les cellules fusionnées, les lignes/colonnes masquées ou les structures irrégulières dans la matrice de base. Ces anomalies créent des incompatibilités dimensionnelles qui déclenchent #EPARS!.

=FILTRE(A1:C10; A1:A10="Actif") où certaines cellules de A1:C10 sont fusionnées horizontalement

Solution pas à pas

  1. 1Cliquez sur la cellule affichant #EPARS! pour la sélectionner (ou appuyez sur Ctrl+Home puis naviguez jusqu'à la cellule)
  2. 2Appuyez sur F2 pour entrer en mode édition et examinez la syntaxe complète de votre formule FILTRE dans la barre de formule
  3. 3Vérifiez que le premier argument (tableau) n'est pas vide ou ne contient que des espaces - FILTRE retourne #EPARS! si aucune donnée ne correspond aux critères
  4. 4Contrôlez le deuxième argument (critère) : assurez-vous qu'il référence correctement une plage et non une valeur unique isolée
  5. 5Vérifiez que le troisième argument (valeur_recherchée) correspond exactement au format des données (majuscules/minuscules, espaces superflus, types de données)
  6. 6Si vos critères sont légitimes mais aucune ligne ne les satisfait, enveloppez votre formule avec SIERREUR : =SIERREUR(FILTRE(...), "Aucun résultat")
  7. 7Appuyez sur Ctrl+Maj+Entrée si vous utilisez une version Excel qui l'exige pour les formules de tableau, puis appuyez sur Entrée pour valider
  8. 8Testez en modifiant temporairement le critère pour un cas où vous savez qu'il y a des résultats (ex: utiliser * comme joker) pour confirmer que la formule fonctionne

Exemple concret

Filtrage des commandes clients par région avec données mal formatées

Une responsable commercial utilise FILTRE pour extraire les commandes d'une région spécifique depuis une base de données. Elle souhaite voir uniquement les commandes de la région 'Île-de-France' pour générer un rapport.

Avant (erreur)

=FILTRE(A2:D100;C2:C100="Île-de-France")

Après (corrigé)

=FILTRE(A2:D100;MINUSCULE(SUPPRESPACE(C2:C100))="île-de-france")

Problème : L'erreur #EPARS! apparaît car les données sources contiennent des espaces superflus, des majuscules/minuscules incohérentes ou des caractères invisibles dans la colonne 'Région'. FILTRE compare strictement et ne tolère pas ces variations.

Solution : Nettoyer les données avec SUPPRESPACE() et MINUSCULE() pour normaliser avant le critère de filtrage, ou utiliser une colonne d'aide qui prépare les données.

Conseil de prévention

Vérifiez que votre plage de critères dans FILTRE ne contient pas de cellules vides ou fusionnées qui créeraient des incohérences de structure. Utilisez toujours des plages rectangulaires continues et évitez les références à des colonnes entières si votre tableau n'est pas structuré de manière homogène.

Outils gratuits pour corriger vos formules

Utilisez ces outils gratuits pour éviter cette erreur :

Vous bloquez sur l'erreur #EPARS! dans FILTRE ? ElyxAI analyse votre formule et vous propose la correction en quelques secondes. Testez gratuitement notre assistant Excel dès maintenant.

Voir aussi