Comptage Conditionnel

=NB.SI Excel — Compter selon une Condition

NB.SI compte le nombre de cellules d'une plage qui satisfont un critère — texte, nombre, date ou wildcard. La base du comptage conditionnel dans Excel.

☰ Toutes les formules ▶ Tester en direct
🟢 Débutant⏱ ~5 min📅 Toutes versions Excel
Comptage Conditions Wildcards

NB.SI compte les cellules d'une plage qui correspondent à un critère unique. Elle accepte des critères texte, numériques, des dates et des caractères jokers (* et ?).

Syntaxe

=NB.SI(plage ; critère)
ArgumentObligatoireDescription
plageOuiPlage de cellules à évaluer
critèreOuiCondition : texte, nombre, expression (>10), ou wildcard (*Dupont*)

Exemples concrets

Compter les ventes d'une région Texte

Compter combien de fois "Nord" apparaît dans la colonne Région.

=NB.SI(B2:B10,"Nord")
3 occurrences
Compter les ventes supérieures à un seuil Nombre

Compter les CA supérieurs à 10 000 €.

=NB.SI(C2:C10,">10000")
4 ventes au-dessus du seuil
Wildcard — noms contenant "Dupont" Wildcard

* remplace n'importe quelle suite de caractères.

=NB.SI(A2:A20,"*Dupont*")
2 noms contenant "Dupont"
Compter les cellules non vides Vide

Compter toutes les cellules qui contiennent une valeur.

=NB.SI(A2:A20,"<>")
→ nombre de cellules remplies

Erreurs courantes

Erreur
Cause probable
Solution
0 inattendu
Critère mal formaté ou plage vide
Mettre le critère entre guillemets : "Nord"
Comparaison incorrecte
>10000 sans guillemets
Écrire ">10000" ou ">"&E1
#VALEUR!
Plage et critère incompatibles
Vérifier que la plage est une seule colonne ou ligne
Wildcard ignoré
Critère numérique avec *
* ne fonctionne qu'avec les critères texte

Testeur interactif — NB.SI

Choisissez un scénario pour voir NB.SI en action dans un tableur interactif.

classeur_nb-si.xlsx

Choisir un scénario :

Essayez NBS_WILD pour voir les wildcards (* ?) en action

Besoin de NB.SI dans votre fichier ?

ASPECT crée des fichiers Excel sur mesure avec les formules adaptées à votre métier.

Demander un devis gratuit →

Questions fréquentes

Quelle différence entre NB.SI et NB.SI.ENS ? +

NB.SI gère un seul critère. NB.SI.ENS accepte plusieurs paires plage/critère pour des comptages multi-conditions. Si vous avez 2 conditions ou plus, utilisez NB.SI.ENS.

Comment utiliser une référence de cellule comme critère ? +

Référencez directement la cellule : =NB.SI(B2:B10;E1). Pour une comparaison, concaténez : =NB.SI(C2:C10;">"&E1).

NB.SI est-elle sensible à la casse ? +

Non. "nord" et "NORD" donnent le même résultat. Pour une comparaison sensible à la casse, utilisez une formule matricielle avec EXACT.

Comment compter les doublons ? +

Pour identifier les doublons : =NB.SI($A$2:$A$20;A2)>1 retourne VRAI si la valeur apparaît plus d'une fois. Combinez avec SOMMEPROD pour compter le total de doublons.

Peut-on utiliser NB.SI sur plusieurs colonnes ? +

Oui en additionnant plusieurs NB.SI : =NB.SI(A2:A10;"Nord")+NB.SI(B2:B10;"Nord"). Pour une plage 2D native, utilisez SOMMEPROD avec une comparaison.

Testeur de formule
A1
=
Cellule sélectionnée : Astuce : cliquez sur une cellule pour la modifier
✓ Formule copiée !