Guides Excel

Comment compter le nombre de cellules non vides dans Excel ?

15 janvier 2026 13 vues

Excel est un outil puissant pour l'analyse de données, et l'une des tâches les plus courantes est de compter le nombre de cellules contenant des informations. Que vous ayez besoin de suivre l'avancement d'un projet, d'analyser des réponses à un sondage ou simplement de vérifier l'intégrité de vos données, savoir comment **compter le nombre de cellules non vides dans Excel** est essentiel. Cet article vous guide à travers différentes méthodes, des plus simples aux plus avancées, pour maîtriser cette compétence indispensable.

Compter le nombre de cellules non vides dans Excel : Guide détaillé

Excel offre plusieurs fonctions pour compter le nombre de cellules non vides. Le choix de la fonction dépend de vos besoins spécifiques et de la structure de vos données. Nous allons explorer les fonctions les plus couramment utilisées et vous fournir des exemples pratiques pour chaque cas.

La fonction NBVAL : La méthode la plus simple

La fonction NBVAL est la fonction la plus basique et la plus souvent utilisée pour compter le nombre de cellules non vides dans Excel. Elle compte toutes les cellules qui contiennent des données, qu'il s'agisse de nombres, de texte, de dates ou de valeurs logiques (VRAI/FAUX). Elle ignore les cellules vides.

Syntaxe de la fonction NBVAL

=NBVAL(valeur1; [valeur2]; ...)
  • valeur1 : La première plage de cellules à évaluer. Obligatoire.
  • valeur2; ... : Plages de cellules supplémentaires à évaluer. Facultatif.

Exemple pratique avec NBVAL

Imaginez un tableau Excel contenant une liste de noms dans la colonne A (A1:A10). Certaines cellules peuvent être vides. Pour compter le nombre de cellules non vides dans cette plage, vous pouvez utiliser la formule suivante :

=NBVAL(A1:A10)

Cette formule renverra le nombre de cellules dans la plage A1:A10 qui contiennent des données.

Capture d'écran (description textuelle):

Une capture d'écran montrant une feuille Excel avec une colonne de noms (A1:A10), dont certaines cellules sont vides. La cellule B1 contient la formule =NBVAL(A1:A10) et affiche le résultat, par exemple 7, indiquant qu'il y a 7 cellules non vides dans la plage A1:A10.

La fonction NB.SI : Compter avec des critères

La fonction NB.SI permet de compter le nombre de cellules non vides qui répondent à un critère spécifique. Bien qu'elle ne soit pas directement conçue pour compter les cellules non vides, elle peut être utilisée à cet effet en définissant un critère qui exclut les cellules vides.

Syntaxe de la fonction NB.SI

=NB.SI(plage; critère)
  • plage : La plage de cellules à évaluer.
  • critère : Le critère qui détermine quelles cellules doivent être comptées.

Exemple pratique avec NB.SI pour compter les cellules non vides

Pour compter le nombre de cellules non vides dans la plage A1:A10 en utilisant NB.SI, vous pouvez utiliser la formule suivante :

=NB.SI(A1:A10;"<>")

Le critère "<>" signifie "différent de vide". Cette formule compte donc toutes les cellules dans la plage A1:A10 qui ne sont pas vides.

Capture d'écran (description textuelle):

Une capture d'écran montrant une feuille Excel avec une colonne de données mixtes (texte, nombres, cellules vides) dans la colonne A (A1:A10). La cellule B1 contient la formule =NB.SI(A1:A10;"<>") et affiche le résultat, par exemple 8, indiquant qu'il y a 8 cellules non vides dans la plage A1:A10.

Exemple pratique avec NB.SI pour compter des cellules non vides avec un critère supplémentaire

Vous pouvez combiner NB.SI avec d'autres critères. Par exemple, pour compter le nombre de cellules non vides dans la plage A1:A10 qui contiennent également le texte "Validé", vous pouvez utiliser :

=NB.SI(A1:A10;"Validé")

Cette formule compte uniquement les cellules contenant le texte "Validé", ignorant les cellules vides et celles contenant d'autres textes.

La fonction NB.VIDE : Compter les cellules vides et soustraire du total

La fonction NB.VIDE compte le nombre de cellules vides dans une plage donnée. Vous pouvez utiliser cette fonction en combinaison avec la fonction LIGNES (ou COLONNES si vous travaillez avec des colonnes) pour compter le nombre de cellules non vides.

Syntaxe de la fonction NB.VIDE

=NB.VIDE(plage)
  • plage : La plage de cellules à évaluer.

Syntaxe de la fonction LIGNES

=LIGNES(matrice)
  • matrice : La plage de cellules dont vous voulez compter le nombre de lignes.

Exemple pratique avec NB.VIDE et LIGNES

Pour compter le nombre de cellules non vides dans la plage A1:A10 en utilisant NB.VIDE et LIGNES, vous pouvez utiliser la formule suivante :

=LIGNES(A1:A10)-NB.VIDE(A1:A10)

Cette formule calcule d'abord le nombre total de cellules dans la plage A1:A10 en utilisant LIGNES, puis soustrait le nombre de cellules vides comptées par NB.VIDE. Le résultat est le nombre de cellules non vides.

Capture d'écran (description textuelle):

Une capture d'écran montrant une feuille Excel avec une colonne de données dans la colonne A (A1:A10), contenant des cellules vides et non vides. La cellule B1 contient la formule =LIGNES(A1:A10)-NB.VIDE(A1:A10) et affiche le résultat, par exemple 6, indiquant qu'il y a 6 cellules non vides dans la plage A1:A10.

La fonction SOMME combinée avec ESTVIDE : Une approche alternative

Une autre approche consiste à utiliser la fonction SOMME combinée avec la fonction ESTVIDE. La fonction ESTVIDE renvoie VRAI si une cellule est vide et FAUX si elle contient des données. En utilisant SOMME avec ESTVIDE, vous pouvez compter le nombre de cellules non vides en inversant le résultat de ESTVIDE.

Syntaxe de la fonction ESTVIDE

=ESTVIDE(valeur)
  • valeur : La cellule à évaluer.

Exemple pratique avec SOMME et ESTVIDE (Formule Matricielle)

Pour compter le nombre de cellules non vides dans la plage A1:A10 en utilisant SOMME et ESTVIDE, vous pouvez utiliser la formule matricielle suivante :

=SOMME(SI(ESTVIDE(A1:A10);0;1))

Important: Cette formule est une formule matricielle. Vous devez la valider en appuyant sur Ctrl + Maj + Entrée (Windows) ou Cmd + Maj + Entrée (Mac).

Cette formule fonctionne comme suit :

  1. ESTVIDE(A1:A10) : Évalue chaque cellule dans la plage A1:A10 et renvoie un tableau de valeurs VRAI/FAUX.
  2. SI(ESTVIDE(A1:A10);0;1) : Remplace chaque VRAI par 0 et chaque FAUX par 1.
  3. SOMME(...) : Additionne tous les 0 et 1, ce qui donne le nombre de cellules non vides.

Capture d'écran (description textuelle):

Une capture d'écran montrant une feuille Excel avec une colonne de données dans la colonne A (A1:A10). La cellule B1 contient la formule matricielle =SOMME(SI(ESTVIDE(A1:A10);0;1)) validée avec Ctrl+Maj+Entrée et affiche le résultat, par exemple 7, indiquant qu'il y a 7 cellules non vides dans la plage A1:A10. Une note indique que la formule est matricielle et doit être validée avec Ctrl+Maj+Entrée.

Conseils et astuces pour compter efficacement les cellules non vides

  • Vérifiez vos données: Assurez-vous que les cellules que vous considérez comme "vides" le sont réellement. Parfois, une cellule peut contenir un espace ou un caractère invisible qui la rend non vide aux yeux d'Excel.
  • Utilisez des noms de plages: Pour rendre vos formules plus lisibles et faciles à maintenir, utilisez des noms de plages au lieu de références de cellules directes. Par exemple, au lieu de A1:A10, vous pouvez définir une plage nommée "Noms" et utiliser NBVAL(Noms).
  • Combinez les fonctions: N'hésitez pas à combiner différentes fonctions Excel pour répondre à des besoins spécifiques. Par exemple, vous pouvez utiliser SI avec NBVAL pour compter les cellules non vides uniquement si une certaine condition est remplie.
  • Formule matricielle : Soyez conscient des formules matricielles. Elles sont puissantes, mais nécessitent une validation spécifique (Ctrl+Maj+Entrée) et peuvent impacter les performances si utilisées excessivement sur de grandes plages de données.

Erreurs courantes à éviter

  • Confondre NBVAL et NB.SI: NBVAL compte toutes les cellules non vides, tandis que NB.SI compte les cellules qui répondent à un critère. Choisissez la fonction appropriée en fonction de vos besoins.
  • Oublier de valider les formules matricielles: Si vous utilisez une formule matricielle (comme SOMME(SI(ESTVIDE(...)))), assurez-vous de la valider correctement avec Ctrl + Maj + Entrée (Windows) ou Cmd + Maj + Entrée (Mac).
  • Ignorer les espaces: Une cellule qui semble vide peut en réalité contenir un espace. Utilisez la fonction EPURAGE pour supprimer les espaces inutiles avant de compter les cellules.
  • Ne pas vérifier le format des données: Assurez-vous que les données sont au format approprié. Par exemple, une date stockée sous forme de texte peut être considérée comme une cellule non vide, même si elle ne contient pas de valeur significative.

En conclusion, compter le nombre de cellules non vides dans Excel est une compétence fondamentale pour l'analyse de données. En maîtrisant les fonctions NBVAL, NB.SI, NB.VIDE et SOMME combinées avec ESTVIDE, vous serez en mesure d'extraire des informations précieuses de vos feuilles de calcul et d'améliorer votre efficacité au travail.

Questions fréquentes

Quelle est la différence entre NBVAL et NB.SI ?

NBVAL compte toutes les cellules non vides, quel que soit leur contenu. NB.SI compte les cellules qui répondent à un critère spécifique. Si vous voulez simplement savoir combien de cellules contiennent quelque chose, utilisez NBVAL. Si vous voulez compter les cellules non vides qui contiennent une certaine valeur ou correspondent à une condition, utilisez NB.SI.

Comment compter les cellules non vides contenant du texte spécifique ?

Utilisez la fonction NB.SI avec le critère approprié. Par exemple, pour compter les cellules non vides contenant le texte "Approuvé" dans la plage A1:A10, utilisez la formule =NB.SI(A1:A10;"Approuvé").

Pourquoi ma formule NBVAL renvoie-t-elle un résultat incorrect ?

Vérifiez que les cellules que vous considérez comme vides ne contiennent pas d'espaces ou de caractères invisibles. Vous pouvez utiliser la fonction EPURAGE pour supprimer les espaces inutiles avant de compter les cellules. Assurez-vous également que les données sont au format approprié.

Mots-clés associés :

compter cellules vides excel formule excel cellule non vide nbval excel exemple nb.si excel exemple estvide excel excel compter texte dans cellule

Partager cet article :