Passer au contenu

Excel 97 et suivants : compter les résultats d’un filtre automatique

Connaissez-vous la fonction Filtre automatique d’Excel ? Accessible via le menu Données, Filtrer, Filtre automatique, elle vous permet de masquer, dans une base de données, les…

Connaissez-vous la fonction Filtre automatique d’Excel ? Accessible via le menu Données, Filtrer, Filtre automatique, elle vous permet de masquer, dans une base de données, les lignes qui ne répondent pas à une ou à plusieurs conditions précises (type, ville, âge, etc.) Quand vous activez cette fonction, une petite flèche apparaît alors en tête de chaque colonne. Ainsi en cliquant sur cette dernière, vous choisissez la condition associée à cette colonne.Mais le Filtre automatique présente un inconvénient : rien ne vous indique le nombre de lignes affichées (la numérotation des lignes de votre feuille restant inchangée). La seule solution consiste à utiliser la fonction SOUS.TOTAL.Dans notre exemple, la base de données occupe le champ A5:H1005 (les noms des champs occupent la ligne 5 et les données les lignes 6 à 1 005). Tapez dans une cellule extérieure à votre tableau, par exemple C3, la formule =SOUS.TOTAL (3;A5:A1005)-1. Le premier argument de la fonction SOUS.TOTAL, qui vaut ici 3, désigne le type d’opération qu’il va falloir effectuer. La valeur 3 correspond au dénombrement des lignes. Comme cette fonction SOUS.TOTAL compte toutes les lignes, y compris celle contenant les en-têtes, nous devons retrancher 1 du résultat pour obtenir le nombre réel de lignes affichées.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


La rédaction