Syntaxe
La fonction NB s’écrit de la façon suivante :
= NB( valeur1 ; [valeur2] ; ... )
Cette fonction possède au moins un argument.
valeur_x
– Une valeur, cellule, plage de cellules ou résultat d’une formule.
La fonction NB permet de calculer le nombre de cellules contenant des valeurs numériques. On peut saisir un ou plusieurs arguments. Il peut s’agir de références à une cellule ou une plage de cellules.
Elle se différencie de la fonction NBVAL puisque cette dernière comptabilise les cellules contenant des nombres et du texte.
A1 = 12 ; B1 = "Test" ; C1 = vide ; D1 = 3
= NB( A1:D1 )
est équivalent à
= NB( A1 ; B1 ; C1 ; D1 )
--> Résultat : 2
= NBVAL( A1:D1 )
--> Résultat : 3
Quelques utilisations de la fonction NB
Calculer le nombre de valeurs numériques dans une colonne
Placez-vous dans la cellule de votre choix et saisissez =NB(
. Vous avez la possibilité de saisir directement les coordonnées des cellules ou de sélectionner les cellules à compter. Cliquez sur la première cellule et, sans relâcher la pression, étendez votre sélection jusqu’à la dernière cellule voulue. Relâchez la pression et fermez la parenthèse.
= NB( A1:A10 )
Calculer le nombre de cellules contenant des valeurs numériques dans plusieurs onglets
Il est possible d’effectuer la même opération sur des cellules ou plages de cellules contenues dans des onglets différents. Pour cela, renouvelez l’opération précédente. Dès que votre parenthèse est ouverte ou que vous avez saisi un nouveau point-virgule, cliquez sur l’onglet de votre choix et sélectionnez les cellules voulues.
= NB( ...
= NB( A1:A10 ; ...
= NB( A1:A10 ; Onglet1!A1:A10 ; ...
Compter dans plusieurs classeurs
En réitérant la procédure expliquée précédemment, vous avez la possibilité de faire référence à des valeurs contenues dans un autre classeur. Cependant, dans ce cas Excel va créer un lien entre votre classeur et celui qui contient les valeurs. Si celui-ci est modifié, déplacé, renommé, il y aura un impact sur votre fichier.
Compter des dates
La fonction NB vous permet de compter le nombre de cellules contenant des dates. En effet, pour Excel, une date est une valeur numérique sur laquelle le logiciel applique un format particulier.
Compter avec un critère
Si vous voulez compter des cellules en appliquant un critère, c’est possible (ex : nombre des quantités sur les articles « chaises »). Dans ce cas, pas besoin d’avoir des valeurs numériques. On peut mettre des critères de nombres, de dates et sur des textes.
Il faudra se tourner vers la fonction NB.SI.
= NB.SI( A1:A10 ; "chaise" )
Compter avec plusieurs critères
Pour compter des cellules suivant plusieurs critères (ex : si l’article est « chaise » et si quantité supérieure à 5), il faudra alors se tourner vers la fonction NB.SI.ENS.
= NB.SI.ENS( A1:A10 ; "chaise" ; B1:B10 ; ">5" )
À noter que la fonction SOMMEPROD permet également des opérations de comptage très poussées.
= SOMMEPROD(
--( B3:B14 <> "" ) ;
--( C3:C14 > 160 )
)
Caractéristique de la fonction NB
- La fonction NB permet de compter des cellules contenant des valeurs numériques (nombres ou dates) ;
- Elle ignore les éléments au format texte ;
- Pour compter des cellules avec un critère, il faut se tourner vers la fonction NB.SI ;
- Pour compter des cellules avec plusieurs critères, il faut se tourner vers la fonction NB.SI.ENS ou la fonction SOMMEPROD ;
- Si l’un des cellules contient une erreur, la fonction renverra une erreur.
Formules en lien
- Compter le nombre de cellules égales à un texte
- Compter le nombre de cellules contenant du texte
- Compter le nombre de cellules contenant une date
- Compter le nombre de cellules contenant une partie du texte (mot, caractère)
- Compter nombre de valeurs texte différentes
- Compter le nombre de cellules non vides
Fonctions en lien
- NBVAL
- NB.SI
- NB.SI.ENS
- GRANDE.VALEUR
- PETITE.VALEUR
- MAX
- MAX.SI.ENS
- MEDIANE
- MIN
- MIN.SI.ENS
- RANG
- MOYENNE
- MOYENNE.SI
- MOYENNE.SI.ENS