Formules Excel

Combien d'éléments ? Maîtriser COUNT, NB.SI et NB.SI.ENS sur Excel

15 janvier 2026 21 vues

Excel est un outil puissant pour manipuler et analyser des données. Parmi les nombreuses fonctions disponibles, celles dédiées au comptage sont essentielles pour extraire des informations pertinentes de vos tableaux. Que vous ayez besoin de compter le nombre total de cellules contenant des nombres, ou de filtrer ce comptage selon des critères spécifiques, Excel offre des solutions robustes et flexibles. Cet article vous guide à travers les fonctions COUNT (NB en français), NB.SI et NB.SI.ENS, en vous fournissant des exemples concrets et des astuces pour les utiliser efficacement.

Comprendre la fonction COUNT (NB) sur Excel

La fonction COUNT, traduite par NB en français, est la fonction de base pour compter le nombre de cellules dans une plage qui contiennent des nombres. Elle ignore les cellules vides, les cellules contenant du texte, des erreurs ou des valeurs logiques.

Syntaxe de la fonction COUNT (NB)

La syntaxe de la fonction est simple :

=NB(valeur1; [valeur2]; ...)

valeur1, valeur2, etc., représentent les plages de cellules ou les valeurs que vous souhaitez compter. Vous pouvez spécifier jusqu'à 255 arguments.

Exemple d'utilisation de COUNT (NB)

Imaginez que vous avez une colonne (A1:A10) contenant des données mixtes : nombres, texte, cellules vides.

Cellule Valeur
A1 10
A2 20
A3 Texte
A4
A5 30
A6 40
A7 50
A8 Vrai
A9 60
A10 70

La formule =NB(A1:A10) renverra la valeur 6, car seules 6 cellules contiennent des nombres (10, 20, 30, 40, 50, 60 et 70).

Capture d'écran (description textuelle): Un tableau Excel simple avec des données dans la colonne A, allant de A1 à A10. La cellule A3 contient le mot "Texte", A4 est vide, et A8 contient la valeur "Vrai". Une cellule en dessous du tableau affiche le résultat de la formule =NB(A1:A10), qui est 6.

Erreurs courantes avec COUNT (NB)

  • Oublier que la fonction ignore le texte: Si vous devez compter les cellules contenant du texte, utilisez la fonction COUNTA (NBVAL).
  • Inclure des cellules vides dans la plage: COUNT (NB) ignore les cellules vides, donc cela n'affectera pas le résultat, mais assurez-vous de bien sélectionner la plage pertinente.

Compter avec des critères : NB.SI

La fonction NB.SI permet de compter le nombre de cellules dans une plage qui répondent à un critère spécifique. C'est un outil puissant pour filtrer et analyser vos données.

Syntaxe de la fonction NB.SI

La syntaxe est la suivante :

=NB.SI(plage; critère)

  • plage : La plage de cellules que vous souhaitez évaluer.
  • critère : Le critère qui détermine quelles cellules doivent être comptées.

Exemples d'utilisation de NB.SI

Reprenons l'exemple précédent, et imaginons que vous voulez compter le nombre de cellules contenant une valeur supérieure à 30.

Cellule Valeur
A1 10
A2 20
A3 Texte
A4
A5 30
A6 40
A7 50
A8 Vrai
A9 60
A10 70

La formule =NB.SI(A1:A10; ">30") renverra la valeur 3, car seules les cellules A6 (40), A7 (50), A9 (60) et A10 (70) contiennent des valeurs supérieures à 30. Notez que le critère est entré entre guillemets.

Capture d'écran (description textuelle): Un tableau Excel similaire au précédent. Une cellule en dessous du tableau affiche le résultat de la formule =NB.SI(A1:A10; ">30"), qui est 4.

Utiliser des critères avec du texte

Vous pouvez également utiliser NB.SI pour compter des cellules contenant un texte spécifique. Par exemple, si vous avez une colonne avec des noms de produits, vous pouvez compter le nombre de fois qu'un produit particulier apparaît.

Supposons que la colonne B (B1:B5) contienne les noms de produits suivants :

Cellule Valeur
B1 Pomme
B2 Banane
B3 Pomme
B4 Orange
B5 Pomme

La formule =NB.SI(B1:B5; "Pomme") renverra la valeur 3, car le mot "Pomme" apparaît 3 fois dans la plage B1:B5.

Capture d'écran (description textuelle): Un tableau Excel avec une colonne contenant des noms de fruits. Une cellule en dessous affiche le résultat de la formule =NB.SI(B1:B5; "Pomme"), qui est 3.

Utiliser des références de cellules dans les critères

Au lieu d'écrire le critère directement dans la formule, vous pouvez utiliser une référence de cellule. Cela rend la formule plus flexible et facile à modifier.

Par exemple, si la cellule C1 contient le mot "Pomme", vous pouvez utiliser la formule suivante :

=NB.SI(B1:B5; C1)

Le résultat sera le même que dans l'exemple précédent, mais si vous changez la valeur dans la cellule C1, le résultat de la formule NB.SI se mettra à jour automatiquement.

Erreurs courantes avec NB.SI

  • Oublier les guillemets autour du critère: Si le critère est du texte ou une comparaison (par exemple, ">30"), il doit être entre guillemets.
  • Erreurs de frappe dans le critère: Assurez-vous que le critère correspond exactement au texte que vous recherchez (respectez la casse si nécessaire).
  • Utiliser des caractères génériques: Vous pouvez utiliser des caractères génériques comme * (pour remplacer n'importe quel nombre de caractères) et ? (pour remplacer un seul caractère). Par exemple, =NB.SI(B1:B5; "P*e") compterait les cellules contenant des mots commençant par "P" et se terminant par "e" (Pomme, Poire, etc.).

Compter avec plusieurs critères : NB.SI.ENS

La fonction NB.SI.ENS est une extension de NB.SI qui permet de compter les cellules en fonction de plusieurs critères. C'est particulièrement utile pour des analyses plus complexes.

Syntaxe de la fonction NB.SI.ENS

La syntaxe est la suivante :

=NB.SI.ENS(plage_critères1; critère1; [plage_critères2; critère2]; ...)

  • plage_critères1 : La première plage de cellules à évaluer.
  • critère1 : Le premier critère à appliquer.
  • plage_critères2 : La deuxième plage de cellules à évaluer (facultatif).
  • critère2 : Le deuxième critère à appliquer (facultatif).

Vous pouvez spécifier jusqu'à 127 paires de plages et de critères.

Exemple d'utilisation de NB.SI.ENS

Imaginons que vous ayez un tableau avec des informations sur les ventes, incluant le nom du produit et le chiffre d'affaires.

Cellule Produit Chiffre d'affaires
A1 Pomme 50
A2 Banane 30
A3 Pomme 70
A4 Orange 40
A5 Pomme 60
A6 Banane 80

Vous voulez compter le nombre de ventes de "Pomme" dont le chiffre d'affaires est supérieur à 50.

La formule =NB.SI.ENS(A1:A6; "Pomme"; B1:B6; ">50") renverra la valeur 2, car il y a deux ventes de "Pomme" avec un chiffre d'affaires supérieur à 50 (70 et 60).

Capture d'écran (description textuelle): Un tableau Excel avec deux colonnes: "Produit" et "Chiffre d'affaires". Une cellule en dessous du tableau affiche le résultat de la formule =NB.SI.ENS(A1:A6; "Pomme"; B1:B6; ">50"), qui est 2.

Erreurs courantes avec NB.SI.ENS

  • Assurer la cohérence des plages: Les plages de critères doivent avoir la même taille et la même forme.
  • Ordre des arguments: L'ordre des arguments est important. Vous devez d'abord spécifier la plage, puis le critère correspondant.
  • Complexité excessive: Si vous avez de nombreux critères, envisagez d'utiliser des colonnes auxiliaires pour simplifier la formule.

Conseils et astuces pour optimiser vos comptages sur Excel

  • Utiliser des noms de plages: Définir des noms pour vos plages de cellules (par exemple, "Produits", "ChiffreAffaires") rend vos formules plus lisibles et plus faciles à maintenir.
  • Combiner avec d'autres fonctions: Les fonctions COUNT, NB.SI et NB.SI.ENS peuvent être combinées avec d'autres fonctions Excel pour des analyses plus sophistiquées. Par exemple, vous pouvez utiliser la fonction SOMME.SI.ENS pour calculer la somme des valeurs qui répondent à plusieurs critères.
  • Utiliser des tableaux structurés: Les tableaux structurés (insertion > tableau) offrent de nombreux avantages, notamment la possibilité de référencer les colonnes par leur nom, ce qui rend les formules plus claires et plus robustes.
  • Vérifier les formats de données: Assurez-vous que les données dans vos cellules sont au format approprié (nombre, texte, date, etc.) pour éviter des erreurs de comptage.
  • Utiliser la validation des données: La validation des données peut vous aider à garantir que les données entrées dans vos cellules sont valides et cohérentes, ce qui améliore la fiabilité de vos analyses.

En conclusion, maîtriser les fonctions COUNT (NB), NB.SI et NB.SI.ENS est essentiel pour exploiter pleinement le potentiel d'Excel en matière d'analyse de données. En comprenant leur syntaxe, leurs applications et en évitant les erreurs courantes, vous serez en mesure de compter et de filtrer vos données avec précision et efficacité.

Questions fréquentes

Quelle est la différence entre COUNT (NB) et COUNTA (NBVAL) ?

COUNT (NB) compte uniquement les cellules contenant des nombres, tandis que COUNTA (NBVAL) compte toutes les cellules non vides, qu'elles contiennent des nombres, du texte, des dates, etc.

Comment puis-je compter les cellules vides dans une plage ?

Utilisez la fonction COUNTBLANK (NB.VIDE). Sa syntaxe est simple : `=NB.VIDE(plage)`.

Puis-je utiliser des caractères génériques avec NB.SI.ENS ?

Oui, vous pouvez utiliser les caractères génériques `*` (pour remplacer n'importe quel nombre de caractères) et `?` (pour remplacer un seul caractère) dans les critères de la fonction NB.SI.ENS.

Mots-clés associés :

excel formules nb excel compter cellules excel excel tutoriel français fonctions statistiques excel

Partager cet article :