Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
image OFimage OF
  1. Accueil
  2. Pages guide
  3. Comprendre la fonction NB.SI Excel

Comprendre la fonction NB.SI Excel

Dans un tableau Excel, il y a les chiffres… et il y a les bonnes questions.
Combien de fois un mot apparaît ? Combien de commandes dépassent 100 € ? Combien de "Oui" dans une colonne de réponses ?


Plutôt que de compter à la main (ou de faire défiler les cellules au risque de s’y perdre), Excel propose une solution redoutablement simple : la fonction NB.SI.
Une formule, un critère, et la réponse s’affiche.


Dans cet article, on vous montre comment l’utiliser, avec des exemples concrets, des astuces pour éviter les erreurs, et une alternative puissante pour croiser plusieurs conditions. C’est parti.




À quoi sert la fonction NB.SI dans Excel ?

La fonction NB.SI permet de compter automatiquement le nombre de cellules qui répondent à une condition que vous définissez. C’est l’un des réflexes les plus utiles pour analyser des tableaux sans effort.


Dès qu’un tableau contient une colonne à filtrer (réponses, villes, montants, statuts), NB.SI peut vous donner une vue d’ensemble en une seule formule. Pas besoin de tri ni de filtre manuel : Excel fait le comptage pour vous.


Quelques cas concrets où NB.SI vous simplifie la vie :

  • Compter le nombre de fois qu’un nom de ville apparaît dans une base client,
  • Connaître le nombre de réponses "Oui" dans un questionnaire,
  • Calculer combien de produits ont été commandés au-delà d’un certain seuil,
  • Vérifier la récurrence d’une erreur ou d’un mot-clé dans une liste.

Que vous travailliez dans le marketing, la gestion RH, la logistique ou l’administratif, c’est une fonction que vous utiliserez tôt ou tard. Et probablement bien plus souvent que vous ne l’imaginez.


La syntaxe de NB.SI : aussi simple que 1, 2, 3

La fonction NB.SI s’écrit très simplement. Elle suit cette structure :


Syntaxe de base

=NB.SI(plage_de_cellules ; critère)

Utilisez cette structure pour compter les cellules qui répondent à un critère dans une plage définie.

  • plage_de_cellules : c’est la zone dans laquelle Excel va chercher.
  • critère : c’est ce que vous voulez compter (un mot, un nombre, une condition…).

Exemple 1 : Texte exact


=NB.SI(A2:A10 ; "Londres")

Cette formule compte combien de fois “Londres” apparaît dans la plage de cellules allant de A2 à A10.


Exemple 2 : Valeur numérique avec condition


=NB.SI(B2:B20 ; ">100")

Cette formule compte le nombre de cellules dans la plage B2 à B20 contenant une valeur strictement supérieure à 100.


Exemple 3 : Référence de cellule


=NB.SI(C2:C12 ; C2)

Cette formule compte combien de fois la valeur de la cellule C2 apparaît dans la plage de cellules allant de C2 à C12.

NB.SI peut aussi s’utiliser avec des dates, des cellules vides, ou même des caractères génériques (*, ?). Nous y reviendrons dans les astuces ci-dessous.


Bonnes pratiques pour éviter les erreurs fréquentes

Utiliser NB.SI est simple, mais certains détails peuvent piéger les utilisateurs inattentifs. Voici quelques conseils pour éviter les erreurs les plus courantes et tirer le meilleur de cette fonction.


Encadrer les critères textuels avec des guillemets

Quand vous cherchez une valeur textuelle (comme un nom, une ville ou un mot-clé), pensez à l’écrire entre guillemets. Sans cela, Excel risque de ne pas comprendre ce que vous cherchez.


Situation Exemple Remarque
✅ Correct =NB.SI(A2:A10 ; "Paris") Le texte est encadré de guillemets.
❌ Incorrect =NB.SI(A2:A10 ; Paris) Sans guillemets, Excel ne reconnaît pas le critère.
ℹ️ Exception =NB.SI(A2:A10 ; B2) Pas de guillemets si vous référencez une cellule.

Mettre entre guillemets les critères numériques avec opérateurs

Si vous combinez un nombre avec un opérateur (>, <, =, >=, etc.), l’ensemble doit être mis entre guillemets. Sinon, Excel retournera une erreur.


Situation Exemple Remarque
✅ Correct =NB.SI(B2:B20 ; ">100") Le critère est entre guillemets, Excel l’interprète correctement.
❌ Incorrect =NB.SI(B2:B20 ; >100) Sans guillemets, Excel retourne une erreur de syntaxe.

Compter les cellules vides

Vous souhaitez détecter des absences de réponse ou des oublis dans un tableau ? NB.SI permet aussi de compter les cellules vides. Pour cela, il suffit d’utiliser deux guillemets vides.

=NB.SI(A2:A100 ; "")

Ne vous souciez pas des majuscules/minuscules

NB.SI n’est pas sensible à la casse. Autrement dit, "Paris", "PARIS" ou "paris" seront tous considérés comme identiques. Un gain de temps, et moins de soucis à se faire sur la cohérence des saisies.


Astuce : NB.SI ne suffit plus ? Utilisez NB.SI.ENS

Il arrive un moment où un seul critère ne suffit plus. Si vous avez besoin de croiser plusieurs conditions pour affiner votre analyse, c’est la fonction NB.SI.ENS qu’il vous faut.


Quelle différence avec NB.SI ?

NB.SI ne gère qu’un seul critère. En revanche, NB.SI.ENS vous permet de combiner plusieurs conditions en une seule formule. La syntaxe est très proche, mais vous ajoutez autant de paires plage/critère que nécessaire.


Exemple : Compter les "Oui" à Paris

Vous avez deux colonnes :

  • Colonne B : réponses ("Oui" ou "Non")
  • Colonne C : villes ("Paris", "Lyon", etc.)

Et vous voulez savoir combien de personnes ont répondu "Oui" et sont basées à Paris ?

Voici la formule : =NB.SI.ENS(B2:B100 ; "Oui" ; C2:C100 ; "Paris")

Elle comptera toutes les lignes où la cellule de la colonne B contient "Oui" et la cellule de la même ligne en colonne C contient "Paris".


Bon à savoir

  • Vous pouvez combiner autant de critères que nécessaire, tant que la logique reste claire.
  • NB.SI.ENS accepte aussi des opérateurs comme ">=100" ou "<>0".
  • Les plages de cellules doivent avoir la même taille (ex. : B2:B100 et C2:C100).

La fonction NB.SI est disponible dans toutes les versions d’Excel, y compris Excel en ligne. Elle fonctionne aussi dans Google Sheets sous la même syntaxe.



FAQ – Tout ce qu’il faut savoir autour de NB.SI

Besoin d’un rappel rapide ou d’un éclaircissement sur une formule proche de NB.SI ? Cette FAQ répond aux questions les plus fréquentes sur son utilisation, ses variantes et les confusions possibles.

logo ouformer
Réalisation :Definima
Utilisation des cookies

Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.

Refuser
Accepter