Exceller

Fonction COUNTIFS Excel

Excel Countifs Function

Fonction Excel COUNTIFSSommaire

La fonction Excel COUNTIFS renvoie le nombre de cellules qui répondent à un ou plusieurs critères. COUNTIFS peut être utilisé avec des critères basés sur des dates, des nombres, du texte et d'autres conditions. COUNTIFS prend en charge les opérateurs logiques (>,<,,=) and caractères génériques (*,?) pour une correspondance partielle.



Objectif Compter les cellules qui correspondent à plusieurs critères Valeur de retour Le nombre de fois où les critères sont remplis Syntaxe =COUNTIFS (plage1, critères1, [plage2], [critères2], ...) Arguments
  • plage1 - La première plage à évaluer.
  • critères1 - Les critères à utiliser sur range1.
  • plage2 - [facultatif] La deuxième plage à évaluer.
  • critères2 - [optionnel] Les critères à utiliser sur range2.
Version Excel 2007 Notes d'utilisation

La fonction COUNTIFS dans Excel compte le nombre de cellules dans une plage qui correspondent à un critère fourni. Contrairement à l'ancien Fonction COUNTIF , COUNTIFS peut appliquer plusieurs conditions à la fois. Les conditions sont fournies avec des paires plage/critères, et seule la première paire est requise. Pour chaque condition supplémentaire, vous devez fournir un autre couple plage/critère. Jusqu'à 127 paires plage/critère sont autorisées.

Les critères peuvent inclure Opérateurs logiques (>,<,,=) and caractères génériques (*,?) pour une correspondance partielle. Les critères peuvent également être basés sur une valeur d'une autre cellule, comme expliqué ci-dessous.





COUNTIFS fait partie d'un groupe de huit fonctions dans Excel qui divise les critères logiques en deux parties (plage + critères). En conséquence, le la syntaxe utilisée pour construire les critères est différente , et COUNTIFS a besoin une plage de cellules pour les arguments de plage, vous ne pouvez pas utiliser un déployer .

Exemple de base

Avec l'exemple illustré, COUNTIFS peut être utilisé pour compter les enregistrements en utilisant 2 critères comme suit :



 
= COUNTIFS (C5:C14,'red',D5:D14,'tx') // red and TX = COUNTIFS (C5:C14,'red',F5:F14,'>20') // red and >20

Notez que la fonction COUNTIFS est ne pas sensible aux majuscules et minuscules.

Guillemets ('') dans les critères

En général, les valeurs de texte doivent être entourées de guillemets doubles, contrairement aux nombres. Cependant, lorsqu'un opérateur logique est inclus avec un nombre, le nombre et opérateur doit être mis entre guillemets comme indiqué ci-dessous :

définir les titres d'impression dans Excel comme ligne 2
 
= COUNTIFS (A1:A10,100) // count equal to 100 = COUNTIFS (A1:A10,'>50') // count greater than 50 = COUNTIFS (A1:A10,'jim') // count equal to 'jim'

Remarque : afficher une seule condition pour plus de simplicité. Les conditions supplémentaires doivent suivre les mêmes règles.

Valeur d'une autre cellule

Lors de l'utilisation d'une valeur d'une autre cellule dans une condition, la référence de cellule doit être concaténé à un opérateur lorsqu'il est utilisé. Dans l'exemple ci-dessous, COUNTIFS comptera les valeurs de A1:A10 qui sont inférieures à la valeur de la cellule B1. Remarquez le moins de opérateur (qui est du texte) est entre guillemets, mais la référence de la cellule n'est pas :

 
= COUNTIFS (A1:A10,'<'&B1) // count cells less than B1

Remarque : COUNTIFS est l'une des nombreuses fonctions qui divisent les conditions en deux parties : plage + critères. Ce qui provoque quelques incohérences par rapport aux autres formules et fonctions.

Pas égal à

Pour construire des critères 'différent de', utilisez le '' opérateur entouré de guillemets (''). Par exemple, la formule ci-dessous comptera les cellules inégal à « rouge » dans la plage A1 : A10 :

 
= COUNTIFS (A1:A10,'red') // not 'red'

Cellules vides

COUNTIFS peut compter les cellules vides ou non. Les formules ci-dessous comptent les cellules vides et non vides dans la plage A1:A10 :

 
= COUNTIFS (A1:A10,'') // not blank = COUNTIFS (A1:A10,'') // blank

Rendez-vous

La façon la plus simple d'utiliser COUNTIFS avec des dates est de se référer à un date valide dans une autre cellule avec une référence de cellule. Par exemple, pour compter les cellules de A1:A10 qui contiennent une date supérieure à une date de B1, vous pouvez utiliser une formule comme celle-ci :

 
= COUNTIFS (A1:A10, '>'&B1) // count dates greater than A1

Remarquez que nous enchaîner l'opérateur '>' à la date dans B1, mais et ne sont pas des guillemets autour de la référence de cellule.

Le moyen le plus sûr code en dur une date dans COUNTIFS est au Fonction DATE . Cela garantit qu'Excel comprendra la date. Pour compter les cellules de A1:A10 qui contiennent une date inférieure au 1er septembre 2020, vous pouvez utiliser :

 
= COUNTIFS (A1:A10,'<'& DATE (2020,9,1)) // dates less than 1-Sep-2020

Caractères génériques

Les caractère générique caractères point d'interrogation (?), astérisque (*) ou tilde (~) peuvent être utilisés dans Critères . Un point d'interrogation (?) correspond à n'importe quel caractère et un astérisque (*) correspond à zéro ou plusieurs caractères de tout type. Par exemple, pour compter les cellules d'un A1:A5 qui contiennent le texte 'pomme' n'importe où, vous pouvez utiliser une formule comme celle-ci :

 
= COUNTIFS (A1:A5,'*apple*') // count cells that contain 'apple'

Le tilde (~) est un caractère d'échappement pour vous permettre de trouver des caractères génériques littéraux. Par exemple, pour compter un point d'interrogation littéral (?), un astérisque (*) ou un tilde (~), ajoutez un tilde devant le caractère générique (c'est-à-dire ~?, ~*, ~~).

Remarques

  • Plusieurs conditions sont appliquées avec la logique AND, c'est-à-dire la condition 1 ET condition 2, etc.
  • Chaque plage supplémentaire doit avoir le même nombre de lignes et de colonnes que range1, mais les plages n'ont pas besoin d'être adjacentes. Si vous fournissez des plages qui ne correspondent pas, vous obtiendrez une erreur #VALUE.
  • Les critères non numériques doivent être entourés de guillemets doubles, mais pas les critères numériques. Par exemple : 100, '100', '>32', 'jim' ou A1 (où A1 contient un nombre).
  • Les caractères génériques ? et * peuvent être utilisés dans les critères. Un point d'interrogation correspond à n'importe quel caractère et un astérisque correspond à n'importe quelle séquence de caractères.
  • Pour trouver un point d'interrogation ou un astérisque littéral, utilisez un tilde (~) devant le point d'interrogation ou l'astérisque (c'est-à-dire ~?, ~*).


^