top of page

Fonction NB.VIDE Excel : compter les cellules vides

14 sept.
4 min de lecture

La fonction NB.VIDE compte le nombre de cellules vides dans une plage de données. Sa syntaxe est très simple : =NB.VIDE(plage). Elle est idéale pour repérer les données manquantes d'un tableau (champs non remplis, dates absentes, formulaires incomplets…).


Dans ce tutoriel, nos formateurs vous expliquent NB.VIDE pas à pas : sa syntaxe, ce qu'elle compte vraiment, ses pièges (le fameux « NB.VIDE renvoie 0 »), le taux de remplissage, et ses différences avec NBVAL, NB et ESTVIDE.


Au sommaire de ce guide :



NB.VIDE, c'est quoi ?

NB.VIDE (COUNTBLANK en anglais) est une fonction statistique qui renvoie le nombre de cellules vides contenues dans une plage. Disponible dans toutes les versions d'Excel depuis 2007, elle sert avant tout à mesurer la complétude de vos données : combien de champs restent à remplir ?

C'est la fonction miroir de NBVAL, qui compte au contraire les cellules remplies. Ensemble, elles donnent une photo complète d'un tableau de saisie.



La syntaxe de NB.VIDE

La fonction ne demande qu'un seul argument :

=NB.VIDE(plage)

  • plage : la plage de cellules dans laquelle compter les cellules vides (une colonne, une ligne ou un tableau entier).

Le résultat est un nombre entier : le total de cellules vides trouvées dans la plage.



NB.VIDE en pratique

Prenons une liste de contacts avec une colonne « E-mail » en B2:B20. Pour savoir combien de contacts n'ont pas d'adresse renseignée :

=NB.VIDE(B2:B20)


Si la formule renvoie 5, cinq contacts n'ont pas d'e-mail. Vous pouvez appliquer la même logique à un tableau entier, par exemple =NB.VIDE(B2:F100) pour compter toutes les cellules vides d'une base.



Ce que NB.VIDE compte (et ne compte pas)

C'est là que se cachent la plupart des surprises. Voici la règle exacte :

  • Une cellule totalement vide est comptée. ✅

  • Une cellule contenant 0 n'est PAS comptée : elle contient une valeur. ❌

  • Une cellule contenant un espace « » ou des caractères invisibles n'est PAS comptée : elle n'est pas réellement vide. ❌

  • Une formule qui renvoie "" (chaîne vide) EST comptée comme vide. ✅ — ce qui surprend souvent.

Retenez : NB.VIDE juge le contenu réel de la cellule, pas son apparence à l'écran.



NB.VIDE renvoie 0 : pourquoi ?

Le cas qui pique le plus, surtout après un import : vos cellules semblent vides, mais NB.VIDE renvoie 0. En cause, presque toujours, des espaces ou des caractères invisibles hérités d'un autre logiciel.

La solution : nettoyer la plage avec la fonction SUPPRESPACE, ou un simple Rechercher-Remplacer (remplacer l'espace par rien). Une fois les cellules réellement vidées, NB.VIDE retrouve le bon compte.



Calculer un taux de remplissage

NB.VIDE brille pour mesurer la complétude d'un formulaire. Sur une plage de 10 champs (B2:B11), le taux de remplissage en pourcentage s'obtient ainsi :

=(10 - NB.VIDE(B2:B11)) / 10

Formatez le résultat en pourcentage : un résultat de 80 % signifie que 8 champs sur 10 sont remplis. Pratique pour piloter la qualité de saisie d'une base.



Repérer les lignes incomplètes (SI + NB.VIDE)

En imbriquant NB.VIDE dans un SI, vous signalez automatiquement les enregistrements à compléter. Sur une ligne A2:F2 :

=SI(NB.VIDE(A2:F2) > 0 ; "Incomplet" ; "Complet")

Dès qu'une cellule de la ligne est vide, la formule affiche « Incomplet ». On peut ensuite filtrer sur cette colonne, ou la coupler à une mise en forme conditionnelle pour surligner les lignes à corriger.



NB.VIDE, NBVAL, NB : quelle différence ?

Trois fonctions de comptage se ressemblent mais ne comptent pas la même chose :

  • NB.VIDE : compte les cellules VIDES d'une plage.

  • NBVAL : compte les cellules NON vides (texte, nombres, dates, erreurs…).

  • NB : compte uniquement les cellules contenant des NOMBRES (et des dates).

Une astuce : NB.SI avec le critère « » — =NB.SI(plage;"") — donne le même résultat que NB.VIDE, et permet d'aller plus loin avec d'autres critères.



NB.VIDE ou ESTVIDE ?

On confond parfois NB.VIDE et ESTVIDE. Pourtant, elles n'ont pas le même rôle : NB.VIDE COMPTE les cellules vides d'une plage entière, tandis qu'ESTVIDE TESTE une seule cellule et renvoie VRAI ou FAUX.

En clair : ESTVIDE se glisse dans un SI pour réagir cellule par cellule ; NB.VIDE donne un total global. Les deux sont complémentaires.



Les erreurs fréquentes avec NB.VIDE

  • Croire que les espaces comptent comme vide : non. Nettoyez avec SUPPRESPACE si NB.VIDE renvoie 0 à tort.

  • Penser que 0 est une cellule vide : un zéro est une valeur, il n'est jamais compté.

  • Oublier les formules qui renvoient "" : elles gonflent le total car NB.VIDE les considère comme vides.

  • Vouloir compter les non-vides avec NB.VIDE : c'est le rôle de NBVAL.



FAQ — NB.VIDE

Quel est le nom de NB.VIDE en anglais ?

En anglais, NB.VIDE s'appelle COUNTBLANK. C'est ce nom qu'on utilise dans une version anglaise d'Excel et dans Google Sheets, avec un comportement identique.

Pourquoi NB.VIDE renvoie-t-elle 0 alors que des cellules semblent vides ?

Parce que ces cellules contiennent en réalité un espace ou des caractères invisibles (souvent après un import). Nettoyez-les avec SUPPRESPACE ou un Rechercher-Remplacer, et NB.VIDE comptera correctement.

NB.VIDE compte-t-elle les cellules contenant un 0 ?

Non. Un 0 est une valeur : la cellule n'est pas vide, elle n'est donc pas comptée.

Comment compter les cellules non vides ?

Utilisez NBVAL, qui compte toutes les cellules remplies. NB.VIDE et NBVAL sont deux fonctions miroir.

NB.VIDE existe-t-elle sur Google Sheets ?

Oui, sous le nom COUNTBLANK, avec exactement le même fonctionnement.



Allez plus loin avec Excel

Envie de fiabiliser vos tableaux et vos analyses ? Découvrez nos formations Excel débutant et avancé, et évaluez gratuitement votre niveau avec notre test Excel gratuit.

Excel Formation est une marque de Kronoscope, organisme de formation certifié QUALIOPI, avec des formateurs partout en France ou à distance.

 
 

📈 Évaluer votre niveau

​​

Débutant, intermédiaire ou avancé : quel est votre niveau Excel ?

✅Découvrez notre test pour progresser efficacement !​

Test d'évaluation de niveau professionnel

Gratuit et sans prise de contact inutile

🎓 Formez vous

​

​En présentiel dans votre entreprise ou à distance.

Formez vous à Excel et améliorez vos compétences​

​

​​

​

Présence nationale, avec des formateurs locaux.

Programme adapté à votre niveau et vos besoins

Notre Organisme de Formation :

Excel formation est une marque de Kronoscope organisme de formation certifié QUALIOPI, spécialiste en formation Excel, Excel VBA, Power Query et Power BI.

 

Nous accompagnons entreprises et particuliers avec des programmes adaptés à tous les niveaux, finançables via votre OPCO ou votre CPF.

​

Prêt à booster vos compétences ?

  • Formation en présentiel ou à distance (formateurs locaux, sans frais de déplacement)

  • Possibilité de travailler sur vos outils d'entreprise pendant la formation !

  • Un formateur juste pour vous qui avance à votre rythme et répond à toutes vos questions :)

  • Formation par session de 2h ou 3h à distance

​

Vous êtes débutant ? Intermédiaire ? avancé ? 

Testez votre connaissance sous Excel à travers un test Excel gratuit et avec correction !

🚀 Formez vous avec le CPF

​

Vous êtes débutant et vous avez besoin d'un accompagnement personnalisé ?

​

Vous êtes une entreprise et vous souhaitez évaluer vos équipes ?

​

Contactez nous et améliorez vos compétences Excel ​

​

​​

​

Présence nationale, avec des formateurs locaux. Devis gratuit en moins 7h

bottom of page