Toutes les fonctionsStatistics
NB.SI.ENS (COUNTIFS) dans Excel
NB.SI.ENS (COUNTIFS) expliquée avec sa syntaxe, trois exemples vérifiés, plusieurs critères, les dates et les erreurs.
Syntaxe
COUNTIFS(criteria_range1, criteria1, …)Exemple : =COUNTIFS(A:A,"Boston",C:C,">0")
Disponible dans : All versions
La fonction NB.SI.ENS compte les lignes qui remplissent toutes plusieurs conditions : =COUNTIFS(criteria_range1, criteria1, …). Elle répond à des questions comme : combien de commandes de la région East dépassaient $500, ou combien de tickets sont ouverts et de priorité élevée ?
Quand l’utiliser
- Vous avez besoin d’un comptage filtré par deux colonnes ou plus.
- Vous comptez des éléments compris dans une plage de dates ou de nombres.
- Vous créez des tableaux de bord qui comptent par état et par responsable.
- Vous voulez appliquer une logique ET sans colonnes auxiliaires.
Arguments
- criteria_range1. La plage initiale sur laquelle porte le test. Toutes les plages de critères doivent comporter le même nombre de lignes et de colonnes.
- criteria1. La condition appliquée à criteria_range1, écrite comme un critère de NB.SI : une valeur, ">=10", "<>" ou une référence de cellule.
- criteria_range2, criteria2, …. Des paires supplémentaires facultatives, jusqu’à 127. Une ligne n’est comptée que si chaque paire est satisfaite, ce qui correspond à la logique ET. Pour une logique OU, additionnez deux fonctions NB.SI.ENS.
- Plages de dates. Pour compter entre deux dates, utilisez deux fois la même plage : COUNTIFS(A:A,">="&D1,A:A,"<="&D2).
Exemples expliqués
Région et montant
| A | B | C |
|---|
| 1 | Region | Rep | Amount |
|---|
| 2 | East | Ana | 1200 |
|---|
| 3 | West | Ben | 850 |
|---|
| 4 | East | Cara | 430 |
|---|
| 5 | North | Dan | 970 |
|---|
| 6 | West | Eli | 1500 |
|---|
| 7 | East | Ana | 610 |
|---|
Formule : E2: =COUNTIFS(A2:A7,"East",C2:C7,">500")
Résultat : 2
Lignes East dont le montant dépasse 500 : 1200 et 610.
Région et commercial
| A | B | C |
|---|
| 1 | Region | Rep | Amount |
|---|
| 2 | East | Ana | 1200 |
|---|
| 3 | West | Ben | 850 |
|---|
| 4 | East | Cara | 430 |
|---|
| 5 | North | Dan | 970 |
|---|
| 6 | West | Eli | 1500 |
|---|
| 7 | East | Ana | 610 |
|---|
Formule : E2: =COUNTIFS(A2:A7,"East",B2:B7,"Ana")
Résultat : 2
Ana possède deux lignes East.
Entre deux valeurs
| A | B | C |
|---|
| 1 | Region | Rep | Amount |
|---|
| 2 | East | Ana | 1200 |
|---|
| 3 | West | Ben | 850 |
|---|
| 4 | East | Cara | 430 |
|---|
| 5 | North | Dan | 970 |
|---|
| 6 | West | Eli | 1500 |
|---|
| 7 | East | Ana | 610 |
|---|
Formule : E2: =COUNTIFS(C2:C7,">500",C2:C7,"<1000")
Résultat : 3
Montants supérieurs à 500 et inférieurs à 1000 : 850, 970 et 610.
À vous de jouer
Modifiez une formule ou une valeur dans la feuille d’exemple et observez le résultat.
Formule en F2 : =COUNTIFS(A2:A7,"East",C2:C7,">20")
Résultat en F2 : 2
Erreurs et vérifications
- #VALUE!. Les plages de critères ont des tailles différentes. Elles doivent toutes être identiques.
- Le résultat est 0. Les critères comportant des espaces finales ou des formats nombre et texte incompatibles ne correspondent pas.
- Logique OU. NB.SI.ENS combine les critères avec la logique ET. Additionnez plusieurs fonctions NB.SI.ENS pour obtenir une logique OU.
- Dates non comptées. Construisez les critères de date avec ">="&A1 en utilisant de vraies dates, et non un texte comme "1/1".
Fonctions associées
Questions fréquentes
- Quelle différence existe-t-il entre NB.SI et NB.SI.ENS ?
- NB.SI accepte une condition ; NB.SI.ENS accepte jusqu’à 127 paires plage-condition.
- Comment compter entre deux dates ?
- Utilisez deux critères sur la colonne de dates : ">="&start et "<="&end.
- Puis-je utiliser des caractères génériques ?
- Oui, dans les critères textuels : "A*" et "?n*".
- Comment compter les cellules vides avec NB.SI.ENS ?
- Utilisez "" comme critère pour une cellule vide.
Autres fonctions de la catégorie Statistics