Monsieur Excel
Pour tout savoir faire sur Excel !

04 mai 2019

Base de données (b)

Pour résoudre le problème que je posais dans le dernier article, c’est-à-dire filtrer de façon à obtenir à la fois les garçons de 27 ans et les filles de 26 ans, il faut utiliser une zone de critères. Hélas, depuis que les tableaux croisés dynamiques ont été introduits, de nombreux utilisateurs d’Excel ont perdu la connaissance des zones de critères.

Une zone de critères

La zone de critère la plus élémentaire possible est formée de deux cellules placées l’une au-dessus de l’autre. La cellule du haut contient le nom d’un champ de la table, donc le texte de l’une des cellules de la première ligne, par exemple Age. La cellule du bas contient une condition, par exemple 27. Mais on pourrait aussi utiliser des conditions telles que >=27 ou <>26 (en langage Excel, « <> » signifie « différent de »).

Une zone de critères peut contenir plusieurs lignes et plusieurs colonnes. Quand c’est le cas, chaque ligne représente un OU (au sens booléen du terme) et chaque colonne un ET (idem).

Remarque 1 – Comme pour les fonctions de recherche dans Excel, les majuscules ne sont pas significatives, mais les lettres accentuées le sont. Donc, ici, « m » ou « M » jouent le même rôle !

Garçons de 27 ans et filles de 26 ans

Pour sélectionner à la fois les garçons de 27 ans et les filles de 26 ans, il faut donc utiliser la zone de conditions représentée en A1:B3 dans la copie d’écran ci-dessous. Cette zone signifie « (M et 27) ou (F et 26) ».

Pour obtenir le résultat escompté, il ne nous reste plus qu’à cliquer n’importe où dans la table, à demander un filtre avancé et à renseigner le dialogue qui apparaît alors…

Remarque 2 – Si vous oublier de cliquer préalablement à l’intérieur de la table, le champ « Plages » ne sera pas renseigné par défaut.

Nous voyons dans la copie d’écran ci-dessous une photo du dialogue qui nous a permis de sélectionner les garçons et les filles ainsi que le résultat sur notre table. Toutes les lignes de la table ne satisfaisant pas aux conditions sont masquées.


Si la cellule B3 avait été vide, nous aurions gardé les garçons de 27 ans et les filles de tous âges !

Remarque 3 – Ce qui est particulièrement intéressant et que nous utiliserons dans un article ultérieur, c’est que tous les changements que nous apporterons dorénavant à la table, tant que ce filtre restera actif, ne concerneront que ses lignes visibles !