Temps de lecture estimé : 4 minutes
=NB.SI.ENS(Plage de sélection 1;Critère 1;Plage de sélection 2;Critère 2;...)
Utilité de la fonction NB.SI.ENS
La fonction NB.SI.ENS remplace l'outil filtre pour compter les lignes.
Au lieu de filtrer plusieurs colonnes manuellement, puis de compter le nombre de lignes renvoyées, la fonction va directement vous afficher le nombre de lignes correspondant à vos critères.
Construction de NB.SI.ENS avec 2 critères
Par exemple, nous allons partir du classeur suivant où vous souhaitez connaître le nombre d'hommes et célibataires.
- Nous allons donc commencer par écrire le début de la formule.
- Ensuite, sélectionnez la plage de cellules pour y effectuer une sélection.
- Puis, vous allez saisir l'élément que vous voulez rechercher ; le terme "Homme".
- Pour terminer, nous ajoutons la plage de cellules qui contient la situation maritale et le critère "Célibataire".
=NB.SI.ENS(C2:C20;"Homme";E2:E20;"Célibataire")
Le mot "Homme" s'écrit entre guillemets car il s'agit d'une chaîne de caractères et toutes les chaînes de caractères doivent être écrites entre guillemets dans Excel.
Utiliser des références comme critères
Il est tout à fait possible de remplacer le critère écrit en toutes lettres par la référence d'une cellule.
En reprenant exactement le même exemple, nous remplaçons le mot Homme par la référence de la cellule qui contient ce mot et ça fonctionne parfaitement.
=NB.SI.ENS($C$2:$C$20;H2;$E$2:$E$20;"Célibataire")
Les $ indiquent que les références sont verrouillées. Ce qui va permettre de recopier la formule tout en restant toujours positionné sur les mêmes plages à comptabiliser.
NB.SI vs NB.SI.ENS
Dans Excel, il existe 2 fonctions presque similaires
- NB.SI.ENS vous permet de compter les lignes pour 1 et jusqu'à 255 critères.
- La fonction NB.SI compte les lignes correspondant à un seul critère.
Il n'y a aucune différence de performance entre les 2 fonctions, c'est juste le nombre de critères qui est différent.
Articles liés
- La fonction SOMME.SI.ENS
- Exercice sur les fonctions NB.SI, SOMME.SI
- Comment faire plus grand ou plus petit avec NB.SI.ENS ?
- Construire un critère partiel avec NB.SI.ENS
- Les fonctions MAX.SI.ENS et MIN.SI.ENS
Vous pouvez aussi faire d'autres exercices en ligne à partir de cette page
Pourquoi la fonction NB.SI.ENS retourne une erreur ❓
Si vous renseignez des plages de cellules de tailles différentes, la fonction NB.SI.ENS retournera toujours une erreur.
Dans l'exemple suivant, même si les critères sont justes, la fonction retournera #VALEUR! car les plages de sélection n'ont pas le même nombre de cellules.
=NB.SI.ENS(C2:C20;"Homme";E2:E21;"Célibataire")
Différentes techniques pour compter les lignes
Découvrez plusieurs techniques qui vous permettent de compter les lignes (plusieurs fonctions expliquées).
Vous trouverez des informations complémentaires sur la fonction NB.SI.ENS sur le site de Microsoft.