Compter le nombre de cellules non vides

Fonctions utilisées :
Compter le nombre de cellules non vides

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 = "" ) )

Formules en lien

Retrouvez d’autres astuces dans l’article sur la fonction NB.SI.

4.8/5 - (20 votes)

Vous avez apprécié cet article ?

Pour me soutenir, cliquez sur cette publicité. Pas besoin d’acheter, un clic suffit.

Merci. 🤩

Annonces

Modèles Excel

+

Livret 

7 méthodes pour gagner 2H par semaine sur Excel

C’est gratuit 🤩

Les formations

Formations Excel

Parce que chacun devrait avoir les moyens de faire son travail sur Excel

Découvrez des formations accessibles, rapides et directement applicables.