NB.SI.ENS dans Excel (COUNTIFS) : comment l'utiliser
NB.SI.ENS compte les lignes qui remplissent plusieurs conditions à la fois. Pour chaque condition, vous donnez une plage et une valeur.
Essayez gratuitement les premiers exercicesDans la leçon Compter avec NB.SI.ENS
Que fait NB.SI.ENS ?
NB.SI.ENS compte les lignes qui remplissent toutes les conditions à la fois. Pour chaque condition, vous donnez une paire : d'abord la plage où Excel regarde, puis ce qu'elle doit contenir.
Une ligne ne compte que si chaque paire est vraie. C'est donc un comptage en ET : de Lyon et un PC portable. Pour compter ce qui vient de Lyon ou de Marseille, additionnez deux formules NB.SI.
Quand utiliser NB.SI.ENS ?
- Le nombre de PC portables vendus à Lyon : =NB.SI.ENS(A2:A100;"Lyon";B2:B100;"PC portable").
- Le nombre de commandes entre 100 et 500 : =NB.SI.ENS(C2:C100;">=100";C2:C100;"<=500").
- Le nombre d'élèves du groupe B qui ont réussi : =NB.SI.ENS(A2:A30;"Groupe B";D2:D30;">=10").
- Le nombre de factures impayées d'un client : =NB.SI.ENS(A2:A200;"Petit";E2:E200;"Impayée").
Syntaxe
La syntaxe est le modèle fixe d'une fonction. Les mots entre parenthèses sont des emplacements à remplir : c'est là que vous indiquez vous-même quelque chose, comme une cellule, un nombre ou un texte. Tout le reste se tape exactement tel quel.
Avec un exemple : =NB.SI.ENS(A2:A6;"Lyon";B2:B6;"Écran")
Voici comment lire la formule, élément par élément :
| Élément | Ce que cela signifie | Dans l'exemple |
|---|---|---|
= | Toute formule commence par un signe égal. Sans =, Excel considère ce que vous tapez comme du texte ordinaire. | = |
NB.SI.ENS | Le nom de la fonction : c'est ainsi qu'Excel sait ce qu'il doit faire. Vous pouvez le taper en minuscules, Excel le met lui-même en majuscules. | NB.SI.ENS |
( ) | Juste après le nom viennent les parenthèses. Entre les deux, ce dont la fonction a besoin pour travailler : les arguments. | ( ) |
plage1 | La première colonne où vous vérifiez une condition. | A2:A6 |
critère1 | Ce que cette colonne doit contenir, comme "Lyon" ou ">500". | "Lyon" |
plage2 | La colonne de la deuxième condition. Elle doit avoir la même longueur que plage1. | B2:B6 |
critère2 | Ce que cette deuxième colonne doit contenir. | "Écran" |
; | Un point-virgule sépare les arguments. Dans un Excel en anglais, c'est une virgule. | ; |
" " | Le texte se tape entre guillemets, comme "Lyon". Un nombre ou une cellule, comme 500 ou A2, se tape sans guillemets. | |
... | Vous pouvez en indiquer d'autres, chaque fois séparés par un point-virgule. |
NB.SI.ENS étape par étape
E1 contient =NB.SI.ENS(A2:A6;"Lyon";B2:B6;"Écran"). Une seule ligne est à la fois Lyon et Écran. Modifiez les nombres ou la formule et regardez ce qui se passe.
Voici comment construire la formule vous-même :
- En E1, tapez la fonction avec une parenthèse.
=NB.SI.ENS( - La première paire : sélectionnez les régions en A2:A6, tapez un point-virgule, puis "Lyon".
=NB.SI.ENS(A2:A6;"Lyon" - Tapez un point-virgule pour la deuxième paire : les produits en B2:B6, encore un point-virgule et "Écran".
=NB.SI.ENS(A2:A6;"Lyon";B2:B6;"Écran" - Fermez la parenthèse et appuyez sur Entrée : une seule ligne est à la fois Lyon et Écran.
=NB.SI.ENS(A2:A6;"Lyon";B2:B6;"Écran")
Autres exemples
Entre deux limites
E1 contient =NB.SI.ENS(C2:C6;">=300";C2:C6;"<=1000"). Deux fois la même colonne : au moins 300 et au plus 1000. Trois chiffres d'affaires se trouvent entre les deux.
Du texte et un nombre ensemble
E1 contient =NB.SI.ENS(B2:B6;"PC portable";C2:C6;">1000"). Les PC portables avec un chiffre d'affaires supérieur à 1000 : seulement celui de Lyon.
OU au lieu de ET
E1 contient =NB.SI(A2:A6;"Lyon")+NB.SI(A2:A6;"Marseille"). De Lyon ou de Marseille : additionnez deux NB.SI. NB.SI.ENS chercherait les lignes qui sont les deux à la fois, et il n'y en a aucune.
ET, pas OU
Une ligne ne compte que si toutes les conditions sont remplies. Pour un « ou », additionnez deux formules NB.SI.
Là où ça coince souvent
- Toutes les plages doivent avoir la même taille, sinon vous obtenez #VALEUR!.
Entraînez-vous dans la leçon Compter avec NB.SI.ENS. Les premiers exercices sont gratuits.
Questions fréquentes
Combien de conditions peut-on utiliser ?
Jusqu'à 127 paires, mais en pratique on dépasse rarement trois.