Comprendre les Fonctions NB Excel : Un Aperçu Essentiel
Les fonctions NB Excel sont indispensables pour toute personne souhaitant extraire des informations significatives de ses données. Elles permettent de répondre à des questions telles que : "Combien de clients ont passé commande ce mois-ci ?", "Combien de produits sont en rupture de stock ?", ou "Combien d'employés ont plus de 5 ans d'ancienneté ?".
Ces fonctions se déclinent en plusieurs variantes, chacune ayant une utilité spécifique. Nous allons explorer les plus courantes : NB, NB.SI, NB.SI.ENS, NBVAL, et NB.VIDE.
La Fonction NB : Compter les Cellules Numériques
La fonction NB est la plus simple des fonctions de comptage. Elle compte le nombre de cellules contenant des nombres dans une plage donnée. Les cellules vides, contenant du texte, des erreurs ou des valeurs logiques sont ignorées.
Syntaxe :
=NB(valeur1; [valeur2]; ...)
valeur1,valeur2, ... : Les plages de cellules ou les valeurs que vous souhaitez évaluer. Vous pouvez spécifier jusqu'à 255 arguments.
Exemple :
Imaginez une feuille de calcul contenant une liste de montants de ventes dans la plage A1:A10. Pour connaître le nombre de cellules contenant des montants, vous pouvez utiliser la formule suivante :
=NB(A1:A10)
Si la plage A1:A10 contient 7 nombres, 2 cellules vides et 1 cellule contenant du texte, la fonction NB renverra la valeur 7.
La Fonction NB.SI : Compter Selon un Critère
La fonction NB.SI est beaucoup plus puissante que NB, car elle permet de compter les cellules qui répondent à un critère spécifique. Cela ouvre la porte à des analyses plus fines et personnalisées.
Syntaxe :
=NB.SI(plage; critère)
plage: La plage de cellules dans laquelle vous souhaitez compter.critère: Le critère qui détermine quelles cellules doivent être comptées. Le critère peut être un nombre, du texte, une date, une expression logique (par exemple, ">10"), ou une référence à une autre cellule.
Exemples :
-
Compter le nombre de cellules contenant la valeur "Oui" dans la plage B1:B20 :
=NB.SI(B1:B20; "Oui") -
Compter le nombre de cellules contenant des valeurs supérieures à 100 dans la plage C1:C15 :
=NB.SI(C1:C15; ">100") -
Compter le nombre de cellules contenant une date antérieure au 01/01/2023 dans la plage D1:D12 :
=NB.SI(D1:D12; "<01/01/2023") -
Compter le nombre de cellules dont la valeur est égale à celle de la cellule E1 dans la plage F1:F18 :
=NB.SI(F1:F18; E1)
Conseils pour utiliser NB.SI :
- Lorsque vous utilisez du texte comme critère, n'oubliez pas de le mettre entre guillemets doubles.
- Vous pouvez utiliser les caractères génériques
*(remplace n'importe quel nombre de caractères) et?(remplace un seul caractère) dans le critère. - Pour compter des cellules vides, utilisez le critère "".
La Fonction NB.SI.ENS : Compter avec Plusieurs Critères
La fonction NB.SI.ENS étend les capacités de NB.SI en permettant de spécifier plusieurs critères. Elle compte les cellules qui répondent à tous les critères spécifiés. C'est un outil puissant pour les analyses complexes.
Syntaxe :
=NB.SI.ENS(plage_critère1; critère1; [plage_critère2; critère2]; ...)
plage_critère1,plage_critère2, ... : Les plages de cellules dans lesquelles vous souhaitez appliquer les critères.critère1,critère2, ... : Les critères correspondants à chaque plage.
Exemple :
Imaginez une feuille de calcul contenant une liste de clients, leur pays et le montant de leurs achats. Vous souhaitez compter le nombre de clients français ayant effectué des achats supérieurs à 500 €.
Vous pouvez utiliser la formule suivante :
=NB.SI.ENS(B1:B100; "France"; C1:C100; ">500")
Où :
- B1:B100 est la plage contenant les pays des clients.
- "France" est le premier critère (le pays doit être "France").
- C1:C100 est la plage contenant les montants des achats.
- ">500" est le deuxième critère (le montant doit être supérieur à 500 €).
Conseils pour utiliser NB.SI.ENS :
- Assurez-vous que les plages de critères ont la même taille.
- L'ordre des plages et des critères est important.
- Vous pouvez spécifier jusqu'à 127 paires plage/critère.
La Fonction NBVAL : Compter les Cellules Non Vides
La fonction NBVAL compte le nombre de cellules non vides dans une plage donnée. Contrairement à NB, elle compte les cellules contenant du texte, des nombres, des dates, des valeurs logiques et des erreurs. Seules les cellules vides sont ignorées.
Syntaxe :
=NBVAL(valeur1; [valeur2]; ...)
valeur1,valeur2, ... : Les plages de cellules ou les valeurs que vous souhaitez évaluer. Vous pouvez spécifier jusqu'à 255 arguments.
Exemple :
Pour connaître le nombre de cellules non vides dans la plage A1:A20, vous pouvez utiliser la formule suivante :
=NBVAL(A1:A20)
Si la plage A1:A20 contient 15 cellules remplies (avec du texte, des nombres, etc.) et 5 cellules vides, la fonction NBVAL renverra la valeur 15.
La Fonction NB.VIDE : Compter les Cellules Vides
La fonction NB.VIDE est l'opposé de NBVAL. Elle compte le nombre de cellules vides dans une plage donnée.
Syntaxe :
=NB.VIDE(plage)
plage: La plage de cellules que vous souhaitez évaluer.
Exemple :
Pour connaître le nombre de cellules vides dans la plage B1:B15, vous pouvez utiliser la formule suivante :
=NB.VIDE(B1:B15)
Si la plage B1:B15 contient 8 cellules remplies et 7 cellules vides, la fonction NB.VIDE renverra la valeur 7.
Cas Pratiques et Exemples Concrets
Voici quelques exemples d'utilisation des fonctions NB Excel dans des situations réelles :
- Gestion des stocks : Compter le nombre de produits en rupture de stock (en utilisant
NB.SIavec un critère tel que "Stock < 10"). - Analyse des ventes : Compter le nombre de clients ayant effectué des achats supérieurs à un certain montant (en utilisant
NB.SIouNB.SI.ENS). - Suivi des projets : Compter le nombre de tâches terminées (en utilisant
NB.SIavec un critère tel que "Statut = Terminé"). - Gestion des ressources humaines : Compter le nombre d'employés ayant plus de 5 ans d'ancienneté (en utilisant
NB.SIavec un critère basé sur la date d'embauche). - Nettoyage des données : Identifier et compter les cellules vides dans une colonne (en utilisant
NB.VIDE) pour repérer les données manquantes.
Erreurs Courantes à Éviter
- Oublier les guillemets pour le texte : Lorsque vous utilisez du texte comme critère dans
NB.SIouNB.SI.ENS, n'oubliez pas de le mettre entre guillemets doubles. - Confondre NB et NBVAL :
NBcompte uniquement les cellules contenant des nombres, tandis queNBVALcompte toutes les cellules non vides. - Ne pas vérifier les plages : Assurez-vous que les plages de cellules spécifiées dans les formules sont correctes.
- Utiliser des critères contradictoires : Dans
NB.SI.ENS, vérifiez que les critères ne sont pas contradictoires, ce qui pourrait entraîner un résultat incorrect.
Astuces et Bonnes Pratiques
- Utiliser des noms de plages : Pour rendre vos formules plus lisibles et faciles à maintenir, utilisez des noms de plages au lieu de références de cellules directes.
- Combiner les fonctions NB avec d'autres fonctions : Vous pouvez combiner les fonctions NB avec d'autres fonctions Excel (telles que
SOMME.SI,MOYENNE.SI, etc.) pour effectuer des analyses encore plus poussées. - Créer des tableaux de bord : Utilisez les fonctions NB pour créer des tableaux de bord dynamiques qui affichent des indicateurs clés de performance (KPI).
Conclusion
Les fonctions NB Excel sont des outils puissants et polyvalents qui vous permettent de compter et d'analyser vos données de manière efficace. En maîtrisant ces fonctions, vous serez en mesure d'extraire des informations précieuses de vos feuilles de calcul et de prendre des décisions éclairées. N'hésitez pas à expérimenter avec les différents exemples et astuces présentés dans cet article pour améliorer vos compétences en analyse de données avec Excel.