NB, NBVAL et NB.VIDE
Trois fonctions de comptage : NB compte les nombres, NBVAL toutes les cellules non vides, NB.VIDE les cellules vides. Elles mesurent la taille d'une liste ou son taux de remplissage.
- compter
- NB
- NBVAL
- NB.VIDE
- taux de remplissage
- dénombrement
Syntaxe
=NB(plage) (cellules contenant un nombre)=NBVAL(plage) (cellules non vides)=NB.VIDE(plage) (cellules vides)Exemple
Suivi RH : 10 salariés en A2:A11 ; en C2:C11, 7 notes d'entretien, 2 cellules vides et 1 « absent »=NBVAL(A2:A11) renvoie 10 (salariés)=NB(C2:C11) renvoie 7 (notes numériques)=NB.VIDE(C2:C11) renvoie 2 (entretiens non saisis)=NBVAL(C2:C11) renvoie 8 (le texte « absent » est compté)=NB(C2:C11)/NBVAL(A2:A11) renvoie 0,7, soit 70 % au format pourcentageÀ retenir
- Piège : une formule qui renvoie "" n'est pas vide pour NBVAL, qui la compte, alors que NB.VIDE la compte comme vide. Les deux totaux peuvent donc se chevaucher.
- NB ignore les nombres stockés en texte : un écart entre NB et NBVAL sur une colonne de montants révèle souvent un import mal converti.
- Pour compter selon une condition (les « absent », les notes au-dessus de 15), passez à NB.SI ou NB.SI.ENS.
Voir aussi
- SOMME.SI, NB.SI et MOYENNE.SICes trois fonctions additionnent, comptent ou moyennent seulement les lignes qui respectent un critère. C'est la version à une condition, avant les fonctions .ENS qui en acceptent plusieurs.
- NB.SI.ENSNB.SI.ENS compte les lignes qui remplissent toutes les conditions indiquées. Elle répond aux questions du type « combien de commandes livrées en retard ce mois-ci ? ».
- SOMMESOMME additionne des cellules, des plages ou des constantes. C'est le réflexe pour totaliser une colonne de montants, et elle ignore le texte au lieu de produire une erreur.
- Fonctions EST (ESTVIDE, ESTNUM…)Les fonctions EST renvoient VRAI ou FAUX selon le contenu d'une cellule : vide, nombre, texte ou erreur. Elles servent de test dans un SI pour contrôler une saisie avant de calculer.