NB, NBVAL et NBVIDE comptent le nombre de cellules différemment

Dans cet article de la formation Excel, vous allez découvrir comment utiliser les fonctions NB, NBVAL et NBVIDE pour compter le nombre de cellules et comment les utiliser aussi pour trouver le nombre de cellules filtrées ou visibles.
Fonctions NB NBVAL NBVIDE


Elles sont toutes des fonctions statistiques et permettent toutes de compter le nombre de cellules d’une plage de cellules ou d’un tableau. Cependant chacune compte ce nombre selon le type de données contenant dans ces cellules.

La fonction NB

La fonction NB permet de compter le nombre de cellules contenant des nombres.
Voici la syntaxe de la fonction NB
NB(valeur1 ; [valeur2] ; ...)

Par exemple:

Le tableau suivant contient différents types de données : Textes, nombres (monétaires et scientifiques aussi ), valeur logique et des cellules vides.

Tableau contenant desdonnées différentes


  • Sélectionnez par exemple la cellule B7 et entrez la formule suivante : =NB(A1:D4)
  • Vous obtenez le résultat suivant : 9
La fonction NB



La fonction NB a compté donc le nombre des cellules qui contiennent des nombres quelque soit leurs formats et a ignoré les autres cellules contenant des textes ou qui sont vides.

La fonction NB compte aussi le nombre de cellules contenant des dates

En plus des nombres, la fonction NB prend en compte les dates, voici un exemple illustratif :

La fonction NB compte les dates


La fonction NBVAL

Suivez l’exemple suivant pour utiliser la fonction NBVAL
  • Dans la cellule B7 tapez la formule suivante : =NBVAL(A1:D4)
  • Excel affiche le nombre 14, alors que la plage de cellules A1:D4 contient 16 cellules.
la fonction NBVAL

  • On conclue donc que la fonction NBVAL compte seulement les cellules non vides et ceci quelque soit leurs contenus : nombres, textes, valeurs logiques (Vrai ou Faux), Erreurs

La syntaxe de la fonction NBVAL est NBVAL(valeur1, [valeur2], ...)

La fonction NB.VIDE

La fonction NB.VIDE permet de compter le nombre de cellules vides.

La syntaxe de la fonction NB.VIDE est NB.VIDE(plage)

Si on reprend l’exemple précédent, et dans la cellule B7 tapez la formule suivante : =NB.VIDE(A1:D4)

Vous avez donc 2 cellules vides dans la plage de cellules A1:D4.

La fonction NBVIDE

Compter le nombre de cellules filtrées ou visibles

Prenons l’exemple suivant où nous avons utilisé les deux fonctions NB et NBVAL :
  • Dans la cellule B11 nous avons entré la formule suivante : =NBVAL(B2:B10)
  • Et dans la cellule C11 nous avons entré la formule =NB(C2:C10)
Les deux fonctions NB NBVAL

  • Essayons maintenant de filtrer les données de ce tableau selon une date de facture par exemple 03/04/2017
Filtrer données avec fonction NB

  • Vous remarquez donc que les deux résultats dans B11 et C11 ne changent pas.

Alors pour que les deux fonctions prennent en compte cette opération de filtrage optez pour la fonction SOUS.TOTAL
  • Sélectionnez donc la cellule B11 et tapez =sous.total( et choisissez la fonction numéro 3 : NBVAL puis tapez point-virgule et sélectionnez la plage de cellules B2:B10.
  • Fermez la parenthèse et validez par Entrée.
Fonction SOUS TOTAL et NBVAL

  • Répétez la même procédure pour insérer cette fois la fonction numéro 2 : NB, vous aurez cette formule.
Fonction SOUS TOTAL et NB

  • Filtrez à présent vos données et remarquez ce qui se passe :
Compter le nombres des cellules filtrées à l 'aide de la fonction NB



Compter le nombre de cellules visibles

Essayez maintenant de modifier les deux formules précédentes en entrant dans les deux cellules B11 et C11 les deux formules suivantes :
=SOUS.TOTAL(103;B2:B10)
=SOUS.TOTAL(102;C2:C10)

Utiliser les fonctions 102 NB et 103 NBVAL dans SOUS TOTAL


Sélectionnez ensuite les lignes de 6 à 10 et masquez-les.

Compter le nombre de cellules visibles avec NB et NBVAL

Vous remarquez alors que les deux fonctions ne comptent que les cellules visibles.
PARTAGEZ

Excel Info

  • Image
  • Image
  • Image
  • Image
  • Image