Utiliser des caractères génériques et des formules dans les critères des filtres élaborés

L’article d’aujourd’hui va compléter ce que vous avez vu sur les filtres avancés ou élaborés dans cette formation ExcelVous allez donc utiliser les caractères génériques: l’astérisque et le point d’interrogation dans les critères de filtre, et vous allez aussi découvrir comment utiliser les calculs ou les formules dans ces filtres élaborés.

Utiliser des caractères génériques et des formules dans les critères des filtres élaborés

Utiliser les caractères génériques dans les critères de filtre

  • Ouvrez votre classeur Filtres élaborés.xlsx puis tapez dans la zone de critères et sous l’étiquette Ville M*
Utiliser caractère générique

  • Cliquez sur votre plage de données et cliquez sur Avancé sous l’onglet Données pour afficher la boite de dialogue Filtre avancé.
  • Dans la zone Plage, vous verrez qu’Excel affiche la référence de la plage sélectionnée.
  • Dans Zone de critères supprimez la référence affichée puis sélectionnez votre zone de critère qui contient M*
  • Cliquez sur OK

Excel affiche alors toutes les lignes contenant les noms des villes commençant par M

Résultat filtre avancé avec critère contenant astérisque

  • Remplacez maintenant le critère M* par *R* et appliquez le filtre élaboré
  • Excel affiche toutes les lignes qui contiennent les noms des villes contenant la lettre R.
Utiliser l'asterisque dans un critère de filtre


Note : Vous remarquez sans doute qu’Excel affiche les noms commençant et se terminant par  R, ceci est dû à ce que l’astérisque remplace 0 ou plusieurs caractères.

Utiliser le point d’interrogation

Si on veut filtrer les données de la ville de Reims mais qu’on ne sait pas si son nom contient i ou non.
  • Ecrivez donc Re?ms dans la zone de critères et appliquez votre filtre.
  • Voici le résultat :
Utiliser le point d'interrogation dans les critères de filres élaborés


Le point d’interrogation remplace alors un seul caractère d’un mot.

Filtrer les cellules vides ou non vides

Si votre plage de données contient des cellules vides et que vous voulez les isoler voici comment procéder :

Les cellules vides dans une colonne

  • Supposons que la colonne Date de naissance contient des cellules vides
  • Tapez donc dans la zone de critères et sous l’étiquette Date de naissance le signe  =
  • Cliquez sur le bouton Avancé et appliquez votre filtre.

Filtrer les cellules vides dans une colonne


Des cellules vides dans toute la plage de données

On veut maintenant isoler toutes les cellules vides de la plage de données, alors tapez sous chaque étiquette et dans des lignes différentes de la zone de critères le signe = comme suit:

Filtrer toutes les cellules vides


Filtrer les cellules non vides

Cette fois vous allez utiliser le signe <> à la place du signe =
Pour ignorer les cellules vides dans la colonne Ville, tapez <> sous l’étiquette Ville et appliquez votre filtre.

Filtrer des cellules non vides


Et si vous aimez ignorer toutes les cellules vides de votre tableau, tapez <> sous chaque étiquettes dans la zone de critères et dans la même ligne.

Filtrer toutes les cellules non vides


Utiliser des critères calculés ou des critères sous forme de formules

Vous pouvez extraire les données de votre plage de données et qui répondent à certains critères basés sur l’utilisation des formules ou des fonctions.

Par exemple, si vous voulez afficher les lignes dont le montant de vente réalisé dépasse la moyenne.

  • Ce que vous allez faire en premier c’est calculer la moyenne des montants des ventes.
  • Ensuite vous allez demander à Excel de comparer le montant réalisé dans chaque cellule de la colonne Mt réalisé au montant moyen.
  • Pour cela :
  • Ecrivez la formule suivante dans une cellule de la zone de critère, choisissez A2 comme exemple :
=D8>MOYENNE(D8:D28)
  • D8 est la référence de la première cellule de la colonne Mt réalisé.
  • MOYENNE(D8:D28) : Calcule la moyenne des montants de ventes, ici le montant moyen est 1 355,06 €
  • Si le montant qui se trouve dans la cellule D8 est supérieur à 1 355,06 €, Excel affiche Vrai, sinon il affiche Faux.
  • Dans notre cas c’est Faux.

Critère renvoyant Faux



  • Maintenant vous allez filtrer vos données.
  • Mais avant de procéder à la création du filtre, vous devez respecter les règles suivantes :
    • Le nom de l’étiquette qui est en dessus de la cellule contenant la formule doit être différent des noms des étiquettes de la plage de données, ou bien vide.
    • Les références des cellules de la formule doivent être relatives et non absolues.
    • La formule écrite doit renvoyer un résultat Vrai ou Faux.
  • Passons maintenant à la création du filtre, cliquez sur Avancé et sélectionnez votre plage de données et votre critères (Nom de l’étiquette même s’il est vide et la formule) puis validez.

Utiliser un critère calculé


Utiliser deux critères calculés

Vous pouvez utiliser plusieurs critères calculés pour filtrer vos données, voici donc comment procéder pour deux critères :

  • Gardez le premier critère que vous avez vu en haut écrit dans A2, et ajoutez le critère suivant : l’année de naissance est 1999
  • Ecrivez donc dans la cellule B2 la formule suivante :
=ANNEE(B8)=1999
  • B8 désigne la première cellule de la colonne Date de Naissance.
  • Dans notre cas le résultat renvoie Faux. Et le nom de l’étiquette est différent des noms des étiquettes de la plage de données.
  • Créez alors votre filtre élaboré et sélectionnez les deux cellules contenant les deux critères calculés.

Utiliser deux criteres calculés


Note : vous pouvez choisir de combiner ces deux critères en les plaçant dans la même ligne ou dans deux lignes différentes, c’est-à-dire utiliser la fonction ET ou OU comme vous l’avez vu dans l’article précédent : Comment utiliser des filtres élaborés ou avancés dans Excel ?
SHARE

Excel Info

  • Image
  • Image
  • Image
  • Image
  • Image