Guides Excel

Combien d'Éléments ? Maîtriser les Fonctions NB Excel pour Compter Efficacement

15 janvier 2026 10 vues

Excel est bien plus qu'un simple tableur. Ses fonctions de comptage, regroupées sous le terme générique "NB Excel", sont essentielles pour analyser efficacement vos données. Que vous ayez besoin de compter des cellules contenant des nombres, du texte, des dates, ou répondant à des critères spécifiques, Excel vous offre une panoplie d'outils puissants. Cet article vous guide à travers les principales fonctions NB, avec des exemples concrets et des conseils pratiques pour optimiser votre travail.

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.SI avec 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.SI ou NB.SI.ENS).
  • Suivi des projets : Compter le nombre de tâches terminées (en utilisant NB.SI avec 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.SI avec 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.SI ou NB.SI.ENS, n'oubliez pas de le mettre entre guillemets doubles.
  • Confondre NB et NBVAL : NB compte uniquement les cellules contenant des nombres, tandis que NBVAL compte 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.

Questions fréquentes

Quelle est la différence entre NB et NBVAL ?

La fonction NB compte uniquement les cellules contenant des nombres, tandis que la fonction NBVAL compte toutes les cellules non vides, y compris celles contenant du texte, des dates ou des valeurs logiques. Utilisez NB pour compter des valeurs numériques et NBVAL pour compter le nombre total de cellules remplies.

Comment compter les cellules vides avec une formule Excel ?

Vous pouvez utiliser la fonction NB.VIDE(plage) pour compter le nombre de cellules vides dans une plage donnée. Par exemple, =NB.VIDE(A1:A10) comptera le nombre de cellules vides dans la plage A1 à A10.

Peut-on utiliser des caractères génériques dans la fonction NB.SI ?

Oui, 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 de la fonction NB.SI. Par exemple, =NB.SI(A1:A10; "A*") comptera les cellules de la plage A1:A10 qui commencent par la lettre A.

Mots-clés associés :

compter excel fonctions excel statistiques formule excel nombre nb.si excel nbval excel

Partager cet article :