NB.SI.ENS
NB.SI.ENS compte les lignes qui remplissent toutes les conditions indiquées. Elle répond aux questions du type « combien de commandes livrées en retard ce mois-ci ? ».
- compter
- dénombrement
- plusieurs critères
- NB.SI.ENS
- doublons
Syntaxe
=NB.SI.ENS(plage_critère1 ; critère1 ; [plage_critère2 ; critère2] ; ...)Exemple
Suivi des commandes : statut en C2:C300, retard en jours en E2:E300=NB.SI.ENS(C2:C300 ; "Livrée" ; E2:E300 ; ">0") renvoie les commandes livrées en retard, par exemple 17=NB.SI.ENS(C2:C300 ; "Livrée") renvoie toutes les commandes livrées, par exemple 212→ taux de retard : 17 / 212 ≈ 8 %À retenir
- Repérer les doublons : =NB.SI($A$2:$A$300 ; A2)>1 renvoie VRAI sur chaque ligne dont la valeur apparaît plusieurs fois.
- Piège : un critère numérique comme ">0" ignore les nombres stockés en texte ; une colonne importée mal convertie donne un compte trop faible sans erreur.
- Les jokers et les opérateurs s'utilisent comme dans SOMME.SI.ENS : "Exp*", ">="&H1.
- Pour compter des valeurs distinctes en Microsoft 365, =LIGNES(UNIQUE(C2:C300)) suffit si la plage ne contient pas de cellule vide.
Voir aussi
- SOMME.SI.ENSSOMME.SI.ENS additionne les valeurs des lignes qui remplissent toutes les conditions données. C'est l'outil des tableaux de bord : CA par région et par mois, dépenses par service et par poste.
- SOMME.SI, NB.SI et MOYENNE.SICes trois fonctions additionnent, comptent ou moyennent seulement les lignes qui respectent un critère. C'est la version à une condition, avant les fonctions .ENS qui en acceptent plusieurs.
- NB, NBVAL et NB.VIDETrois fonctions de comptage : NB compte les nombres, NBVAL toutes les cellules non vides, NB.VIDE les cellules vides. Elles mesurent la taille d'une liste ou son taux de remplissage.
- UNIQUEUNIQUE renvoie les valeurs distinctes d'une plage dans une matrice qui déborde sur les cellules voisines et se met à jour seule. Idéale pour alimenter une liste déroulante ou une synthèse.