Lorsque l’on travaille ré­gu­liè­re­ment avec des tableaux vo­lu­mi­neux, on sait qu’il est pra­ti­que­ment im­pos­sible d’éviter les erreurs lors du comptage manuel de certaines cellules. Il n’est toutefois pas né­ces­saire d’en passer par là. Pour savoir combien de cellules con­tien­nent un nombre, une fonction très simple s’offre à vous : NB permet en effet de calculer, en quelques centièmes de seconde seulement, combien de cellules d’une plage définie con­tien­nent des nombres. Découvrez ici son fonc­tion­ne­ment.

Dans quel but utilise-t-on la fonction Excel NB ?

Au quotidien, les uti­li­sa­teurs d’Excel cherchent fré­quem­ment à savoir combien de cellules d’un tableau con­tien­nent des nombres. Cela peut être utile, par exemple, lorsque l’on travaille avec des chiffres d’affaires ou d’autres résultats : à quelle fréquence retrouve-t-on un résultat ? Cette fonction sert également à dé­ter­mi­ner le nombre de cellules nu­mé­riques à partir de dif­fé­rentes valeurs. Avec NB, Excel compte uni­que­ment les nombres, dates et nombres entre guil­le­mets (intégrés à un texte).

Note

La fonction compte le nombre de cellules, les valeurs des cellules ne sont pas ad­di­tion­nées. Pour cela, Excel dispose d’une autre fonction : avec SOMME.SI, vous pouvez filtrer et ad­di­tion­ner les valeurs en fonction de certains critères.

Syntaxe de NB

La fonction NB ne requiert que les in­for­ma­tions relatives à la plage à analyser : cette dernière est saisie sous forme de ré­fé­rences de cellules. On sé­lec­tionne une plage « de... à » à l’aide de deux points. La première valeur se trouve en haut à gauche, la deuxième en bas à droite de la plage.

=NB(Valeur1;[Valeur2];…)

L’avantage de cette fonction est que vous pouvez saisir plusieurs plages si­mul­ta­né­ment. Lorsque les cellules qu’Excel doit analyser ne sont pas ad­ja­centes, vous pouvez aisément saisir plusieurs plages, sans modifier votre tableau. Quel que soit leur volume, vous pouvez intégrer jusqu’à 255 plages sup­plé­men­taires à la fonction NB.

Uti­li­sa­tion dans Excel : exemples NB

La fonction NB contrôle une plage pour en trouver les entrées qu’Excel considère comme des nombres :

= NB(B2:E2)

Cette formule indique le nombre de cellules d’une ligne contenant des nombres. Vous pouvez étendre votre recherche à la totalité du tableau ou con­cen­trer votre recherche sur des plages définies lorsque certaines colonnes du tableau ne doivent pas être prises en compte.

=NB(B2:E5;G2:J5)

Il reste toutefois possible de combiner la fonction NB avec d’autres fonctions. Vous pouvez, par exemple, calculer une moyenne à partir du nombre de cellules trouvées dans les dif­fé­rentes plages.

=MOYENNE(NB(B2:E5);NB(G2:J5);NB(L2:O5))

Dans cet exemple, comp­ta­bi­li­sez les cellules contenant des nombres dans plusieurs plages (in­dé­pen­dantes les unes des autres), puis calculez-en la moyenne.

NBVAL & NB.VIDE : deux fonctions ap­pa­ren­tées

La fonction NB calcule uni­que­ment les cellules nu­mé­riques. Le texte qui ne contient pas de nombre et les valeurs logiques ne sont pas prises en con­si­dé­ra­tion. Cette fonction est par­ti­cu­liè­re­ment pratique car elle permet l’analyse séparée des nombres et des autres contenus. À l’inverse, pour intégrer toutes les valeurs, utilisez la fonction NBVAL. Sa structure est exac­te­ment la même que celle de la fonction NB.

Cependant, avec NBVAL, vous pouvez, par exemple, afficher le taux de présence aux réunions sur une période d’un mois.

=NBVAL(B2:E5;G2:J5)/32

Dans cet exemple, nous comptons donc toutes les cellules remplies et les divisons par le nombre de cellules dis­po­nibles. La présence d’une personne est indiquée par un « x ». En formatant en pour­cen­tage la cellule de résultat, nous pouvons calculer le taux de présence.

Si, toutefois, vous voulez comp­ta­bi­li­ser le nombre de cellules vides, Excel vous propose la fonction NB.VIDE. Celle-ci est struc­tu­rée comme les deux autres fonctions, mais ne contient qu’un seul argument. Vous ne pouvez donc pas intégrer plusieurs plages à cette fonction. Vous devez y faire des sommes.

=NB.VIDE(B2:E5)+NB.VIDE(G2:J5)

Lorsqu’on ajoute NBVAL et NB.VIDE, on obtient toujours le nombre de cellules comprises dans la plage analysée. Ces fonctions s’avèrent par­ti­cu­liè­re­ment utiles si l’on se réfère à la formule de calcul du taux de présence.

=NBVAL(B2:E5;G2:J5)/(NBVAL(B2:E5;G2:J5)+NB.VIDE(B2:E5)+NB.VIDE(G2:J5))

Dans cette formule, vous n’avez plus besoin de saisir ma­nuel­le­ment le nombre de cellules. Vous pouvez déduire ce nombre de la somme des cellules vides et des cellules remplies.

Conseil

La fonction NB.SI vous offre plus de maîtrise dans la sélection de vos critères. Avec elle, vous pouvez, par exemple, re­cher­cher des termes précis dans Excel.

Aller au menu principal