KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Fonction NB.SI.ENS d’Excel – Compter des cellules selon plusieurs critères – Logique ET et logique OU

AuteurAmanda Li Date de modification

Syntaxe de la fonction NB.SI.ENS dans Excel

Compter des cellules répondant à plusieurs critères spécifiés avec NB.SI.ENS en logique ET

Compter des cellules répondant à plusieurs critères spécifiés en logique OU


Syntaxe de la fonction NB.SI.ENS dans Excel

Faisant partie des fonctions statistiques d’Excel, NB.SI.ENS permet de compter les cellules qui répondent à un ou plusieurs critères spécifiés, sur une ou plusieurs plages.

Syntaxe de la fonction NB.SI.ENS
=COUNTIFS(criteria_range1, criteria1, [criteria_range  iteria2]…)

La syntaxe de la fonction NB.SI.ENS comprend les arguments suivants :

  • « plage_critères1 » (obligatoire) désigne la première plage de cellules à laquelle appliquer le « critère1 ».
  • « critère1 » (obligatoire) définit la condition qui détermine quelles cellules de « plage_critères1 » doivent être comptées.
  • « plage_critères2 », « critère2 » (facultatifs) désignent des plages supplémentaires accompagnées de leurs critères associés. Jusqu’à 127 paires plage/critère sont autorisées.

La fonction NB.SI.ENS renvoie une valeur numérique correspondant au nombre de cellules qui remplissent un ou plusieurs critères définis dans les plages associées.

Points à retenir
  • Le nombre de lignes et de colonnes de chaque plage supplémentaire doit être identique à celui de « plage_critères1 ». Les plages peuvent être identiques, adjacentes ou non adjacentes.
  •  
  • Dans une formule NB.SI.ENS sous Excel, un astérisque (*) peut correspondre à n’importe quel nombre de caractères, tandis que le point d’interrogation (?) correspond à un seul caractère. Si vous devez compter des cellules contenant réellement un caractère générique – astérisque (*) ou point d’interrogation (?) –, placez un tilde (~) avant le caractère générique. Par exemple : ~*, ~?.
  • Les guillemets (« »)sont obligatoires pour encadrer les critères non numériques, tandis que les critères numériques peuvent être saisis sans guillemets (« »). Par exemple : 80, « >=80 », « a », « inde ».
  • La fonction NB.SI.ENS ne tient pas compte de la casse : ainsi, qu’il s’agisse de « Inde » ou de « INDE », cela n’a aucune incidence sur le résultat de la formule.
  • Pour utiliser une référence de cellule dans la fonction NB.SI.ENS avec des « opérateurs de comparaison », vous devez placer ces opérateurs entre guillemets (« »), et y ajouter une esperluette (&) entre l’opérateur et la référence. Par exemple : «>»&B2.
  • L’ordre desopérateurs de comparaison est important :=ne peut fonctionner qu’isolément ou après>ou<.

Compter des cellules répondant à plusieurs critères spécifiés avec NB.SI.ENS en logique ET

Par défaut, la fonction NB.SI.ENS applique une logique « ET » pour évaluer plusieurs critères. Elle renvoie le nombre de cellules qui satisfont **tous** les critères spécifiés. Voici quelques exemples illustrant l’utilisation de NB.SI.ENS pour compter des cellules selon cette logique « ET ».

NB.SI.ENS pour compter les cellules qui répondent à plusieurs critères spécifiés dans une même plage


√ Remarque : Les cellules vides indiquent que les notes n’ont pas été correctement enregistrées. Une note de 0 signifie que l’étudiant n’a pas passé l’examen.

Pour compter le nombre d’étudiants dont la note en anglais se situe entre 60 et 90 (inclus), nous proposons deux méthodes.

  • Vous pouvez utiliser la formule NB.SI.ENS suivante :
    =COUNTIFS(C2:C8,">=60",C2:C8,"<=90")
    Le résultat est « 5 »
  •  
  • Sinon, si vous avez Kutools pour Excel installé, rendez-vous dans l’onglet « Kutools », cliquez sur « Sélectionner », puis sur « Sélectionner des cellules spécifiques » dans la liste déroulante. Configurez comme indiqué dans la capture d’écran ci-dessous :
  • Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant

☞ Autres approches pour réaliser cette tâche :Comment compter le nombre de cellules entre deux valeurs ou deux dates dans Excel ?

Pour compter le nombre de notes valides (cellules différentes de 0 et non vides), nous proposons également deux méthodes.

  • Vous pouvez utiliser la formule suivante :
    =COUNTIFS(C2:D8,"<>0",C2:D8,"<>")
    Le résultat obtenu est « 12 ».
    √ Remarque : dans Excel, « » signifie « différent de ». Ainsi, « 0 » indique une valeur différente de 0, tandis que « "" » correspond à une cellule non vide.
  •  
  • Une fois «Kutools pour Excel» installé, rendez-vous dans l’onglet « Kutools », cliquez sur « Sélectionner », puis choisissez « Sélectionner des cellules spécifiques » dans la liste déroulante. Configurez les options comme indiqué dans la capture d’écran ci-dessous :
    Capture d’écran montrant la boîte de dialogue Kutools « Sélectionner des cellules spécifiques » configurée pour exclure les cellules égales à 0 dans Excel
    √ Remarque : Par défaut, Kutools exclut les cellules vides ; sous « Spécifier le type », définissez donc le critère sur « Différent de 0 ».

    Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant

NB.SI.ENS pour compter les cellules qui répondent à plusieurs critères spécifiés dans des plages différentes

Capture d’écran illustrant l’utilisation de NB.SI.ENS pour compter les élèves selon plusieurs critères dans des plages différentes

  • Pour compter le nombre d’étudiants « originaires de pays dont le nom se termine par la lettre “a” » et « dont le prénom commence par “J” », utilisez la formule suivante :
    =COUNTIFS(A2:A8,"j*", B2:B8,"*a")
    Le résultat est « 2 »
    √ Remarque : Le caractère générique « astérisque (*) » correspond à n’importe quel nombre de caractères.
  •  
  • Pour compter le nombre d’étudiants dont « la note en anglais et la note en mathématiques sont toutes deux supérieures (et non égales) aux notes d’Eddie (valeurs en C4 et D4) », utilisez l’une des formules suivantes :
    =COUNTIFS(C2:C8,">60",D2:D8,">80")
    =COUNTIFS(C2:C8,">"&C4,D2:D8,">"&D4
    Le résultat est « 3 »
  •  
  • Pour compter le nombre d’étudiants « originaires de l’Inde (valeur en B2) » et « ayant obtenu la mention A (valeur en E2) », utilisez l’une des formules suivantes :
    =COUNTIFS(B2:B8,"india",E2:E8,"a")
    =COUNTIFS(B2:B8,B2,E2:E8,E2)
    Le résultat est « 2 »

Compter des cellules répondant à plusieurs critères spécifiés en logique OU

Compter des cellules répondant à plusieurs critères selon une « logique OU » revient à additionner le nombre de cellules qui satisfont au critère 1, au critère 2, etc., c’est-à-dire à comptabiliser toutes les cellules correspondant à au moins l’un des critères. À cette fin, nous présentons ci-dessous deux méthodes :

Additionner les résultats de NB.SI ou NB.SI.ENS pour compter les cellules qui répondent à l’un des critères spécifiés

En additionnant le nombre de cellules qui répondent à au moins l’un des critères que vous avez définis, vous obtenez facilement le total souhaité. Il vous suffit d’écrire autant de formules NB.SI ou NB.SI.ENS que nécessaire, puis d’appliquer les opérations arithmétiques adéquates.

  • Pour compter le nombre d’étudiants « originaires de l’Inde (valeur en B2) » ou « de l’Angleterre (valeur en B3) », utilisez l’une des formules suivantes :
    =COUNTIF(B2:B8,"india")+COUNTIF(B2:B8,"england")
    =COUNTIF(B2:B8,B2)+COUNTIF(B2:B8,B3)
    Le résultat est « 4 »
    √ Remarque : Vous pouvez utiliser « Kutools pour Excel » si vous avez installé la complément professionnel « Kutools » > « Sélectionner » > « Sélectionner des cellules spécifiques », puis sélectionnez « OU » sous « Spécifier le type ».
  •  
  • Pour compter le nombre d’étudiants dont « la note en anglais ou en mathématiques est supérieure à 80 (incluant 80) », utilisez l’une des formules suivantes :
    =COUNTIF(C2:C8,">=80")+COUNTIF(D2:D8,">=80")-COUNTIFS(C2:C8,">=80", D2:D8,">=80")
    Le résultat est « 5 »
    √ Remarque : La soustraction de NB.SI.ENS(C2:C8;« >=80 »; D2:D8;« >=80 ») ici permet de Supprimer les doublons, c’est-à-dire les étudiants ayant à la fois une note en anglais et en mathématiques supérieure à 80.
NB.SI.ENS avec une constante matricielle pour compter les cellules qui répondent à l’un des critères spécifiés

Plutôt que d’additionner les résultats de NB.SI ou NB.SI.ENS — ce qui alourdit considérablement la formule —, combinez les fonctions SOMME et NB.SI.ENS avec une constante matricielle pour compter efficacement les cellules distinctes répondant à vos critères. Découvrez comment faire grâce aux exemples ci-dessous :

  • Pour compter le nombre d’étudiants « originaires de l’Inde ou de l’Angleterre », utilisez la formule suivante (une seule plage) :
    =SUM(COUNTIF(B2:B8,{"india","england"}))
    Le résultat est « 4 »
  •  
  • Pour compter le nombre d’étudiants « originaires de l’Inde ou des États-Unis ayant obtenu la mention A, B ou C », utilisez la formule suivante :
    =SUM(COUNTIFS(B2:B8,{"india","america"},E2:E8,{"a";"b";"c"}))
    Le résultat est « 4 »
    √ Remarque : Vous devez utiliser des « points-virgules (;) » dans la deuxième constante matricielle. Pour les cas comportant davantage de critères, envisagez d’utiliser une formule « SOMMEPROD ».

Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile

  • Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !

Tous les compléments Kutools. Un seul installateur

Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
  • Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels