Syntaxe
La fonction NBVAL s’écrit de la façon suivante :
= NBVAL( valeur1 ; [valeur2] ; ... )
Cette fonction possède au moins un argument.
valeur_x– Une valeur, cellule, plage de cellules ou résultat d’une formule.
La fonction NBVAL permet de calculer le nombre de cellules contenant une valeur. Cette valeur peut être un nombre, une date, du texte, une erreur renvoyée par une formule. La seule chose qu’elle ne compte pas est les cellules vides. On peut saisir un ou plusieurs arguments. Il peut s’agir de références à une cellule ou une plage de cellules.
Elle se différencie de la fonction NB puisque cette dernière comptabilise uniquement les cellules contenant des nombres.
A1 = 12 ; B1 = "Test" ; C1 = vide ; D1 = 3
= NBVAL( A1:D1 )
--> Résultat : 3
équivalent à
= NBVAL( A1 ; B1 ; C1 ; D1 )
Attention, la fonction NBVAL compte également les résultats nuls renvoyés par une formule.
= NBVAL( SI( A1="" ; "" ; 10 ) )
--> Si la fonction SI renvoie ""
NBVAL renverra 1
De même, lors d’exports en provenant de logiciels, il arrive que des caractères invisibles soient intégrés dans les cellules (ex : des espaces). La fonction NBVAL les comptera puisque les cellules ne sont pas vides (même si elles le semblent).
Envie d’apprendre les 25 fonctions de base d’Excel ?
Vous voulez passer à un Excel plus moderne et plus propre ? Nicolas Parent vous a préparé les 25 fonctions à connaître pour travailler avec de bonnes bases. Téléchargez le guide gratuitement 👇

Quelques utilisations de la fonction NBVAL
Calculer le nombre de valeurs dans une colonne
Placez-vous dans la cellule de votre choix et saisissez =NBVAL(. Vous avez la possibilité de saisir directement les coordonnées des cellules ou de sélectionner les cellules à compter. Cliquez sur la première cellule et, sans relâcher la pression, étendez votre sélection jusqu’à la dernière cellule voulue. Relâchez la pression et fermez la parenthèse.
= NBVAL( A1:A10 )
Calculer le nombre de cellules contenant une valeur dans plusieurs onglets
Il est possible d’effectuer la même opération sur des cellules ou plages de cellules contenues dans des onglets différents. Pour cela, renouvelez l’opération précédente. Dès que votre parenthèse est ouverte ou que vous avez saisi un nouveau point-virgule, cliquez sur l’onglet de votre choix et sélectionnez les cellules voulues.
= NBVAL( ...
= NBVAL( A1:A10 ; ...
= NBVAL( A1:A10 ; Onglet1!A1:A10 ; ...
Compter dans plusieurs classeurs
En réitérant la procédure expliquée précédemment, vous avez la possibilité de faire référence à des valeurs contenues dans un autre classeur. Cependant, dans ce cas Excel va créer un lien entre votre classeur et celui qui contient les valeurs. Si celui-ci est modifié, déplacé, renommé, il y aura un impact sur votre fichier.
Compter des cellules non vides
Si vous ne souhaitez pas compter les cellules renvoyant un résultat nul (« »), il faudra vous tourner vers la fonction NB.SI en utilisant la formule suivante :
= NB.SI( plage_cellules ; "<>" )
Compter des cellules vides
Voici la formule pour compter des cellules vides. On utilise à nouveau la fonction NB.SI.
= NB.SI( plage_cellules ; "")
Compter avec un critère
Si vous voulez compter des cellules en appliquant un critère, c’est possible (ex : nombre des quantités sur les articles « chaises »). À nouveau la solution viendra de la fonction NB.SI.
= NB.SI( A1:A10 ; "chaise" )
Vous voulez maîtriser les fonctions Excel de A à Z ?

Découvrez le guide Excel complet proposé par Morpheus Formation. Il regroupe plus de 150 fonctions disponibles sur Excel à maîtriser en 2026 notées de 1 à 5 !
Ce qu’il contient :
- Les meilleures fonctions d’Excel comme RECHERCHEX et AGREGAT avec des fiches.
- 12 fichiers d’exercices pratiques.
- Des astuces et des conseils de nos experts Excel Nicolas PARENT et Sacha LETULLIER.
Devinez quoi ? Cleex vous offre 10% avec le code CLEEX. N’attendez plus, et prenez votre guide des 158 fonctions avant que la promotion disparaisse !
Compter avec plusieurs critères
Pour compter des cellules suivant plusieurs critères (ex : si l’article est « chaise » et si quantité supérieure à 5), il faudra alors se tourner vers la fonction NB.SI.ENS.
= NB.SI.ENS( A1:A10 ; "chaise" ; B1:B10 ; ">5" )
À noter que la fonction SOMMEPROD permet également des opérations de comptage très poussées.
= SOMMEPROD(
--( B3:B14 <> "" ) ;
--( C3:C14 > 160 )
)
Caractéristique de la fonction NBVAL
- La fonction NBVAL permet de compter des cellules contenant des valeurs (nombres, dates, textes) ainsi que des valeurs nulles (« ») ;
- Pour compter des cellules avec un critère, il faut se tourner vers la fonction NB.SI ;
- Pour compter des cellules avec plusieurs critères, il faut se tourner vers la fonction NB.SI.ENS ou la fonction SOMMEPROD ;
- Si l’un des cellules contient une erreur, la fonction la comptera.
Vidéo : Compter efficacement les cellules remplies avec NBVAL
Dans cette vidéo, Nicolas PARENT explique pourquoi la fonction NBVAL est une base indispensable pour gérer des listes, des inventaires ou des tableaux dynamiques dans Excel.
Il montre la différence essentielle entre NB et NBVAL (compter uniquement les nombres vs compter toutes les cellules non vides), puis comment combiner NBVAL avec NB.SI pour exclure certains éléments ou appliquer des critères plus précis.
Vous découvrirez aussi des astuces concrètes, comme l’utilisation des caractères génériques (*), du critère “différent de” (<>) ou même la lecture rapide du nombre de cellules non vides via la barre d’état.
Une logique simple mais stratégique, qui se retrouve au cœur des formations Morpheus Formation, notamment dans les programmes intermédiaires. L’organisme cumule plus de 14 000 heures dispensées et accompagnent les professionnels vers un Excel plus structuré et plus fiable.
Envie d’exploiter le plein potentiel d’Excel ?
Avec Morpheus Formation, maîtrisez tout le potentiel d’Excel avec le programme Excel 2.0. Boostez votre carrière avec une formation sur-mesure et adaptée à votre niveau !
Dans cette formation :
- Le rythme est flexible : semaine, week-end, et jours fériés.
- Vous apprendrez Excel selon vos besoins (optimiser son utilisation, valoriser son CV, évoluer professionnellement, etc…).
- Vous serez accompagné, en direct, par un expert d’Excel.

⭐️ Morpheus Formation est une référence pour se former sur Excel.
📊 9,8 de satisfaction et plus de 850 apprenants depuis 2021
Formules en lien
- Compter le nombre de cellules égales à un texte
- Compter le nombre de cellules contenant du texte
- Compter le nombre de cellules contenant une partie du texte (mot, caractère)
- Compter nombre de valeurs texte différentes
- Compter le nombre de cellules non vides
Fonctions en lien
- NB
- NB.SI
- NB.SI.ENS
- GRANDE.VALEUR
- PETITE.VALEUR
- MAX
- MAX.SI.ENS
- MEDIANE
- MIN
- MIN.SI.ENS
- RANG
- MOYENNE
- MOYENNE.SI
- MOYENNE.SI.ENS
Le site Cleex rejoint Morpheus Formation, organisme spécialisé dans la formation Excel moderne.
Concrètement, ce qui change pour vous :
