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
= SUM ( COUNTIFS (range,{'red','blue','green'}))
Résumé

Pour compter avec plusieurs critères et logique OR, vous pouvez utiliser la fonction NB.SI. constante de tableau . Dans l'exemple illustré, la formule en H6 est:

 
= SUM ( COUNTIFS (D4:D11,{'complete','pending'}))
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 de tableau comme ça:



vous pouvez utiliser une plage nommée au lieu d'une adresse de cellule dans une formule.
 
{'complete','pending'}

Cela obligera COUNTIFS à renvoyer deux résultats: un décompte pour «terminé» et un décompte pour «en attente», emballé dans un résultat du tableau comme ça:

 
{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.



Ajouter un autre critère OR

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 qui sont «complètes» ou «en attente», pour «Andy Garcia» ou «Bob Jones», vous pouvez utiliser:

excel comparer deux colonnes pour les doublons
 
= SUM ( COUNTIFS (D4:D11,{'complete','pending'},C4:C11,{'Bob Jones''Andy Garcia'}))

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

 
= SUM ({1,01,0}) 

Si vous avez plus de deux critères, considérez une formule SUMPRODUCT 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 ( COUNTIFS (range1,range2))}

Où range1 est la plage de critères et plage2 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


^