KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Maîtrisez NB.SI : 8 Exemples essentiels Excel que vous devez connaître

AuteurSun Date de modification

Dans le travail quotidien, compter les occurrences d’un critère spécifique dans un vaste jeu de données Excel peut sembler aussi ardu que de chercher une aiguille dans une botte de foin. Mais rassurez-vous : la fonction NB.SI d’Excel est conçue précisément pour vous simplifier la tâche. Puissante et intuitive, NB.SI vous permet de dénombrer rapidement et avec précision les éléments qui répondent à vos critères spécifiques. Dans cet article, nous explorons sa syntaxe et son utilisation à travers huit exemples concrets, afin de vous aider à tirer pleinement parti de cette fonction d’analyse indispensable.


Vidéo : NB.SI – 8 Exemples Excel essentiels

 
 

Abonnez-vous dès maintenant à notre chaîne et découvrez les meilleurs conseils Excel !


Fonction NB.SI : syntaxe et arguments

 

La fonction NB.SI permet de compter le nombre de cellules d’une plage qui remplissent une condition donnée.

Syntaxe

La syntaxe générique de NB.SI est la suivante :

=COUNTIF(range, criteria)

Arguments

  • Plage : obligatoire. Il s’agit de la plage dans laquelle vous souhaitez compter les éléments correspondant au critère spécifié.
  • Critère : Obligatoire. Définit ce que vous recherchez dans la plage spécifiée.

Un exemple simple pour comprendre la fonction NB.SI

Pour rechercher le nom « Judy » dans la plage A4:A13 et en compter les occurrences, utilisez la fonction NB.SI comme suit :

=COUNTIF(A4:A13,"Judy")

Appuyez ensuite sur Entrée pour obtenir le décompte.

exemple simple pour comprendre la fonction NB.SI

Voici sept scénarios conçus pour vous aider à maîtriser l’utilisation de la fonction NB.SI.


Utilisations de base de NB.SI

 

Compter les cellules contenant un texte spécifique (correspondance exacte)

La fonction NB.SI permet de compter les cellules correspondant à un nombre, un texte ou une date précis.

Prenons ici le tableau A3:C13 comme exemple : la colonne A répertorie des noms de fruits, la colonne B des chiffres et la colonne C des dates. Nous allons compter séparément les occurrences de « Apple », de « 100 » et de « 6/10/2023 » dans ces colonnes respectives.

Compter les cellules contenant un texte spécifique

Le tableau ci-dessous présente 3 scénarios différents basés sur l’exemple ci-dessus afin d’illustrer comment rédiger les critères dans la fonction NB.SI :

CibleCritèreFormule
Cellules égales à Pomme«Pomme»=COUNTIF(A4:A13,«Apple»)
Cellules égales à 100100 ou "100"=NB.SI(B4:B13;100)
Cellules égales à 6/10/2023«6/10/2023»=COUNTIF(C4:C13,«6/10/2023»)

Après avoir saisi la fonction NB.SI, appuyez sur la touche Entrée pour obtenir le résultat du décompte.

Fonction NB.SI pour compter les cellules contenant un texte spécifique

Remarques:
  • Un mot, plusieurs mots ou une date doivent être placés entre guillemets lorsqu’ils sont utilisés comme critères.
  • Au lieu de saisir directement les critères, vous pouvez faire référence à n’importe quelle cellule qui les contient et obtenir les mêmes résultats — par exemple : =NB.SI(C4:C13;)E6).

Vous cherchez un moyen simple de compter, sélectionner et mettre en évidence les cellules contenant un texte spécifique ? Kutools pour Excel a la solution avec sa fonctionnalité Sélectionner des cellules spécifiques ! Découvrez par vous-même sa puissance et sa simplicité en téléchargeant Kutools pour Excel et commencez dès aujourd’hui votre essai gratuit de 30 jours.

sélectionner et compter les cellules correspondant à un texte spécifique avec Kutools


Compter si les cellules contiennent un texte spécifique (correspondance partielle)

Si vous souhaitez compter les cellules contenant du texte spécifique, la fonction NB.SI peut également vous aider grâce à l’utilisation de caractères génériques.

Caractères génériques :

  • Le point d’interrogation (?) remplace n’importe quel caractère unique. Par exemple, L??? trouve « Lisa » et « Lucy ».
  • L’astérisque (*) représente zéro, un ou plusieurs caractères de n’importe quel type. Par exemple, *cy trouve « Lucy » et « Nancy ».
  • Le tilde (~) sert de caractère d’échappement : lorsqu’il précède un caractère générique (comme ~*, ~? ou ~~), celui-ci est interprété comme un caractère ordinaire. Ainsi, ~* permet de rechercher le symbole « * ».

Dans cette section, nous prendrons comme exemple le décompte des occurrences de la lettre « L » dans la plage A3:A13.

Compter si les cellules contiennent un texte partiel

Voici une liste de scénarios courants que vous pourriez rencontrer à partir de cet exemple, accompagnés des critères à utiliser dans la fonction NB.SI ainsi que des formules correspondantes.

CibleCritèreFormule
Cellules commençant par L«L*»=COUNTIF(A4:A13,«L*»)
Cellules commençant par L et se terminant par 3 caractères quelconques«L???»=COUNTIF(A4:A13,«L???»)
Cellules se terminant par cy«*cy»=COUNTIF(A4:A13,«*cy»)
Cellules commençant par 3 caractères quelconques et se terminant par y«???y»=COUNTIF(A4:A13,«???y»)
Cellules contenant u«*u*»=COUNTIF(A4:A13,«*u*»)
Cellules égales à *«~*»=COUNTIF(A4:A13,«~*»)

Après avoir saisi la fonction NB.SI, appuyez sur la touche Entrée pour obtenir le résultat du décompte.

Fonction NB.SI pour compter les cellules contenant un texte partiel

Remarque: Au lieu de saisir directement les critères, vous pouvez utiliser une référence vers n’importe quelle cellule contenant ces critères et obtenir les mêmes résultats, par exemple =NB.SI(A4:A13;)C4).

Vous souhaitez mettre en valeur les cellules Excel contenant un texte spécifique ? Kutools pour Excel est votre arme secrète ! La fonctionnalité Sélectionner des cellules spécifiques fera le travail en un rien de temps. Goûtez à l’efficacité en téléchargeant Kutools pour Excel – démarrez votre essai gratuit de 30 jours et voyez votre productivité s’envoler !

compter les cellules commençant par un caractère spécifique avec Kutools


Compter si les cellules ne sont pas vides ou sont vides

Si vous travaillez avec une vaste plage de données et que vous souhaitez compter efficacement les cellules vides ou non vides, la fonction NB.SI vous sera d’une grande utilité.

Nous utiliserons ici la plage A4:A11 comme exemple pour compter les cellules non Cellules vides et Cellules vides.

Compter si les cellules ne sont pas vides ou sont vides

CibleCritèreFormule
Cellules non vides«»=COUNTIF(A4:A11,«<>»)
Cellules vides«»=COUNTIF(A4:A11,«»)

Après avoir saisi la fonction NB.SI, appuyez sur la touche Entrée pour obtenir le résultat.

Fonction NB.SI pour compter les cellules non vides ou vides

Prenez de l’avance dans Excel ! Avec Kutools pour Excel, la fonctionnalité Sélectionner les cellules non vides vous permet de compter et de mettre en évidence les cellules non vides en un instant. Essayez Kutools dès maintenant avec un essai gratuit de 30 jours et boostez votre productivité !

 compter les cellules non vides avec Kutools


Compter si les cellules contiennent uniquement du texte ou des nombres

Il vous arrive parfois de devoir compter uniquement les cellules contenant du texte ou des nombres. Dans ces cas-là, la fonction NB.SI s’avère particulièrement utile.

Nous utiliserons ici la plage A4:A11 comme exemple pour compter les cellules contenant exclusivement du texte ou exclusivement des nombres.

Compter si les cellules contiennent uniquement du texte ou des nombres

CibleCritèreFormule
Cellules contenant une chaîne de texte«*»=COUNTIF(A4:A11,«*»)
Cellules contenant uniquement des nombres«»&«*»=COUNTIF(A4:A11,«<>»&«*»)

Après avoir saisi la fonction NB.SI, appuyez sur la touche Entrée pour obtenir le résultat.

Fonction NB.SI pour compter les cellules contenant uniquement du texte ou des nombres


Compter si les nombres sont supérieurs à/inférieurs à/égaux à

Pour compter les cellules de la plage A4:A13 dont les valeurs sont supérieures à, inférieures à ou égales à un nombre donné, la fonction NB.SI vous apporte une solution efficace.

Compter si les nombres sont supérieurs à/inférieurs à/égaux à

Il vous suffit d’ajouter l’opérateur correspondant à vos critères. Le tableau ci-dessous présente les opérateurs disponibles.

CibleCritèreFormule
Valeurs supérieures à 5«>5»=COUNTIF(A4:A13,«>5»)
Valeurs inférieures à 5«<5»=COUNTIF(A4:A13,«<5»)
Valeurs égales à 5«=5»=COUNTIF(A4:A13,«=5»)
Valeurs différentes de 5"5"=COUNTIF(A4:A13,«<>5»)
Valeurs Supérieur ou égal à 5«>=5»=COUNTIF(A4:A13,«>=5»)
Valeurs Inférieur ou égal à 5«<=5»=COUNTIF(A4:A13,«<=5»)

Après avoir saisi la formule NB.SI, appuyez sur la touche Entrée.

Fonction NB.SI pour compter les nombres supérieurs à/inférieurs à/égaux à

Remarques:
  • Il est essentiel de retenir que, dans les formules NB.SI, les opérateurs appliqués aux nombres doivent toujours être placés entre guillemets.
  • Au lieu de saisir directement les critères, vous pouvez faire référence à n’importe quelle cellule qui les contient et obtenir les mêmes résultats. Par exemple, =NB.SI(A4:A13;)C4), où la cellule C4 contient le critère >5.

Compter si les dates sont postérieures à/antérieures à/égales à

Si vous devez compter les cellules contenant des dates postérieures à, antérieures à ou égales à une date précise, vous pouvez utiliser des formules similaires à celles présentées précédemment. Les mêmes principes s’appliquent aux dates qu’aux nombres. Voici quelques exemples pour illustrer ce point :

CibleCritèreFormule
Dates postérieures au 6/17/2023«>6/17/2023»=COUNTIF(A4:A13,«>6/17/2023»))
Dates égales au 6/17/2023«=6/17/2023»=COUNTIF(A4:A13,«=6/17/2023»)
Dates Inférieur ou égal à 6/17/2023«<=6/17/2023»=COUNTIF(A4:A13,«<=6/17/2023»)

Appuyez sur la touche Entrée pour obtenir le décompte après avoir saisi la formule NB.SI.

Compter si les dates sont postérieures/antérieures/égales à

Outre les usages courants que nous avons abordés, vous pouvez combiner la fonction NB.SI avec certaines fonctions Excel spécifiques aux dates et heures, telles que la fonction AUJOURDHUI, pour compter dynamiquement les cellules en fonction de la date actuelle. Cette approche vous permet de suivre et de dénombrer en temps réel les cellules correspondant aux critères de la date du jour. Voici quelques exemples d’utilisation de la fonction NB.SI avec AUJOURDHUI() :

CibleCritèreFormule
Dates postérieures à aujourd’hui«>»&AUJOURDHUI()=COUNTIF(A4:A13,«>»&TODAY())
Dates égales à aujourd'hui«=»&AUJOURDHUI())=COUNTIF(A4:A13,«=»&TODAY())
Dates situées à moins d‹une semaine d›aujourd'hui«>»&AUJOURDHUI()-7=COUNTIF(A4:A13,«>»&TODAY()-7)

Compter si les dates sont postérieures/antérieures/égales à aujourd'hui


Utilisations avancées de NB.SI

 

Compter si les cellules répondent à plusieurs critères (ou/et)

La fonction NB.SI d’Excel n’est en effet pas conçue spécifiquement pour compter les cellules selon plusieurs critères. Dans ces cas-là, la fonction recommandée est la NB.SI.ENS. Toutefois, il existe certaines situations où vous pouvez obtenir le résultat souhaité en combinant plusieurs fonctions NB.SI au sein d’une même formule.

>> Critères « ou »

Supposons que vous souhaitiez compter les cellules contenant « Peach » ou « Apple ». Vous devrez alors combiner deux fonctions NB.SI, comme illustré ci-dessous :

=COUNTIF(A4:A11,"Peach")+COUNTIF(A4:A11,"Apple")

Appuyez sur la touche Entrée pour lancer le décompte.

Compter les cellules selon des critères OU

Remarque: Au lieu de saisir directement les critères, vous pouvez utiliser une référence vers n’importe quelle cellule contenant ces critères et obtenir les mêmes résultats, par exemple =NB.SI(A4:A11;)C4)+NB.SI(A4:A11;C5).

Veuillez noter que, dans ce scénario, nous utilisons le signe plus (+) pour combiner les résultats de deux fonctions NB.SI. Vous pouvez ainsi créer une formule NB.SI avec plusieurs conditions en suivant cette même approche. Voici un exemple de formule NB.SI comportant trois conditions « OU » qui compte les occurrences de « Peach », « Apple » et « Lemon » :

=COUNTIF(A2:A9,"Peach")+COUNTIF(A2:A9,"Apple")+COUNTIF(A2:A9,"Lemon")

>> Critères « et »

Supposons que vous souhaitiez compter les nombres situés entre 5 et 10 dans la plage A4:A11. Vous pouvez combiner deux fonctions NB.SI, comme illustré dans la capture d’écran ci-dessous :

=COUNTIF(A4:A11,">5")-COUNTIF(A4:A11,">=10")

Appuyez sur la touche Entréepour obtenir le décompte.

Compter les cellules selon des critères ET

Veuillez noter que, dans ce scénario, nous utilisons le signe moins (-) pour combiner les résultats obtenus à partir de deux fonctions NB.SI.


Compter si les cellules sont uniques ou Valeurs en double

Si vous souhaitez compter le nombre de valeurs uniques ou de valeurs en double dans la plage A3:A13, la fonction NB.SI peut également vous aider.

Étape 1 : Identifier si chaque valeur est unique ou en double
  1. Dans la colonne adjacente aux valeurs que vous souhaitez analyser, utilisez la formule ci-dessous pour déterminer si chaque valeur est unique ou en double.VRAI indique que la valeur associée est en double, tandis que FAUX signifie qu’elle est unique.
    =COUNTIF($A$4:$A$13,A4)>1
  2. Appuyez sur Entrée, puis double-cliquez sur la poignée de recopie (le petit carré vert en bas à droite de la première cellule de résultat) : tous les résultats s’affichent alors.
Étape 2 : Compter le nombre de valeurs uniques dans une plage ou Valeurs en double
  • Pour Compter le nombre de valeurs uniques dans une plage, veuillez utiliser la formule ci-dessous
    =COUNTIF(B4:B13,"FALSE")
  • Pour compter les valeurs en double, utilisez la formule ci-dessous :

    =COUNTIF(B4:B13,"TRUE")
    B4:B13 correspond à la colonne d’aide dans laquelle vous avez saisi la formule à l’étape 1.
    Appuyez ensuite sur Entrée pour obtenir le résultat. Compter les valeurs uniques ou les valeurs en double

Si vous préférez ne pas retenir les formules, utilisez la fonctionnalité Compter le nombre de valeurs uniques dans une plage de Kutools pour Excel ! En seulement deux clics, obtenez instantanément le décompte souhaité. De plus, Kutools pour Excel propose un large éventail de formules prêtes à l’emploi pour réaliser facilement des calculs avancés.
Téléchargez Kutools pour Excel et profitez d’un essai gratuit de 30 jours

 Compter les valeurs uniques avec Kutools


NB.SI – remarques et points importants

 
  • La fonction NB.SI ne tient pas compte de la casse.

  • La fonction NB.SI exige une plage réelle ; il n’est pas possible de la remplacer par un tableau.

  • La fonction NB.SI ne prend pas en charge les plages non adjacentes, et sa syntaxe ne permet pas d’indiquer plusieurs cellules individuelles comme premier argument. Pour compter des valeurs dans plusieurs plages, combinez plusieurs fonctions NB.SI de la façon suivante :
    =NB.SI()A2:A10;«>0») + NB.SI(B3;«>0») + NB.SI(C2:C5;«>0»).

  • La fonction NB.SI produit des résultats incorrects lorsqu’elle est utilisée pour comparer des chaînes dépassant 255 caractères.

  • La fonction NB.SI renvoie une erreur #VALEUR ! lorsqu’elle fait référence à un classeur fermé.

Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Génération de code|  Créer formules personnalisées  |  Analyser les données et générer des graphiques|  Appeler Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perte de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:Recherche verticale (VLookup) avec critères multiples  |  Recherche verticale (VLookup) avec valeurs multiples  |   Recherche verticale (VLookup) entre plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créer rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre spécifique de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités phares:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails à partir d’une liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
Principaux ensembles d’outils 15:… et bien plus encore… and more(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image à partir d’un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|de fusion et de scission   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans votre langue préférée – compatible avec l’anglais, l’espagnol, l’allemand, le français, le chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour accroître votre 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 rend votre travail beaucoup plus facile

  • Activez l’édition et la lecture à 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é de 50 % et vous évite des centaines de clics de souris chaque jour !

Toutes les extensions Kutools. Un seul installateur

Kutools for Office Cette suite regroupe les extensions pour Excel, Word, Outlook et PowerPoint, ainsi qu’Office Tab Pro, ce qui la rend idéale pour les équipes travaillant à travers les applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Extensions pour Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription ni carte bancaire requise
  • Meilleur rapport qualité-prix— économisez par rapport à l’achat séparé des extensions