Accéder au contenu principal

Fonction COUNTBLANK() dans Excel : Identifiez les lacunes dans vos données

Apprenez à utiliser la fonction Excel COUNTBLANK() pour identifier et compter rapidement les cellules vides dans vos données.
Actualisé 25 juin 2025  · 5 min de lecture

Des cellules vides gênantes qui peuvent perturber vos calculs ou vos rapports. C'est un problème courant, il y a donc une solution. Entrez,COUNTBLANK().

COUNTBLANK() vous permet de compter le nombre de cellules vides dans une plage donnée, ce qui facilite grandement le processus de nettoyage des données.

Vous trouverez ci-dessous le fonctionnement de COUNTBLANK(), les utilisations les plus courantes et quelques conseils tirés de mon expérience.

Que fait la fonction COUNTBLANK() d'Excel ?

Voyons comment COUNTBLANK() identifie les cellules vides.

COUNTBLANK() compte le nombre de cellules vides dans un intervalle spécifié. Il se concentre uniquement sur les cellules qui sont réellement vides. S'il n'y a rien dans la cellule (rien du tout), elle est comptée.

Important : La fonction ignore les cellules qui semblent vides mais qui contiennent en réalité des caractères invisibles (tels que des espaces) ou les formules qui renvoient une chaîne vide, comme celle-ci : "".

Voici la syntaxe que vous utiliserez :

=COUNTBLANK(range) 

range est le groupe de cellules que vous souhaitez vérifier.

Par exemple, si vous voulez compter les cellules vides de A1 à A10, vous devez utiliser :

=COUNTBLANK(A1:A10)

Excel renvoie le nombre de cellules réellement vides dans cette plage. C'est un moyen très utile d'évaluer rapidement l'étendue des données manquantes.

Utilisations courantes de la fonction COUNTBLANK() d'Excel

Vous vous demandez peut-être comment COUNTBLANK() peut avoir le plus grand impact sur votre vie quotidienne.

Vous trouverez COUNTBLANK() particulièrement utile lorsque vous en aurez besoin :

  • Identifier les entrées manquantes dans les enquêtes ou les formulaires
  • Vérifier que les feuilles de calcul ne contiennent pas d'enregistrements incomplets
  • Préparer les données en signalant les lacunes
  • Coulisser les progrès dans des listes de contrôle

Mais en réalité, les utilisations sont trop courantes pour être pleinement documentées.

Ce que nous entendons par "blancs"

Prenons un peu plus de temps pour comprendre exactement ce qu'Excel considère comme "vide". Pour utiliser la fonction et s'assurer de ne pas commettre d'erreurs, nous devons veiller à différencier dans notre esprit la différence entre les cellules réellement vides et celles qui ont seulement l'air vides.

COUNTBLANK() ne compte que les cellules complètement vides. Cela signifie qu'il n'y a pas d'espace, pas de formule, rien du tout. Il s'agit d'une définition stricte qui pourrait vous surprendre.

Voici quelques exemples rapides pour illustrer votre propos :

  • Une cellule contenant une formule telle que ="" (qui renvoie une chaîne vide) est considérée comme vide.

  • Une cellule contenant uniquement un espace (" ") ou d'autres caractères invisibles n 'est pas considérée comme vide.

  • Une cellule contenant une formule qui renvoie une valeur visible (même 0) n 'est pas vide.

Si vous constatez que COUNTBLANK() ne détecte pas certaines cellules que vous pensez vides, vérifiez qu'il n'y a pas de caractères cachés ou de formules sous-jacentes qui pourraient créer une illusion.

Deux exemples de COUNTBLANK() dans Excel

Pour mettre ces connaissances en pratique, examinons deux exemples.

Compter les blancs dans un intervalle

Ici, j'utilise COUNTBLANK() pour compter les blancs dans une plage.

Supposons que vous disposiez de ces données dans la colonne B :

Compter les blancs dans une plage avec Excel COUNTBLANK

Pour compter le nombre de cellules réellement vides dans B1:B6, utilisez :

=COUNTBLANK(B1:B6) 

Excel renverra 3, comme vous pouvez le voir, puisque B3, B5 et B6 sont complètement vides.

Calcul du taux d'achèvement

Pour notre deuxième exemple, examinons le suivi de l'achèvement des tâches.

Supposons que vous disposiez d'une liste de 100 tâches dans la colonne C, les blancs indiquant les tâches incomplètes. Pour calculer le taux d'achèvement, essayez cette approche :

=((100-COUNTBLANK(A2:A100))/100)

Cette formule vous donnera le pourcentage de tâches accomplies afin que vous puissiez suivre les progrès en un coup d'œil.

Calculer le taux d'achèvement avec Excel COUNTBLANK

Excel COUNTBLANK() vs. COUNTA() et COUNTIF()

Voyons comment COUNTBLANK() se positionne par rapport à des fonctions similaires telles que COUNTA() et COUNTIF().

  • COUNTA() compte toutes les cellules non vides, y compris celles contenant des chiffres, du texte ou même des formules qui renvoient une chaîne vide.

  • COUNTIF() peut compter sur la base de critères spécifiques, y compris les blancs (en utilisant "" comme critère).

  • COUNTBLANK() (le sujet de notre article) se concentre uniquement sur les cellules totalement vides.

Par exemple, si vous voulez compter les cellules de la plage A1:A10 qui ne sont pas vides, vous utiliserez :

=COUNTA(A1:A10) 

Ou, si vous souhaitez compter les cellules ayant une valeur spécifique (comme "En attente"), vous utiliserez :

=COUNTIF(A1:A10,"Pending") 

Mais lorsque votre objectif est de cibler les cellules vides, utilisez COUNTBLANK().

Quelques conseils utiles

COUNTBLANK() est censé vous faire gagner du temps, et non vous en faire perdre. Voici donc quelques conseils pour vous éviter des ennuis imprévus :

  • Sélectionnez une plage: COUNTBLANK() fonctionne avec n'importe quelle plage rectangulaire, qu'il s'agisse de A1:D10 ou d'une seule ligne.

  • Combinez avec d'autres fonctions: Pour connaître le nombre de cellules remplies, il suffit de soustraire COUNTBLANK() du nombre total de cellules de votre plage. En outre, les cellules qui semblent vides mais qui contiennent des espaces ou des formules peuvent ne pas être considérées comme vides. Vous pouvez remédier à ce problème en utilisant TRIM() ou CLEAN() pour supprimer les caractères non désirés.

  • Détecter les lacunes dans les grands ensembles de données: Associez COUNTBLANK() à une mise en forme conditionnelle pour mettre visuellement en évidence les entrées manquantes et faciliter l'identification des modèles. 

Combinez ces stratégies pour pouvoir auditer rapidement vos données sans problème.

Limites et bizarreries

Bien que COUNTBLANK() soit fiable et simple, il a quelques comportements bizarres :

  • COUNTBLANK() ne fonctionne qu'avec des plages, pas avec des tableaux ou des critères comme COUNTIF().

  • COUNTBLANK() ne peut pas vérifier nativement des plages non contiguës (comme A1:A10, C1:C10 dans une formule). Dans ce cas, additionnez plusieurs appels COUNTBLANK().

Fonctions Excel connexes à connaître

Enfin, il est utile de connaître les fonctions connexes qui complètent COUNTBLANK(). Il est toujours bon d'élargir votre boîte à outils Excel.

  • ISBLANK(): Vérifie si une seule cellule est vide (renvoie TRUE ou FALSE). Particulièrement pratique dans les déclarations IF().

  • COUNTIF(): Compte les cellules en fonction de critères spécifiques, y compris les blancs ou les correspondances partielles.

  • COUNTA(): Compte toutes les cellules non vides.

  • TRIM() et CLEAN(): Peut être utilisé pour s'assurer que les cellules sont vides afin que COUNTBLANK() fonctionne comme prévu.

Conclusion

Je suis sûr que dans votre propre travail, vous trouverez des utilisations pour COUNTBLANK() que je n'ai pas pensé à ajouter comme exemples. Il s'agit d'une fonction polyvalente et utile qui a de nombreux usages et qui mérite de figurer dans votre boîte à outils Excel.

Il y a encore beaucoup à apprendre. Suivez notre cours Fonctions Excel avancées pour découvrir d'autres aspects intéressants, tels que les références et les fonctions de base de données.


Josef Waples's photo
Author
Josef Waples

Je suis rédacteur et éditeur dans le domaine de la science des données. Je suis particulièrement intéressé par l'algèbre linéaire, les statistiques, R, etc. Je joue également beaucoup aux échecs ! 

Sujets

Apprenez Excel avec DataCamp

Cours

Data Preparation in Excel

3 h
55.6K
Understand how to prepare Excel data through logical functions, nested formulas, lookup functions, and PivotTables.
Afficher les détailsRight Arrow
Commencer le cours
Voir plusRight Arrow