COUNTIFS avec plusieurs critères et ou logic

par défaut, la fonction COUNTIFS s’applique et logic. Lorsque vous fournissez plusieurs conditions, toutes les conditions doivent correspondre afin de générer un nombre.,

une solution consiste à fournir plusieurs critères dans une constante de tableau comme celle-ci:

{"complete","pending"}

cela fera que COUNTIFS retournera deux résultats: un nombre pour « complete » et un nombre pour « pending », empaquetés dans un résultat de tableau comme celui-ci:

{4,2}

pour obtenir un total final, nous enveloppons countifs dans Sum. La fonction SUM additionne ensuite tous les éléments du tableau et renvoie le résultat.,

ajout D’un autre critère ou

Vous pouvez ajouter un critère supplémentaire à cette formule, mais vous devrez utiliser un tableau à colonne unique pour un critère et un tableau à ligne unique pour l’autre. Ainsi, par exemple, pour compter les ordres « Complete » ou « Pending », pour « Andy Garcia » ou « Bob Jones », vous pouvez utiliser:

=SUM(COUNTIFS(D4:D11,{"complete","pending"},C4:C11,{"Bob Jones";"Andy Garcia"}))

Remarque Nous utilisons un point-virgule pour la deuxième constante de tableau, ce qui crée un tableau vertical., Cela fonctionne car Excel « associe » des éléments dans les deux constantes du tableau et renvoie un tableau bidimensionnel de résultats dans SUM comme ceci:

=SUM({1,0;1,0}) 

Si vous avez plus de deux critères, considérez une formule SUMPRODUCT comme décrit ici.

Cellule de référence pour les critères

Pour utiliser une cellule de référence pour les critères, vous pouvez utiliser une formule de tableau comme ceci:

={SUM(COUNTIFS(range1,range2))}

Où plage1 est la plage de critères, et plage2 contient les critères.,

jokers et double-counting

COUNTIF et COUNTIFS prennent en charge les jokers, mais vous devez faire attention à ne pas double count lorsque vous avez plusieurs conditions « contient » avec ou logic. Voir cet exemple pour plus d’informations

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *