Formules Excel

Excel NBVAL : Compter les cellules non vides, facilement !

15 janvier 2026 4 vues

Dans Excel, il est souvent crucial de pouvoir dénombrer les cellules contenant des données. La fonction NBVAL est votre alliée pour cela. Contrairement à NB qui ne compte que les cellules contenant des nombres, NBVAL compte toutes les cellules non vides, qu'elles contiennent du texte, des nombres, des dates, des erreurs, ou même des formules renvoyant un résultat. Cet article vous guidera à travers les subtilités de NBVAL, en vous fournissant des exemples concrets et des astuces pour l'utiliser efficacement dans vos feuilles de calcul.

Comprendre la fonction Excel NBVAL

La fonction excel nbval est une fonction statistique qui compte le nombre de cellules non vides dans une plage de cellules. C'est un outil indispensable pour analyser vos données et obtenir des informations rapidement sur la quantité de données présentes dans vos tableaux Excel. Elle est particulièrement utile lorsque vous travaillez avec des données mixtes (nombres, texte, dates, etc.) et que vous souhaitez simplement savoir combien de cellules contiennent une information, quelle qu'elle soit.

Syntaxe de la fonction NBVAL

La syntaxe de la fonction excel nbval est très simple :

=NBVAL(valeur1; [valeur2]; ...)

  • valeur1 : Obligatoire. La première plage de cellules, référence de cellule ou valeur à compter.
  • valeur2; ... : Facultatif. Jusqu'à 255 arguments supplémentaires que vous pouvez ajouter pour étendre la plage de cellules à compter.

Ce que NBVAL compte (et ne compte pas)

  • Compte :
    • Les cellules contenant des nombres.
    • Les cellules contenant du texte.
    • Les cellules contenant des dates.
    • Les cellules contenant des valeurs logiques (VRAI ou FAUX).
    • Les cellules contenant des formules qui renvoient un résultat (même si le résultat est une chaîne vide "" ).
    • Les cellules contenant des messages d'erreur (#DIV/0!, #N/A, etc.).
  • Ne compte pas :
    • Les cellules vides (cellules ne contenant aucune valeur ni formule).

Exemples pratiques de l'utilisation de NBVAL

Voici quelques exemples concrets pour illustrer l'utilisation de la fonction excel nbval dans différentes situations :

Exemple 1 : Compter le nombre de participants à un événement

Imaginez une feuille de calcul Excel contenant une liste de noms de personnes inscrites à un événement. Chaque nom est inscrit dans une cellule différente. Pour connaître le nombre total de participants, vous pouvez utiliser la fonction excel nbval sur la plage de cellules contenant les noms.

Étapes :

  1. Ouvrez votre feuille Excel contenant la liste des participants.
  2. Sélectionnez une cellule vide où vous souhaitez afficher le résultat.
  3. Tapez la formule =NBVAL(A1:A10) (en remplaçant A1:A10 par la plage de cellules contenant les noms des participants).
  4. Appuyez sur Entrée. La cellule affichera le nombre de participants.

Explication : La formule NBVAL(A1:A10) compte le nombre de cellules non vides dans la plage A1 à A10, ce qui correspond au nombre de participants inscrits.

Exemple 2 : Compter le nombre de tâches accomplies dans un projet

Supposons que vous gérez un projet avec une liste de tâches dans une feuille Excel. Chaque tâche a une colonne "Statut" qui indique si la tâche est "Terminée", "En cours" ou "Non commencée". Vous pouvez utiliser la fonction excel nbval pour compter le nombre de tâches terminées.

Étapes :

  1. Ouvrez votre feuille Excel de gestion de projet.
  2. Sélectionnez une cellule vide où vous souhaitez afficher le résultat.
  3. Tapez la formule =NBVAL(B2:B20) (en remplaçant B2:B20 par la plage de cellules contenant le statut des tâches).
  4. Appuyez sur Entrée. La cellule affichera le nombre de tâches terminées.

Explication : Si la colonne "Statut" contient du texte indiquant le statut de chaque tâche, la fonction excel nbval comptera toutes les cellules contenant du texte, vous donnant ainsi le nombre total de tâches (terminées, en cours et non commencées). Pour compter uniquement les tâches terminées, vous devrez utiliser une autre fonction comme NB.SI.

Exemple 3 : Compter les cellules contenant des erreurs

Dans certaines situations, vous pouvez avoir des erreurs dans votre feuille de calcul Excel (par exemple, #DIV/0!, #N/A). La fonction excel nbval compte également les cellules contenant des erreurs. Cela peut être utile pour identifier rapidement le nombre d'erreurs dans votre feuille de calcul.

Étapes :

  1. Ouvrez votre feuille Excel contenant potentiellement des erreurs.
  2. Sélectionnez une cellule vide où vous souhaitez afficher le résultat.
  3. Tapez la formule =NBVAL(A1:C30) (en remplaçant A1:C30 par la plage de cellules à vérifier).
  4. Appuyez sur Entrée. La cellule affichera le nombre total de cellules non vides, incluant celles contenant des erreurs.

Explication : La fonction excel nbval comptera toutes les cellules non vides, y compris celles qui affichent une erreur. Pour isoler le nombre d'erreurs, vous devrez potentiellement utiliser une combinaison avec d'autres fonctions comme ESTERR et SOMMEPROD.

NBVAL vs. NB : Quelle est la différence ?

Il est crucial de comprendre la différence entre la fonction excel nbval et la fonction NB. La fonction NB compte uniquement les cellules contenant des nombres. Si une cellule contient du texte, une date, une valeur logique ou une erreur, NB ne la comptera pas. En revanche, la fonction excel nbval compte toutes les cellules non vides, quel que soit leur contenu.

En résumé :

  • NB : Compte uniquement les cellules contenant des nombres.
  • NBVAL : Compte toutes les cellules non vides (nombres, texte, dates, erreurs, etc.).

Quand utiliser l'une ou l'autre ?

  • Utilisez NB lorsque vous voulez connaître le nombre de cellules contenant des données numériques dans une plage de cellules.
  • Utilisez excel nbval lorsque vous voulez connaître le nombre total de cellules contenant n'importe quel type de données (autres que les cellules vides) dans une plage de cellules.

Astuces et bonnes pratiques pour utiliser NBVAL efficacement

Voici quelques astuces et bonnes pratiques pour optimiser votre utilisation de la fonction excel nbval :

  • Utilisez des plages nommées : Au lieu d'utiliser des références de cellules directement dans la formule (par exemple, A1:A10), vous pouvez définir une plage nommée (par exemple, "ListeParticipants") et l'utiliser dans la formule : =NBVAL(ListeParticipants). Cela rend la formule plus lisible et plus facile à maintenir.
  • Combinez NBVAL avec d'autres fonctions : Vous pouvez combiner la fonction excel nbval avec d'autres fonctions Excel pour effectuer des calculs plus complexes. Par exemple, vous pouvez utiliser NBVAL avec SI pour compter les cellules non vides qui répondent à une certaine condition.
  • Vérifiez les cellules vides : Avant d'utiliser excel nbval, assurez-vous qu'il n'y a pas de cellules vides inattendues dans votre plage de données. Les cellules vides ne seront pas comptées, ce qui peut fausser vos résultats.
  • Soyez attentif aux espaces : Une cellule contenant un espace est considérée comme non vide par excel nbval. Si vous avez des cellules qui semblent vides mais qui contiennent un espace, excel nbval les comptera. Utilisez la fonction EPURAGE pour supprimer les espaces inutiles.

Erreurs courantes à éviter avec NBVAL

Voici quelques erreurs courantes à éviter lors de l'utilisation de la fonction excel nbval :

  • Confondre NBVAL avec NB : C'est l'erreur la plus fréquente. Assurez-vous de bien comprendre la différence entre les deux fonctions et d'utiliser celle qui correspond à vos besoins.
  • Oublier les cellules contenant des espaces : Comme mentionné précédemment, une cellule contenant un espace est considérée comme non vide. Utilisez EPURAGE pour éviter ce problème.
  • Inclure des lignes ou des colonnes inutiles dans la plage : Sélectionnez uniquement la plage de cellules qui contient les données que vous souhaitez compter. Inclure des lignes ou des colonnes vides peut fausser vos résultats.
  • Ne pas vérifier les résultats : Vérifiez toujours les résultats de votre formule excel nbval pour vous assurer qu'ils sont corrects. Comparez les résultats avec un comptage manuel si nécessaire.

Alternatives à NBVAL

Bien que excel nbval soit très utile, il existe d'autres fonctions Excel qui peuvent être utilisées pour compter des cellules en fonction de critères spécifiques :

  • NB.SI : Compte le nombre de cellules dans une plage qui répondent à un critère donné. Par exemple, vous pouvez utiliser NB.SI pour compter le nombre de cellules contenant la valeur "Terminé".
  • NB.SI.ENS : Compte le nombre de cellules dans une plage qui répondent à plusieurs critères. C'est une extension de NB.SI pour des conditions plus complexes.
  • SOMMEPROD : Peut être utilisé pour compter des cellules en combinant des critères logiques. C'est une alternative plus flexible à NB.SI et NB.SI.ENS.
  • Tableaux croisés dynamiques : Les tableaux croisés dynamiques permettent de résumer et d'analyser des données, y compris de compter le nombre d'occurrences de différentes valeurs.

Conclusion

La fonction excel nbval est un outil simple mais puissant pour compter le nombre de cellules non vides dans une plage de données. En comprenant sa syntaxe, ses limitations et en suivant les astuces et bonnes pratiques présentées dans cet article, vous pouvez l'utiliser efficacement pour analyser vos données et obtenir des informations précieuses. N'oubliez pas de bien distinguer excel nbval de la fonction NB et d'explorer les alternatives comme NB.SI et SOMMEPROD pour des besoins de comptage plus spécifiques.

Questions fréquentes

Quelle est la différence entre NB et NBVAL ?

La fonction NB compte uniquement les cellules contenant des nombres, tandis que NBVAL compte toutes les cellules non vides, qu'elles contiennent du texte, des nombres, des dates ou des erreurs.

NBVAL compte-t-il les cellules contenant des formules ?

Oui, NBVAL compte les cellules contenant des formules, même si la formule renvoie une chaîne vide (" ").

Comment puis-je compter uniquement les cellules contenant du texte ?

Vous ne pouvez pas utiliser NBVAL directement pour cela. Vous pouvez utiliser une combinaison de formules, par exemple, SOMMEPROD et ESTTEXTE, pour compter les cellules contenant du texte.

Mots-clés associés :

excel nb excel compter cellules excel nombre de cellules non vides excel formule de comptage excel statistique

Partager cet article :