NB vs NBVALQuelle fonction choisir ?
Comparaison complète avec exemples et recommandations (2026)
Résumé rapide
| Critère | NB | NBVAL |
|---|---|---|
| Ce qui est compté | Nombres uniquement | Tout sauf les cellules vides |
| Texte | Ignoré | Compté |
| Erreurs | Ignorées | Comptées |
| Dates | Comptées (ce sont des nombres) | Comptées |
NB pour vérifier combien de cellules contiennent des nombres. NBVAL pour savoir combien de cellules sont remplies, quel que soit le contenu.
NB : rappel
=NB(valeur1; [valeur2]; ...)Compte le nombre de cellules contenant des nombres.
NBVAL : rappel
=NBVAL(valeur1; [valeur2]; ...)Compte le nombre de cellules non vides.
Comparaison détaillée NB vs NBVAL
| Critère | NB | NBVAL |
|---|---|---|
| Ce qui est compté | Nombres uniquement | Tout sauf les cellules vides |
| Texte | Ignoré | Compté |
| Erreurs | Ignorées | Comptées |
| Dates | Comptées (ce sont des nombres) | Comptées |
Laquelle choisir ?
Tu veux compter uniquement les valeurs numériques → Utilise NB
Tu veux savoir combien de cellules sont remplies (texte, nombres, tout) → Utilise NBVAL
Tu veux compter les cellules vides → Utilise NB.VIDE (ni NB ni NBVAL)
Questions fréquentes
NB compte-t-elle les dates ?
Oui, car dans Excel les dates sont stockées comme des nombres (jours depuis le 1er janvier 1900). NB les compte donc normalement.
NBVAL compte-t-elle les cellules avec des espaces ?
Oui, une cellule contenant un espace n'est pas vide. NBVAL la compte. Piège classique : utilise SUPPRESPACE pour nettoyer tes données.
Comment compter les cellules contenant du texte uniquement ?
Il n'y a pas de fonction dédiée. Astuce : NBVAL(A1:A100) - NB(A1:A100) te donne le nombre de cellules non vides qui ne sont pas des nombres (donc texte + erreurs).
Voir les guides complets
Métiers concernés
Tu veux maîtriser les deux ?
Rejoins Le Dojo Club pour accéder à des formations complètes sur toutes les fonctions Excel, avec des exercices pratiques et une communauté d'entraide.
Essayer pendant 30 jours