Table des matières

Comment compter le nombre de cellules non vide ?

Comment compter le nombre de cellules non vide ?

Dans un tableau Excel, il est courant de vouloir compter les cellules non vides pour évaluer la complétude d’un ensemble de données, suivre des réponses à un formulaire ou encore vérifier l’existence d’entrées dans une plage de cellules. Si vous avez déjà tenté de le faire à la main, vous savez combien cela peut être fastidieux.


Heureusement, Excel pour Microsoft Office vous propose plusieurs fonctions puissantes pour accomplir cela de façon automatique.


Dans cet article, nous allons découvrir comment compter le nombre de cellules non vides dans Excel à l’aide des formules adaptées. Nous verrons également dans quels cas privilégier une fonction plutôt qu’une autre. Enfin, nous vous donnerons quelques astuces pratiques pour identifier ou créer des feuilles de calcul mieux structurées.

Qu’est-ce qu’une cellule non vide dans Excel et pourquoi est-ce utile de les compter ?

Une cellule non vide est une cellule contenant une valeur visible ou invisible : cela peut être du texte, un nombre, une formule, une date ou encore une erreur. Ce qui rend ce sujet intéressant, c’est que certaines cellules semblent vides mais contiennent en réalité une formule renvoyant une chaîne vide («  »), ce qui peut fausser le résultat du comptage si on ne choisit pas la bonne méthode.


Le fait de compter les cellules non vides vous permet d’avoir une vision claire sur la qualité et l’exhaustivité de vos plages de données. Cela peut aussi vous aider à vérifier si des utilisateurs ont bien rempli les champs attendus dans un formulaire ou à automatiser des traitements basés sur les valeurs présentes.

Méthodes efficaces pour compter les cellules non vides dans Excel

Il existe plusieurs manières de compter les cellules non vides dans Excel. Le choix dépend de la précision voulue et des résultats attendus. Voici les principales méthodes.
Utilisation de la fonction NBVAL
La fonction NBVAL permet de compter toutes les cellules contenant une valeur dans une plage. C’est la méthode la plus simple et la plus utilisée pour obtenir un décompte rapide.
Syntaxe :

				
					=NBVAL(plage)

				
			
Par exemple :
				
					=NBVAL(A1:A10)

				
			

Ce type de formule compte toutes les cellules contenant un chiffre, du texte, une formule ou même une cellule avec une erreur (#DIV/0! par exemple). Autrement dit, si vous souhaitez compter toutes les cellules remplies, même celles qui contiennent des erreurs ou du texte invisible, NBVAL est la bonne fonction.
Il est à noter que cette fonction ne fait pas de distinction entre ce que vous considérez comme vide ou rempli : toutes les cellules avec du contenu sont comptées.

Utilisation de la fonction NB.SI pour des conditions spécifiques

Si vous avez besoin de compter uniquement les cellules qui contiennent du texte ou des valeurs visibles, et exclure les chaînes vides, vous pouvez utiliser la fonction NB.SI. Son avantage est qu’elle permet de spécifier un critère.
Syntaxe :

				
					=NB.SI(plage;"<>")

				
			

Cette expression signifie : compte les cellules qui ne sont pas égales à vide.

Exemple :

				
					=NB.SI(B2:B100;"<>")

				
			

Cette formule est idéale pour les situations où vous voulez filtrer davantage les résultats. Par exemple, si certaines cellules ont été vidées par une formule (=SI(condition;valeur; » »)), NB.SI ne les comptera pas, ce qui n’est pas le cas de NBVAL.

Méthode avancée : SOMMEPROD + NON + ESTVIDE

Dans certains cas, on veut compter uniquement les cellules vraiment remplies, même si certaines sont faussement remplies par des formules renvoyant vide. Voici une formule

				
					=SOMMEPROD(NON(ESTVIDE(A1:A10))*1)

				
			

Ici, la fonction ESTVIDE détecte les cellules vides (même si la formule renvoie «  ») et la fonction NON inverse le résultat pour ne garder que les cellules non vides.
Cette méthode est particulièrement utile pour les entreprises travaillant avec des fichiers automatisés ou des exports de base de données, car elle permet de mieux distinguer les cellules contenant de vraies données de celles qui sont simplement préremplies artificiellement.

Quand utiliser NBVAL, NB.SI ou une formule personnalisée ?

La fonction NBVAL est parfaite si vous voulez une réponse rapide sur le nombre de cellules remplies dans une plage de cellules, peu importe le contenu.
Utilisez NB.SI avec « <> » si vous voulez exclure les cellules contenant des chaînes vides générées par des formules. Elle est plus rigoureuse pour des fichiers collaboratifs ou des rapports à usage professionnel.
La méthode avec SOMMEPROD est à privilégier si vous avez besoin d’un contrôle précis dans des contextes plus complexes. Par exemple, si vous préparez une formation Excel sur la gestion des cellules contenant uniquement des données utilisateur.

Conseils pratiques pour optimiser votre feuille de calcul

Avant de compter les cellules, vérifiez que votre plage de données est propre et cohérente. Supprimez les espaces inutiles, normalisez les formats (texte, date, nombre) et assurez-vous que les cellules contenant des formules sont bien interprétées.
Une feuille de calcul propre permet d’éviter des erreurs d’analyse et de mieux automatiser vos tâches grâce à des formules claires.
Pensez également à utiliser des formules Excel conditionnelles comme NB.SI.ENS si vous souhaitez croiser plusieurs critères (par exemple : compter les cellules non vides dont la valeur est supérieure à 0).

À quoi sert vraiment le comptage des cellules non vides ?

Dans de nombreux contextes professionnels ou éducatifs, connaître le nombre de cellules non vides peut grandement faciliter la lecture et la validation d’un tableau. Cela permet aussi d’identifier les champs manquants, de mesurer la complétude d’un formulaire ou encore de déclencher d’autres formules dans Excel.
Le compte des cellules est également utile dans le cadre de reporting, d’analyse RH, de suivi de commandes ou de développement de tableaux de bord. C’est un outil clé pour toutes les entreprises souhaitant optimiser leurs processus de saisie et d’analyse.

Pourquoi se former à Excel pour aller plus loin ?

Chez Mamzelle Excel, nous savons que la maîtrise des formules Excel ne s’improvise pas. C’est pourquoi nous vous proposons une formation complète pour apprendre à manipuler toutes les fonctions essentielles : NBVAL, NB.SI, SOMME.SI, SI.ENS, INDEX, EQUIV et bien d’autres encore.
Notre formation Excel est conçue pour vous accompagner pas à pas, avec des cours de formation interactifs, des exemples pratiques, des fichiers à télécharger et des ressources pédagogiques claires.

Conclusion

Vous savez désormais comment compter le nombre de cellules non vides dans Excel, que ce soit avec NBVAL, NB.SI, ou une méthode avancée basée sur SOMMEPROD. Choisir la bonne formule Excel dépend de la nature de vos données, du niveau de précision souhaité, et de votre objectif d’analyse.
Pour aller plus loin, parcourez les cours proposés par Mamzelle Excel et découvrez comment utiliser la fonction adaptée à chaque besoin. Que vous soyez débutant ou avancé, notre pédagogie est conçue pour vous aider à résoudre vos problèmes Excel tout en gagnant en productivité.