Résumé
Pour compter le nombre de cellules non vides, on peut utiliser la fonction NBVAL.
= NBVAL( B3:B7 )
Cette formule comptera toutes les cellules contenant une valeur. Les cellules contenant une valeur nulle (« ») seront également comptées. Pour ne pas les compter, il faudra se tourner vers une formule associant la fonction SOMME et la fonction NON (voir en fin d’article).
Formule Excel – Compter le nombre de cellules non vides
= NBVAL( plage_de_cellules )
Explications
Cette formule Excel permet de compter le nombre de cellules contenant un texte, une valeur ou même une valeur nulle. En effet, pour la fonction NBVAL, même une valeur nulle (« ») représente une valeur.
Pour ne pas compter les valeurs nulles, il faudra les soustraire via la formule suivante ou passer par une formule associant la fonction SOMME et la fonction NON.
= NBVAL( plage_de_cellules ) - NB.SI( plage_de_cellules ; "" )
Fonction NBVAL
La fonction NBVAL est une fonction Excel permettant de compter les cellules contenant des nombres, des dates, des textes, des erreurs ou des valeurs nulles (“”). La seule chose qu’elle ne compte pas sont les cellules vides.
= NBVAL( plage_de_cellules )
= NBVAL( B3:B7 )
--> Résultat : 4
Fonction SOMME + fonction NON + double négative
La fonction NBVAL comptant les valeurs nulles, il nous faudra nous tourner vers une autre solution si nous voulons les omettre. La première solution est de compter les valeurs nulles et de les soustraire au résultat du NBVAL.
= NBVAL( B3:B7 ) - NB.SI( B3:B7 ; "" )
L’autre solution est formule associant la fonction SOMME, la fonction NON et la syntaxe double négative.
= SOMME( --NON( plage_de_cellules = "" ) )
Ici, on effectue un test logique pour vérifier si les cellules sont vides ou comportent des valeurs nulles.
= B3:B7 = ""
= {FAUX;VRAI;FAUX;FAUX;VRAI}
On inverse les résultats grâce à la fonction NON afin d’avoir les cellules non vides. De plus, avec la syntaxe double négative, on convertit les valeurs de type VRAI/FAUX en 1/0.
= --NON( B3:B7 = "" )
= --NON({FAUX;VRAI;FAUX;FAUX;VRAI})
= --({VRAI;FAUX;VRAI;VRAI;FAUX})
= {1;0;1;1;0}
Pour additionner les valeurs trouvées, il suffira alors d’utiliser la fonction SOMME.
= SOMME({1;0;1;1;0})
--> Résultat : 3
En combinant la fonction SOMME, la fonction NON et la double négative il est possible de compter les cellules non vides et ne contenant pas de valeurs nulles.
= SOMME( --NON( plage_de_cellules = "" ) )
Aller plus loin pour compter le nombre de cellule non vide dans Excel
Grâce à ce tutoriel vous pouvez maintenant utiliser les bonnes formules Excel pour compter le nombre de cellule non vide.
Mais les fonctions SOMME, NON ou NBVAL que nous venons d’aborder sont en réalité bien plus puissantes que vous le pensez.
Si vous avez envie de découvrir le potentiel de ces fonctions, et que vous souhaitez construire d’autres formules à implémenter dans votre métier, et ne pas vous limiter à compter les cellules non vides, alors c’est sûrement d’un accompagnement pratique que vous avez besoin.
Voici les modules 1 et 4 de la formation Excel 2.0 de Morpheus Formation, un organisme de référence sur Excel noté 5 étoiles sur 5 sur Google par plus de 200 apprenants :

Dans ces modules vous retrouvez les fonctions et formules que nous avons abordées ici comme SOMME ou NBVAL.
Sachez tout de même que Morpheus Formation regroupent des experts d’Excel, en suivant une formation avec eux vous pourrez utiliser ces fonctions pleinement, de manière autonome, et en tirant le plein potentiel de celles-ci.
Vous pourrez suivre une formation avec Augustin LAMBERT ou Cloélia ESTEVES notamment, deux formateurs expérimentés et experts du logiciel.
Réservez un appel avec Nicolas PARENT ou Ounsia BENAMAR, ou informez-vous simplement en cliquant sur le lien ci-dessous.
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
- NB.SI avec plusieurs critères
- Somme si non vide
- Somme si vide
- SOMMEPROD avec SI
- Trouver des doublons avec NB.SI
- Compter le nombre de cellules contenant un texte différent de
- Nombre si date comprise entre
Retrouvez d’autres astuces dans l’article sur la fonction NB.SI.
Le site Cleex rejoint Morpheus Formation, organisme spécialisé dans la formation Excel moderne.
Concrètement, ce qui change pour vous :
