Navigation Rapide
Fonction NB.SI.ENS
Résumé
La fonction NB.SI.ENS permet de compter les cellules répondant simultanément à plusieurs critères dans différentes plages. Elle applique chaque critère ligne par ligne et ne compte que lorsque tous les critères sont satisfaits dans la même position.
Syntaxe
NB.SI.ENS(plage_critères1;critères1;[plage_critères2;critères2]...)
Paramètres
| Paramètre | Type | Requis | Description |
|---|---|---|---|
| plage_critères1 | Plage |
Oui | Première plage de cellules à évaluer avec son critère associé |
| critères1 | Critère |
Oui | Critère pour la première plage : nombre, expression (>32), référence (B4), texte ("pommes") |
| plage_critères2 | Plage |
Non | Plages additionnelles (jusqu'à 127) de même dimension que la première |
| critères2 | Critère |
Non | Critères associés aux plages additionnelles |
Utilisation de la fonction COUNTIFS
NB.SI.ENS est parfaite pour les analyses croisées où plusieurs conditions doivent être remplies simultanément. Elle évalue les critères position par position sur toutes les plages spécifiées, n'incrémentant le compteur que lorsque tous les critères sont satisfaits à la même ligne/colonne.
Exemples Courants de COUNTIFS
Comptage quotas commerciaux
=NB.SI.ENS(B2:B5;"=Oui";C2:C5;"=Oui")
Compte les commerciaux ayant dépassé leurs quotas T1 ET T2 (résultat : 2)
Plage unique multiple critères
=NB.SI.ENS(B2:D2;"=Oui")
Compte les "Oui" dans la ligne de Davidoski pour T1,T2,T3 (résultat : 1)
Critères numériques et dates
=NB.SI.ENS(A2:A7;"<5";B2:B7;"<DATE(2011;5;3)")
Compte lignes avec nombre <5 ET date <03/05/2011 (résultat : 2)
Références cellulaires dynamiques
=NB.SI.ENS(A2:A7;"<"&A6;B2:B7;"<"&B4)
Même logique avec références dynamiques (résultat : 2)
Questions Fréquemment Posées
Erreurs Courantes et Solutions
#VALEUR!
Cause: Plages de tailles différentes
Solution: Toutes les plages doivent avoir identiquement le même nombre de lignes et colonnes
#VALEUR!
Cause: Critères mal formatés
Solution: Vérifiez la syntaxe des opérateurs et guillemets dans les critères
Résultat inattendu
Cause: Oubli des guillemets pour texte/opérateurs
Solution: Utilisez "=texte", ">10", etc.
Notes
- Évaluation ligne par ligne : seule la position où TOUS les critères sont vrais est comptée
- Caractères génériques supportés : ? (1 caractère), * (séquence), ~? ou ~* pour littéral
- Cellules vides = 0 dans les critères
- Excel 2007 et versions supérieures uniquement
Compatibilité
Disponible dans : Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Non disponible dans : Excel 2003 et antérieurs
Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 2007+