Math & StatsDébutant

Fonction NB.VIDE ExcelGuide Complet 2026 avec Exemples

NB.VIDE (COUNTBLANK en anglais) est ta meilleure alliée pour identifier les données manquantes dans tes tableaux Excel. Que tu gères des enquêtes, des bases de données clients ou des suivis de production, cette fonction te permet de compter instantanément le nombre de cellules vides dans une plage et ainsi détecter les trous dans tes données.

Dans ce guide, tu vas découvrir comment utiliser NB.VIDE pour contrôler la qualité de tes données, avec des exemples concrets tirés du monde professionnel. Terminé les vérifications manuelles qui prennent des heures !

Syntaxe de la fonction NB.VIDE

=NB.VIDE(plage)

La fonction NB.VIDE est simple et directe : elle prend une seule plage de cellules en argument et retourne le nombre de cellules complètement vides dans cette plage. Une cellule est considérée comme vide si elle ne contient absolument rien (ni texte, ni nombre, ni formule).

Comprendre chaque paramètre de la fonction NB.VIDE

1

plage

(obligatoire)

C'est la zone de cellules que tu veux analyser pour compter les cellules vides. Ça peut être une plage simple comme A1:A10, une zone rectangulaire comme A1:D20, ou même une colonne entière comme A:A.

Important : NB.VIDE compte une cellule comme vide uniquement si elle est totalement vide. Une cellule avec un espace, un zéro, ou une formule retournant FALSE ne sera pas comptée comme vide. Par contre, une formule qui retourne "" (chaîne vide) sera bien comptée.

Astuce : Pour vérifier rapidement si toutes les données obligatoires d'un formulaire sont remplies, combine NB.VIDE avec SI : =SI(NB.VIDE(A2:D2)=0; "Complet"; "Incomplet"). Tu peux ensuite filtrer les lignes incomplètes en un clic.

Exemples pratiques pas à pas

Exemple 1 – Contrôleur de gestion : vérifier les données budgétaires manquantes

Tu es contrôleur de gestion et tu dois t'assurer que tous les départements ont soumis leur budget prévisionnel. Tu as une colonne avec les montants et tu veux savoir combien de départements n'ont pas encore rempli leur ligne.

La formule compte 2 cellules vides : IT et Commercial n'ont pas soumis leur budget.

AB
1DépartementBudget Q1
2Marketing45 000 €
3IT
4RH32 000 €
5Commercial
6Finance28 000 €
7TOTAL MANQUANTS2
Formule :=NB.VIDE(B1:B5)
Résultat :2

Avec cette simple formule, tu peux relancer les départements concernés. Tu peux aussi calculer le taux de complétion : =(5-NB.VIDE(B1:B5))/5*100 te donnera 60% de complétion.

Exemple 2 – RH : contrôler les formulaires d'inscription incomplets

Tu travailles aux ressources humaines et tu as collecté des formulaires d'inscription pour une formation. Tu veux identifier rapidement les formulaires incomplets où il manque des informations obligatoires (nom, email, service).

La formule vérifie chaque ligne et affiche 'Incomplet' si au moins une cellule est vide.

ABCD
1NomEmailServiceStatut
2Dupontmarie@mail.comITComplet
3MartinCommercialIncomplet
4Bernardpaul@mail.comIncomplet
5Petitjulie@mail.comRHComplet
Formule :=SI(NB.VIDE(A2:C2)>0; "Incomplet"; "Complet")
Résultat :Variable selon la ligne

Tu peux ensuite filtrer sur la colonne Statut pour obtenir uniquement les formulaires incomplets et relancer les personnes concernées. Cette technique te fait gagner des heures de vérification manuelle.

Exemple 3 – Chef de projet : suivre les livrables non rendus

Tu es chef de projet et tu gères un planning avec des dates de livraison. Tu veux savoir en temps réel combien de livrables n'ont pas encore de date confirmée pour anticiper les retards potentiels.

3 livrables n'ont pas encore de date prévue confirmée.

ABC
1LivrableDate prévueResponsable
2Cahier des charges15/03/2025Sophie
3Maquettes UIThomas
4Développement API22/03/2025Marie
5Tests utilisateursLucas
6DocumentationPierre
7
8Dates manquantes3
Formule :=NB.VIDE(B1:B5)
Résultat :3

Tu peux afficher ce compteur dans ton dashboard de suivi projet. Combine avec une mise en forme conditionnelle pour que le chiffre devienne rouge si plus de 20% des dates sont manquantes.

Exemple 4 – Data analyst : calculer le taux de réponse d'une enquête

Tu es data analyst et tu analyses les résultats d'une enquête de satisfaction. Tu veux calculer le taux de réponse pour chaque question afin d'identifier celles qui ont été le plus souvent ignorées.

Sur 5 répondants, 4 ont répondu à la Q1, soit 80% de taux de réponse.

ABCDE
1Q1Q2Q3Q4Q5
25453
33545
44544
5555
64355
7
8Taux réponse80%80%60%80%80%
Formule :=(5-NB.VIDE(A1:A5))/5*100&'%'
Résultat :80%

La question 3 n'a que 60% de réponses. Ça peut indiquer qu'elle est mal formulée ou trop sensible. Cette analyse t'aide à améliorer tes prochaines enquêtes.

Les erreurs fréquentes et comment les corriger

Cellules avec des espaces invisibles

L'erreur la plus courante : tu importes des données d'un autre système et certaines cellules qui semblent vides contiennent en réalité des espaces ou des caractères invisibles. NB.VIDE retourne 0 alors que tu vois des cellules "vides" à l'écran.

Solution : Nettoie tes données avec la fonction SUPPRESPACE : =SUPPRESPACE(A1). Tu peux aussi utiliser Chercher & Remplacer pour supprimer les espaces en cherchant un espace et en le remplaçant par rien.

Confusion entre vide et zéro

Une cellule contenant 0 (zéro) n'est PAS vide. Si tu veux compter à la fois les vides et les zéros, tu dois utiliser une autre approche.

Solution : Utilise =NB.VIDE(plage)+NB.SI(plage;0) pour compter les vides ET les zéros ensemble. Ou simplement =NB.SI(plage;"<=0") si tu veux inclure aussi les nombres négatifs.

Formules qui semblent vides mais ne le sont pas

Une formule comme =SI(A1>10; A1; "") affiche "" quand la condition est fausse, mais NB.VIDE compte cette cellule comme vide car la formule retourne une chaîne vide. C'est voulu, mais parfois ça surprend.

Solution : Si tu veux ignorer ces fausses cellules vides, utilise plutôt =SI(A1>10; A1; 0) ou laisse la cellule vraiment vide avec =SI(A1>10; A1) sans le dernier argument.

Astuce de pro : Pour repérer visuellement les cellules vides dans une grande plage, utilise la mise en forme conditionnelle avec la formule =ESTVIDE(A1). Toutes les cellules vides seront surlignées automatiquement.

NB.VIDE vs NBVAL vs NB vs NB.SI vs ESTVIDE

CritèreNB.VIDENBVALNBNB.SIESTVIDE
Ce qu'elle compteCellules videsCellules non videsCellules avec nombresCellules selon critèreTeste si vide (TRUE/FALSE)
Compte le texte❌ Non✅ Oui❌ Non✅ Avec critèreN/A
Compte les nombres❌ Non✅ Oui✅ Oui✅ Avec critèreN/A
Compte les vides✅ Oui❌ Non❌ Non✅ Avec critère ""✅ Teste une cellule
Accepte plusieurs critères❌ Non❌ Non❌ Non✅ Oui❌ Non
Cas d'usage principalDonnées manquantesTaux de réponseCompter valeurs numériquesCompter avec conditionTest logique dans SI

Utilise NB.VIDE pour identifier les données manquantes, NBVAL pour le contraire (compter les données présentes), NB pour compter uniquement les nombres, NB.SI pour du comptage conditionnel, et ESTVIDE pour des tests logiques dans des formules SI.

Relation mathématique : Pour une plage donnée, NB.VIDE(plage) + NBVAL(plage) est toujours égal au nombre total de cellules dans la plage. C'est utile pour vérifier tes formules !

Questions fréquentes

NB.VIDE compte-t-elle les formules retournant vide ?

Oui ! Si une formule retourne "" (chaîne vide), NB.VIDE la compte comme vide. C'est très utile pour identifier les cellules où une formule n'a pas trouvé de résultat. Par contre, une formule qui retourne 0 ou FALSE n'est pas comptée comme vide.

Une cellule avec un espace est-elle vide ?

Non, un espace est un caractère. Si une cellule contient ne serait-ce qu'un seul espace, elle n'est pas considérée comme vide par NB.VIDE. C'est un piège courant quand tu importes des données depuis d'autres sources.

Comment obtenir le nombre de cellules non vides ?

Utilise NBVAL(plage) qui compte toutes les cellules non vides. Tu peux aussi calculer le total moins les vides : =LIGNES(plage)*COLONNES(plage)-NB.VIDE(plage) pour une approche plus dynamique.

NB.VIDE fonctionne-t-elle sur plusieurs colonnes ?

Absolument ! Tu peux utiliser NB.VIDE sur une plage rectangulaire comme A1:D10. La fonction comptera toutes les cellules vides dans cette zone, peu importe si elles sont sur plusieurs lignes et colonnes.

Peut-on utiliser NB.VIDE avec des plages non adjacentes ?

Non, contrairement à SOMME ou NB, NB.VIDE n'accepte qu'une seule plage continue comme argument. Si tu veux compter les vides sur plusieurs zones non adjacentes, tu dois additionner plusieurs NB.VIDE : =NB.VIDE(A1:A5)+NB.VIDE(C1:C5).

Les fonctions similaires à NB.VIDE

Deviens un pro d'Excel

Tu maîtrises maintenant NB.VIDE ! Rejoins Le Dojo Club pour découvrir les autres fonctions essentielles et devenir vraiment efficace sur Excel.

Essayer pendant 30 jours