Exceller

COUNTIFS avec plusieurs critères et logique OU

Countifs With Multiple Criteria

Formule Excel : COUNTIFS avec plusieurs critères et logique OUFormule générique |_+_| Sommaire

Pour compter avec plusieurs critères et logique OU, vous pouvez utiliser la fonction COUNTIFS avec un constante matricielle . Dans l'exemple illustré, la formule dans H6 est :



= SUM ( COUNTIFS (range,{'red','blue','green'}))
Explication

Par défaut, la fonction COUNTIFS applique la logique AND. Lorsque vous fournissez plusieurs conditions, toutes les conditions doivent correspondre pour générer un décompte.

Une solution consiste à fournir plusieurs critères dans un constante matricielle comme ça:





vous pouvez utiliser une plage nommée au lieu d'une adresse de cellule dans une formule.
 
= SUM ( COUNTIFS (D4:D11,{'complete','pending'}))

Cela amènera COUNTIFS à renvoyer deux résultats : un nombre pour « terminé » et un nombre pour « en attente », emballés dans un résultat du tableau comme ça:

 
{'complete','pending'}

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.



Ajouter un autre critère OU

Vous pouvez ajouter un critère supplémentaire à cette formule, mais vous devrez utiliser une seule colonne déployer pour un critère et un tableau à une seule ligne pour l'autre. Ainsi, par exemple, pour compter les commandes « Terminées » ou « En attente », pour « Andy Garcia » ou « Bob Jones », vous pouvez utiliser :

excel comparer deux colonnes pour les doublons
 
{4,2}

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

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

Si vous avez plus de deux critères, envisager une formule SOMMEPROD comme décrit ici .

comment additionner une colonne entière dans Excel

Référence de cellule pour les critères

Pour utiliser une référence de cellule pour les critères, vous pouvez utiliser un formule matricielle comme ça:

 
= SUM ({1,01,0}) 

Où range1 est la plage de critères et range2 contient des critères.

Caractères génériques et double comptage

Prise en charge de COUNTIF et COUNTIFS caractères génériques , mais vous devez faire attention à ne pas compter deux fois lorsque vous avez plusieurs conditions « contient » avec la logique OU. Voir cet exemple pour plus d'informations

Auteur Dave Bruns


^