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
Oui, car dans Excel les dates sont stockées comme des nombres (jours depuis le 1er janvier 1900). NB les compte donc normalement.
Oui, une cellule contenant un espace n'est pas vide. NBVAL la compte. Piège classique : utilise SUPPRESPACE pour nettoyer tes données.
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