Formules Excel

Comment compter avec plusieurs critères sur Excel avec NB.SI.ENS ?

15 janvier 2026 10 vues

La fonction NB.SI.ENS d'Excel est un outil puissant pour analyser vos données. Elle vous permet de compter le nombre de cellules qui répondent à plusieurs critères spécifiques. Oubliez les filtres manuels et les calculs fastidieux ! Avec NB.SI.ENS, vous pouvez obtenir des informations précises et pertinentes en quelques secondes. Cet article vous guidera pas à pas dans l'utilisation de cette fonction, avec des exemples concrets et des conseils pratiques pour en tirer le meilleur parti. Que vous soyez débutant ou utilisateur expérimenté d'Excel, vous découvrirez des astuces pour optimiser vos analyses et gagner du temps.

Comprendre la fonction NB.SI.ENS d'Excel

La fonction NB.SI.ENS est une fonction statistique d'Excel qui permet de compter le nombre de cellules dans une plage qui répondent à plusieurs critères. Contrairement à la fonction NB.SI qui ne permet de spécifier qu'un seul critère, NB.SI.ENS offre une plus grande flexibilité et permet des analyses plus complexes.

Syntaxe de la fonction NB.SI.ENS

La syntaxe de la fonction NB.SI.ENS est la suivante:

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

  • plage_critères1 : La première plage de cellules à évaluer.
  • critères1 : Le premier critère à appliquer. Il peut s'agir d'un nombre, d'une expression, d'une référence de cellule ou d'une chaîne de texte.
  • plage_critères2; critères2; ... (facultatif) : Des plages et critères supplémentaires. Vous pouvez spécifier jusqu'à 127 paires plage/critère.

Explication des arguments

  • Plage de critères : Il s'agit de la plage de cellules dans laquelle Excel va rechercher les cellules qui correspondent au critère spécifié. La plage peut être une colonne entière, une ligne entière, ou une plage de cellules spécifique.
  • Critère : Il s'agit de la condition que les cellules de la plage de critères doivent remplir pour être comptabilisées. Le critère peut être un nombre (par exemple, 10), une chaîne de texte (par exemple, "Pomme"), une expression (par exemple, ">5"), ou une référence de cellule (par exemple, A1). Il est important de noter que les chaînes de texte doivent être entre guillemets.

Utilisation pratique de NB.SI.ENS avec des exemples

Pour bien comprendre comment fonctionne NB.SI.ENS, rien de mieux que des exemples concrets. Voici quelques scénarios d'utilisation courants :

Exemple 1 : Compter le nombre de ventes par produit et par région

Imaginez que vous avez un tableau de données contenant les ventes de différents produits dans différentes régions. Vous souhaitez savoir combien de ventes de "Pommes" ont été réalisées dans la région "Nord".

Produit Région Ventes
Pomme Nord 10
Poire Sud 5
Pomme Sud 8
Pomme Nord 12
Poire Nord 7

Dans cet exemple, vos données sont organisées de la manière suivante :

  • Colonne A : Produit
  • Colonne B : Région
  • Colonne C : Ventes

Pour compter le nombre de ventes de "Pommes" dans la région "Nord", vous pouvez utiliser la formule suivante :

=NB.SI.ENS(A2:A6; "Pomme"; B2:B6; "Nord")

Cette formule va compter le nombre de lignes dans lesquelles la colonne A contient "Pomme" et la colonne B contient "Nord". Le résultat sera 2.

Exemple 2 : Compter le nombre de clients ayant dépensé plus de 100€ et habitant à Paris

Supposons que vous ayez une liste de clients avec leurs dépenses et leur ville. Vous voulez savoir combien de clients ont dépensé plus de 100€ et habitent à Paris.

Client Dépenses Ville
A 120 Paris
B 80 Lyon
C 150 Paris
D 90 Paris
E 110 Lyon
  • Colonne A : Client
  • Colonne B : Dépenses
  • Colonne C : Ville

La formule pour compter le nombre de clients répondant aux critères est :

=NB.SI.ENS(B2:B6; ">100"; C2:C6; "Paris")

Cette formule va compter le nombre de lignes dans lesquelles la colonne B contient une valeur supérieure à 100 et la colonne C contient "Paris". Le résultat sera 2.

Exemple 3 : Compter les commandes passées après une certaine date et pour un montant supérieur à un seuil

Imaginons un tableau de commandes avec la date de la commande et le montant total.

Date de commande Montant Statut
01/01/2024 50 Livrée
15/01/2024 120 En cours
20/01/2024 80 Livrée
01/02/2024 150 Livrée
10/02/2024 200 En cours
  • Colonne A : Date de commande
  • Colonne B : Montant
  • Colonne C : Statut

Pour compter les commandes passées après le 15/01/2024 et d'un montant supérieur à 100€, la formule sera :

=NB.SI.ENS(A2:A6; ">15/01/2024"; B2:B6; ">100")

Cette formule va compter le nombre de lignes où la date dans la colonne A est postérieure au 15/01/2024 ET le montant dans la colonne B est supérieur à 100€. Le résultat sera 2.

Astuces et bonnes pratiques pour utiliser NB.SI.ENS

Voici quelques conseils pour utiliser NB.SI.ENS de manière efficace et éviter les erreurs courantes :

  • Utiliser des références de cellules pour les critères : Au lieu d'écrire directement les critères dans la formule, utilisez des références de cellules. Cela rendra votre formule plus flexible et plus facile à modifier. Par exemple, si vous voulez compter le nombre de ventes d'un produit spécifique, vous pouvez mettre le nom du produit dans une cellule (par exemple, D1) et utiliser la formule =NB.SI.ENS(A2:A6; D1; B2:B6; "Nord"). Ainsi, pour changer le produit, il suffira de modifier le contenu de la cellule D1.
  • Faire attention aux types de données : Assurez-vous que les types de données des critères correspondent aux types de données des plages de critères. Par exemple, si vous comparez une date, assurez-vous que la plage de critères contient des dates et que le critère est également une date.
  • Utiliser les caractères génériques : Vous pouvez utiliser les caractères génériques "*" (pour représenter n'importe quelle séquence de caractères) et "?" (pour représenter n'importe quel caractère unique) dans les critères. Par exemple, =NB.SI.ENS(A2:A6; "Pomme*"; B2:B6; "Nord") va compter le nombre de lignes où la colonne A commence par "Pomme" et la colonne B contient "Nord".
  • Vérifier les erreurs courantes : Les erreurs les plus courantes avec NB.SI.ENS sont les erreurs de syntaxe, les erreurs de référence de cellule et les erreurs de type de données. Vérifiez attentivement votre formule et assurez-vous que tous les arguments sont corrects.
  • Combiner NB.SI.ENS avec d'autres fonctions : Vous pouvez combiner NB.SI.ENS avec d'autres fonctions Excel pour effectuer des analyses plus complexes. Par exemple, vous pouvez utiliser la fonction SOMME.SI.ENS pour additionner les valeurs d'une plage qui répondent à plusieurs critères.

Erreurs courantes et comment les éviter

Même les utilisateurs expérimentés peuvent parfois rencontrer des difficultés avec NB.SI.ENS. Voici quelques erreurs courantes et des solutions pour les éviter :

  • Erreur #VALUE! : Cette erreur se produit généralement lorsque les plages de critères ont des tailles différentes. Assurez-vous que toutes les plages de critères ont la même taille.
  • Résultat incorrect : Si votre formule renvoie un résultat incorrect, vérifiez attentivement les critères et les plages de critères. Assurez-vous que les critères sont correctement formulés et que les plages de critères sont correctes.
  • Oubli des guillemets : N'oubliez pas de mettre les chaînes de texte entre guillemets. Si vous oubliez les guillemets, Excel interprétera la chaîne de texte comme une référence de cellule.
  • Utilisation incorrecte des caractères génériques : Assurez-vous d'utiliser les caractères génériques correctement. Le caractère "*" représente n'importe quelle séquence de caractères, tandis que le caractère "?" représente n'importe quel caractère unique.

NB.SI.ENS vs. SOMME.SI.ENS : Quelle est la différence ?

Il est important de ne pas confondre NB.SI.ENS avec SOMME.SI.ENS. Bien que les deux fonctions permettent d'appliquer plusieurs critères, elles ont des objectifs différents. NB.SI.ENS compte le nombre de cellules qui répondent aux critères, tandis que SOMME.SI.ENS additionne les valeurs des cellules qui répondent aux critères.

En résumé :

  • NB.SI.ENS : Compte le nombre de cellules.
  • SOMME.SI.ENS : Additionne les valeurs des cellules.

Choisissez la fonction appropriée en fonction de ce que vous voulez faire. Si vous voulez compter des cellules, utilisez NB.SI.ENS. Si vous voulez additionner des valeurs, utilisez SOMME.SI.ENS.

Alternatives à NB.SI.ENS

Bien que NB.SI.ENS soit une fonction puissante, il existe d'autres façons de compter des cellules qui répondent à plusieurs critères dans Excel. Voici quelques alternatives :

  • Tableaux croisés dynamiques : Les tableaux croisés dynamiques sont un outil puissant pour analyser et résumer des données. Vous pouvez utiliser un tableau croisé dynamique pour compter le nombre de cellules qui répondent à plusieurs critères en créant des filtres et des regroupements.
  • Fonctions matricielles : Vous pouvez utiliser des fonctions matricielles pour effectuer des calculs complexes sur des plages de cellules. Par exemple, vous pouvez utiliser la fonction SOMME combinée avec des fonctions SI pour compter le nombre de cellules qui répondent à plusieurs critères.
  • Power Query : Power Query est un outil d'extraction, de transformation et de chargement de données intégré à Excel. Vous pouvez utiliser Power Query pour filtrer et transformer vos données, puis compter le nombre de cellules qui répondent à plusieurs critères.

La meilleure alternative dépendra de la complexité de votre analyse et de vos préférences personnelles. Si vous avez besoin d'effectuer des analyses complexes, les tableaux croisés dynamiques ou Power Query peuvent être de meilleures options. Si vous avez besoin d'une solution simple et rapide, NB.SI.ENS peut être suffisant.

Conclusion

La fonction NB.SI.ENS d'Excel est un outil essentiel pour analyser vos données et obtenir des informations précieuses. En maîtrisant cette fonction, vous pouvez automatiser vos analyses, gagner du temps et prendre des décisions plus éclairées. N'hésitez pas à expérimenter avec les exemples et les astuces présentés dans cet article pour devenir un expert de NB.SI.ENS et exploiter pleinement son potentiel.

En résumé, NB.SI.ENS vous permet de :

  • Compter des cellules selon plusieurs critères.
  • Analyser des données complexes.
  • Automatiser vos analyses.
  • Gagner du temps.
  • Prendre des décisions plus éclairées.

Questions fréquentes

Quelle est la différence entre NB.SI et NB.SI.ENS ?

NB.SI permet de compter des cellules selon un seul critère, tandis que NB.SI.ENS permet de compter des cellules selon plusieurs critères. NB.SI.ENS est donc plus flexible et adapté aux analyses complexes.

Comment utiliser des caractères génériques dans NB.SI.ENS ?

Vous pouvez utiliser le caractère "*" pour représenter n'importe quelle séquence de caractères et le caractère "?" pour représenter n'importe quel caractère unique. Par exemple, "Pomme*" correspondra à "Pomme", "Pommes", "Pommeraie", etc.

Pourquoi ma formule NB.SI.ENS renvoie-t-elle #VALUE! ?

L'erreur #VALUE! se produit généralement lorsque les plages de critères ont des tailles différentes. Assurez-vous que toutes les plages de critères ont la même taille.

Mots-clés associés :

excel formules compter cellules excel formule excel si excel statistiques analyse de données excel

Partager cet article :