Navigation Rapide
Fonction NB.SI
Résumé
La fonction NB.SI (COUNTIF) est une fonction statistique essentielle qui permet de compter le nombre de cellules dans une plage répondant à un critère spécifique. Idéale pour analyser rapidement des données, elle supporte les comparaisons numériques, les recherches de texte et les caractères génériques.
Syntaxe
NB.SI(plage;critères)
Paramètres
| Paramètre | Type | Requis | Description |
|---|---|---|---|
| plage | Plage de cellules |
Oui | Groupe de cellules à compter. Les valeurs vides et textuelles sont ignorées dans les plages numériques |
| critères | Nombre/Expression/Référence/Texte |
Oui | Définit les cellules à compter avec des nombres, comparaisons (>32), références cellulaires ou mots-clés |
Utilisation de la fonction COUNTIF
NB.SI est parfaite pour les analyses statistiques rapides : comptage d'occurrences, filtrage par conditions numériques ou textuelles, et préparation de rapports. Utilisez-la pour résumer des données de vente, analyser des listes de clients ou valider des inventaires.
Exemples Courants de COUNTIF
Compter des occurrences de texte
=NB.SI(A2:A100;"Paris")
Compte le nombre de fois où "Paris" apparaît dans la plage A2:A100. Résultat : 15
Comptage avec comparaison numérique
=NB.SI(B2:B100;">=1000")
Compte les ventes supérieures ou égales à 1000€ dans la colonne B. Résultat : 23
Critères avec référence cellule
=NB.SI(A2:A100;D1)
Compte les occurrences de la valeur en D1 (ex: "Actif") dans la plage A2:A100
Caractères génériques
=NB.SI(A2:A100;"pom*")
Compte tous les fruits commençant par "pom" (pommes, pamplemousse...). Résultat : 4
Exclusion de valeurs
=NB.SI(C2:C100;"<>"&"Refusé")
Compte les demandes != "Refusé" en concaténant l'opérateur <> avec la valeur
Questions Fréquemment Posées
Erreurs Courantes et Solutions
Résultat incorrect avec longues chaînes (>255 caractères)
Cause: Limitation interne de NB.SI sur les chaînes très longues
Solution: Utilisez CONCATENER ou & pour construire les critères : "texte1"&"texte2"
Erreur #VALEUR! sur classeur fermé
Cause: Référence à une feuille dans un fichier Excel fermé
Solution: Ouvrez le classeur référencé ou copiez les données localement
Résultat 0 inattendu
Cause: Critères sans guillemets ou espaces cachés dans les données
Solution: Mettez les critères entre guillemets et nettoyez les données avec EPURAGE()
Notes
- NB.SI ignore les couleurs de cellules/police. Utilisez VBA pour comptage par formatage
- Caractères génériques : ? = 1 caractère, * = séquence de caractères, ~? ou ~* pour les littéraux
- Pour plusieurs critères, préférez NB.SI.ENS à l'addition de NB.SI
- Très rapide même sur des millions de lignes
- Parfait pour les validations de données et contrôles qualité
Compatibilité
Disponible dans : Excel 2000, Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 365
Non disponible dans :
Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 2000+, Excel 2007+, Excel 2010+, Excel 2013+, Excel 2016+, Excel 2019+, Excel 365+