Comment utiliser la fonction NB.SI avec des données/liste filtrées selon des critères dans Excel ?
Vous avez peut-être remarqué que, peu importe si vous avez filtré votre tableau ou non, la fonction NB.SI ignorera le filtrage et retournera une valeur fixe. Dans certains cas, il est nécessaire de compter les données filtrées selon un critère spécifique, alors comment procéder ? Dans cet article, je vais vous présenter plusieurs méthodes pour compter rapidement les données/listes filtrées avec la fonction NB.SI dans Excel.
- Compter les données filtrées avec des critères en ajoutant une colonne d'aide dans Excel
- Compter les données filtrées avec des critères à l'aide de fonctions Excel
- Compter les données filtrées avec des critères en divisant la plage de données en plusieurs feuilles puis en comptant
Compter les données filtrées avec des critères en ajoutant une colonne d'aide dans Excel
Dans cet article, je vais prendre le tableau suivant comme exemple. Ici, j'ai filtré Julie et Nicole dans la colonne Vendeur.
Données originales :
Données filtrées :
Cette méthode vous guidera pour ajouter une colonne d'aide supplémentaire, puis vous pourrez appliquer la fonction NB.SI.ENS pour compter les données filtrées dans Excel. (Remarque : Cette méthode nécessite que vous ayez déjà filtré votre tableau original avant de suivre les étapes ci-dessous.)
1. Trouvez une cellule vide à côté du tableau filtré original, disons la cellule G2, entrez =SI(B2="Poire";1;"")et ensuite faites glisser la poignée de recopie vers la plage dont vous avez besoin. (Remarque : Dans la formule =SI(B2="Poire";1;"")B2 est la cellule que vous allez compter, et "Poire" est le critère selon lequel vous allez compter.)
Maintenant, une colonne d'aide est ajoutée à côté du tableau filtré original. Le "1" indique qu'il s'agit d'une poire dans la colonne B, tandis que les cellules vides signifient qu'il ne s'agit pas d'une poire dans la colonne B.
2. Trouvez une cellule vide et entrez la formule =NB.SI.ENS(B2:B18;"Poire";G2:G18;"1")et appuyez sur la touche Entrée (Remarque : Dans la formule =NB.SI.ENS(B2:B18;"Poire";G2:G18;"1")B2:B18 et G2:G18 sont les plages que vous allez compter, et "Poire" et "1" sont les critères selon lesquels vous allez compter.)
Maintenant, vous obtiendrez immédiatement le nombre de résultats. Veuillez noter que ce nombre ne changera pas si vous désactivez le filtre ou modifiez le filtre.
Somme/Compte/Moyenne uniquement des cellules visibles dans une plage spécifiée en ignorant les cellules/lignes/colonnes masquées ou filtrées
Les fonctions SOMME/COMPTE/MOYENNE normales comptent toutes les cellules dans la plage spécifiée, qu'elles soient masquées/filtrées ou non. Tandis que la fonction SOUS.TOTAL peut seulement sommer/compter/moyenner en ignorant les lignes masquées. Cependant, les fonctions SOMMEVISIBLE, COMPTEVISIBLE, MOYENNEVISIBLE de Kutools pour Excel permettront facilement de calculer la plage spécifiée en ignorant toute cellule, ligne ou colonne masquée.
Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant
Compter les données filtrées avec des critères à l'aide de fonctions Excel
Si vous souhaitez que le nombre change lorsque le filtre change, vous pouvez appliquer la fonction SOMMEPROD dans Excel comme suit :
Dans une cellule vide, entrez la formule =SOMMEPROD(SOUS.TOTAL(3;DECALER(B2:B18;LIGNE(B2:B18)-MIN(LIGNE(B2:B18));;1));ESTNUM(CHERCHE("Poire";B2:B18))+0)et appuyez sur la touche Entrée .
Remarques :
(1) Dans la formule ci-dessus, B2:B18 est la plage que vous allez compter, et "Poire" est le critère selon lequel vous allez compter.
(2) La valeur retournée changera lorsque vous désactivez le filtre ou que le filtre change.
Diviser facilement une plage en plusieurs feuilles en fonction de critères dans une colonne dans Excel
Comparativement aux formules matricielles complexes, il peut être beaucoup plus simple de sauvegarder tous les enregistrements filtrés dans une nouvelle feuille de calcul, puis d'appliquer la fonction Compter pour compter la plage ou la liste des données filtrées.
L'utilitaire Diviser les données de Kutools pour Excel peut aider les utilisateurs d'Excel à diviser facilement une plage en plusieurs feuilles de calcul en fonction de critères dans une colonne de la plage originale.
Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant
Articles connexes
Comment compter si une cellule ne contient pas de texte dans Excel ?
Comment compter si des cellules contiennent une date/données dans Excel ?
Comment compter des cellules si elles contiennent X ou Y dans Excel ?
Comment utiliser NB.SI par date/mois/année et plage de dates dans Excel ?
Meilleurs outils de productivité pour Office
Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail
- Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de50 %, et réduit des centaines de clics de souris pour vous chaque jour !