Accéder au contenu principal

Comment utiliser la fonction NB.SI avec des données/liste filtrées selon des critères dans Excel ?

Author: Kelly Last Modified: 2025-05-27

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

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 :
A screenshot of original data in Excel, showing the Salesman column with names before filtering

Données filtrées :
A screenshot of filtered data in Excel, showing Salesman names after filtering out Julie and Nicole

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.)
A screenshot of Excel with the IF formula in the helper column, counting occurrences of 'Pear'
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.)
A screenshot of Excel with the COUNTIFS formula applied to count filtered data with specific criteria

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.

An advertisement for Kutools functions SUMVISIBLE, COUNTVISIBLE, and AVERAGEVISIBLE to count only visible cells

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 .

A screenshot of Excel with the SUMPRODUCT and SUBTOTAL functions applied to count filtered data

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.

An advertisement for Kutools Split Data utility to split data into multiple sheets

Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant


Articles connexes

Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionner l'analyse des données basée sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les Fonctions améliorées
Fonctionnalités populaires : Trouver, mise en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Consolider les colonnes ou les cellules sans perdre de données   |   Arrondir sans formule ...
Super RECHERCHEV : RECHERCHEV avec critères multiples    RECHERCHEV avec valeurs multiples  |   Recherche multi-feuilles   |   Correspondance floue ....
Liste déroulante avancée : Créer rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante multi-sélection ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités en vedette : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Crypter/Déchiffrer les cellules    Envoyer un e-mail par liste   |  Super Filtre   |   Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...) ...
Top15 ensembles d'outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   50+ types de graphiques (Diagramme de Gantt, ...)   |   40+ formules pratiques (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils d'insertion (Insérer un code QR, Insérer une image depuis le chemin, ...)   |  12 outils de conversion (Convertir en mots, Conversion de devises, ...)   |  7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...)   |   ... et plus

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 !