Exceller

Fonction Excel COUNTIFS

Excel Countifs Function

Fonction Excel COUNTIFSRésumé

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 Nombre de cellules correspondant à plusieurs critères Valeur renvoyée Nombre de fois que les critères sont satisfaits Syntaxe = COUNTIFS (plage1, critère1, [plage2], [critère2], ...) Arguments
  • gamme1 - La première plage à évauler.
  • critères1 - Les critères à utiliser sur range1.
  • gamme2 - [facultatif] La deuxième plage à évaluer.
  • critères2 - [facultatif] 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 à l'un des critères fournis. Contrairement à l'ancien Fonction COUNTIF , COUNTIFS peut appliquer plus d'une condition à 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 une autre paire plage / critères. Jusqu'à 127 paires plage / critères 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 divisent 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 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 doubles ('') dans les critères

En général, les valeurs de texte doivent être placées entre guillemets doubles, contrairement aux nombres. Cependant, quand un opérateur logique est inclus avec un numéro, le numéro et l'opérateur doit être placé 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 condition uniquement par souci 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. Notez le moins de opérateur (qui est du texte) est entre guillemets, mais la référence de 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 «pas égal à», utilisez le opérateur entouré de guillemets doubles (''). 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 vides. 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 faire référence à un date valide dans une autre cellule avec une référence de cellule. Par exemple, pour compter les cellules dans A1: A10 qui contiennent une date supérieure à une date dans 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 il n'y a pas de guillemets autour de la référence de cellule.

Le moyen le plus sûr hardcode une date dans COUNTIFS est avec le Fonction DATE . Cela garantit qu'Excel comprendra la date. Pour compter les cellules dans 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

Le joker les 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 ET, 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 placés entre guillemets, 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 * peut être utilisé 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 un astérisque (c'est-à-dire ~ ?, ~ *).


^