Accueil Services Réalisations Ressources Blog Contact
Comptage

=NBVAL Excel Compter les Cellules Remplies

NBVAL compte toutes les cellules non vides : texte, nombres, dates. NB ne compte que les nombres, NB.VIDE les cellules vides. Trois fonctions à ne pas confondre.

☰ Toutes les formules ▶ Tester en direct
🟢 Débutant⏱ ~3 minToutes versions Excel
Comptage Suivi Contrôle

NBVAL (COUNTA) compte les cellules qui contiennent quelque chose, quel que soit le type. C'est la fonction idéale pour compter des réponses, des inscrits ou des lignes saisies. Attention : une formule qui renvoie "" (texte vide) est comptée comme non vide.

Syntaxe

=NBVAL(valeur1 ; [valeur2] ; …)
=NB(valeur1 ; …) · =NB.VIDE(plage)
ArgumentObligatoireDescription
valeur1OuiPlage ou valeur à compter
valeur2 ; …NonAutres plages (jusqu'à 255)

Exemples concrets

Nombre de réponses Formulaire

Compter les cellules remplies de la colonne.

=NBVAL(B2:B7)
→ 4 réponses sur 6
NBVAL, NB ou NB.VIDE ? Comparaison

Trois résultats sur la même plage.

=NB(A2:A7)
→ NBVAL 5 · NB 3 · NB.VIDE 1
Taux de remplissage Contrôle

Part des cellules complétées.

=NBVAL(B2:B7)/LIGNES(B2:B7)
→ 67 %
Alerte si incomplet SI

Signaler les fiches incomplètes.

=SI(NBVAL(B2:D2)<3;"Incomplet";"OK")
→ Incomplet

Erreurs courantes

Problème
Cause probable
Solution
Cellule vide comptée
La cellule contient un espace ou "" renvoyé par une formule
Utiliser NB.SI(plage;"?*") pour ne compter que le texte réel
NB renvoie 0
Les nombres sont stockés en texte
Utiliser NBVAL, ou convertir en nombres
Total qui inclut l'en-tête
Plage qui démarre en ligne 1
Commencer la plage sous l'en-tête : B2:B100
Résultat qui ne suit pas les ajouts
Plage trop courte
Utiliser un tableau structuré ou une plage plus large

Testeur interactif NBVAL

Choisissez un scénario, puis modifiez les cellules : le résultat se recalcule comme dans Excel.

classeur_nbval.xlsx

Choisir un scénario :

Essayez NV_CMP pour comparer les trois fonctions

Entraînez-vous gratuitement dans une vraie grille

La formation Excel gratuite, niveau Débutant (module « Les formules de base »), propose des exercices corrigés en direct, sans inscription.

Faire l'exercice →

Besoin d'aide pour vos suivi de vos inscriptions et formulaires ?

ASPECT crée des fichiers de suivi qui contrôlent automatiquement les données manquantes.

Demander un devis gratuit →

Questions fréquentes

Quelle différence entre NB et NBVAL ? +

NB ne compte que les nombres (et les dates). NBVAL compte tout ce qui n'est pas vide : nombres, texte, dates, erreurs.

Pourquoi NBVAL compte des cellules qui semblent vides ? +

Elles contiennent un espace ou une formule qui renvoie "". Pour les exclure : =SOMMEPROD((B2:B7<>"")*1) ou NB.SI(B2:B7;"?*") pour le texte.

Comment compter les cellules vides ? +

Avec NB.VIDE(plage).

Comment compter selon un critère ? +

Avec NB.SI ou NB.SI.ENS : =NB.SI(B2:B7;"Oui").

Testeur de formule
A1
=
Cellule sélectionnée : Astuce : cliquez sur une cellule pour la modifier
✓ Formule copiée !