Maîtrisez NB.SI : 8 Exemples essentiels Excel que vous devez connaître
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.
- Fonction NB.SI : syntaxe et arguments
- Utilisations de base de NB.SI
- Cellules contenant un texte spécifique (correspondance exacte)
- Cellules contenant un texte spécifique (correspondance partielle)
- Non vides ou vides
- Uniquement du texte ou des nombres
- Nombres supérieurs à/inférieurs à/égaux à
- Dates postérieures à/antérieures à/égales à
- Utilisations avancées de NB.SI
- Avec critères multiples (ou/et)
- Uniques ou Valeurs en double
- NB.SI – remarques et points importants

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.

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.

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 :
| Cible | Critère | Formule |
| Cellules égales à Pomme | «Pomme» | =COUNTIF(A4:A13,«Apple») |
| Cellules égales à 100 | 100 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.

- 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.

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.

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.
| Cible | Critère | Formule |
| 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.

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 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.

| Cible | Critère | Formule |
| 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.

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 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.

| Cible | Critère | Formule |
| 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.

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.

Il vous suffit d’ajouter l’opérateur correspondant à vos critères. Le tableau ci-dessous présente les opérateurs disponibles.
| Cible | Critère | Formule |
| 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.

- 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 :
| Cible | Critère | Formule |
| 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.

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() :
| Cible | Critère | Formule |
| 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) |

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.

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.

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
- 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 - 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 :
B4:B13 correspond à la colonne d’aide dans laquelle vous avez saisi la formule à l’étape 1.=COUNTIF(B4:B13,"TRUE")
Appuyez ensuite sur Entrée pour obtenir le résultat.
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

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
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.
- 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
Table des matières
- Vidéo : fonction NB.SI
- Fonction NB.SI : syntaxe et arguments
- Utilisations de base de NB.SI
- Cellules contenant un texte spécifique
- Cellules contenant un texte spécifique
- Non vides ou vides
- Uniquement du texte ou des nombres
- Nombres supérieurs à/inférieurs à/égaux à
- Dates postérieures à/antérieures à/égales à
- Utilisations avancées de NB.SI
- Avec critères multiples (ou/et)
- Unique ou Valeurs en double
- NB.SI – remarques et points importants
- Articles associés
- Meilleurs outils de productivité Office
- Commentaires
