Lors de l’utilisation de l’option Filtrer dans le menu Données, il est recommandé de ne pas utiliser les fonctions NB et NBVAL, car dans une feuille de travail filtrée, elles comptent à la fois les lignes visibles et masquées. À la place, utilisez la fonction SOUS.TOTAL pour obtenir le sous-total d’une liste ou d’une base de données visible. La syntaxe de la fonction SOUS.TOTAL a été présentée plus haut dans ce chapitre.
Pour compter les lignes dans une liste filtrée :
- Dans les cellules B2:B10, saisissez les numéros de groupe de 1 à 3.
- Dans les cellules C2:C10, saisissez les ventes quotidiennes de chaque groupe.
- Dans le menu Données, sélectionnez Filtre | Filtre automatique.
- Sélectionnez le groupe 1 dans le filtre de la colonne B.
- Sélectionnez la cellule C12 et tapez la formule suivante :
=SOUS.TOTAL(2; C2:C10) & ” lignes dans le filtre”.
FIGURE
REMARQUE Utilisez la fonction =SOUS.TOTAL(3,B2:B10) & « lignes dans le filtre » dans la cellule B12 pour compter les cellules filtrées comme le montre la Figure 5–15.