Ce didacticiel montre comment utiliser les fonctions COUNTIF
et COUNTIFS
d'Excel pour compter les cellules qui remplissent plusieurs ou conditions (par exemple, si une cellule contient x, y ou z).
Alors que COUNTIF
gère les critères uniques et les utilisations COUNTIFS
et la logique, ce tutoriel fournit des solutions ou des scénarios logiques. Il assume la familiarité avec la syntaxe de base et l'utilisation des deux fonctions.
Compter les cellules avec ou des conditions
Le cas le plus simple consiste à compter les cellules satisfaisant au moins une des nombreuses conditions.
Méthode 1: COUNTIF
COUNTIF
Cela ajoute les résultats des fonctions COUNTIF
individuelles pour chaque critère. Par exemple, pour compter les cellules de la colonne A contenant des "pommes" ou des "bananes":
=COUNTIF(A:A, "apples") COUNTIF(A:A, "bananas")
L'utilisation de références cellulaires (par exemple, les critères en F1 et G1) améliore l'efficacité et la maintenabilité:
=COUNTIF(A2:A10, F1) COUNTIF(A2:A10, G1)
Méthode 2: COUNTIF
avec constante de tableau
Cela offre une approche plus compacte:
SUM(COUNTIF(*range*, {*criterion1*, *criterion2*, *criterion3*, …}))
Les critères sont enfermés dans une constante de tableau {"apples","bananas","lemons"}
. COUNTIF
renvoie plusieurs comptes, ce que SUM
ajoute.
=SUM(COUNTIF(A2:A10,{"apples","bananas","lemons"}))
L'utilisation de références de cellules (F1: H1) nécessite une formule de tableau (Shift Ctrl Entrée):
=SUM(COUNTIF(A2:A10,F1:H1))
Méthode 3: SUMPRODUCT
SUMPRODUCT(1\*(*range* ={*criterion1*, *criterion2*, *criterion3*, …}))
ou SUMPRODUCT((*range*=*criterion1*) (*range*=*criterion2*) …)
Cela teste chaque cellule contre chaque critère, résumant le tableau vrai / faux résultant (converti en 1/0).
=SUMPRODUCT(1*(A2:A10={"apples","bananas","lemons"}))
ou
=SUMPRODUCT((A2:A10="apples") (A2:A10="bananas") (A2:A10="lemons"))
Utilisation de références cellulaires (F1: H1):
=SUMPRODUCT(1*( A2:A10=F1:H1))
Remarque: SUMPRODUCT
peut être plus lent que COUNTIF
pour les grands ensembles de données.
Compter les cellules avec ou et logique
Cela étend le concept pour inclure les deux ou les conditions. Par exemple, compter "pommes" "" bananes "ou" citrons "qui sont" livrés "(colonne A et colonne C):
Méthode 1: COUNTIFS
COUNTIFS
Cela ajoute plusieurs fonctions COUNTIFS
, chacune vérifiant une ou condition et la et la condition.
=COUNTIFS(A2:A10, "apples", C2:C10, "delivered") COUNTIFS(A2:A10, "bananas", C2:C10, "delivered") COUNTIFS(A2:A10, "lemons", C2:C10, "delivered")
Méthode 2: COUNTIFS
avec constante de tableau
Une version plus concise utilisant une constante de tableau pour ou des critères:
=SUM(COUNTIFS(A2:A10, {"apples","bananas","lemons"}, C2:C10, "delivered"))
Avec les références cellulaires (F1: H1 et F2), une formule de tableau (Shift CTRL ENTER) est nécessaire:
=SUM(COUNTIFS(A2:A10,F1:H1,C2:C10,F2))
Les caractères génériques sont soutenus (par exemple, "*bananas*"
). Des conditions supplémentaires et de conditions peuvent être ajoutées aux COUNTIFS
.
Compter les cellules avec plusieurs ou conditions
Pour plusieurs ensembles ou critères, COUNTIFS
avec des constantes de tableau (limitées à deux ensembles) ou SUMPRODUCT
avec ISNUMBER
et MATCH
(gère plus d'ensembles) sont utilisés.
Pour deux ensembles, utilisez des tableaux horizontaux et verticaux dans COUNTIFS
:
=SUM(COUNTIFS(A2:A10, {"apples", "bananas", "lemons"}, B2:B10, {"delivered"; "in transit"}))
Pour plusieurs ensembles, SUMPRODUCT
avec MATCH
est plus polyvalent:
=SUMPRODUCT(ISNUMBER(MATCH(A2:A10,{"apples","bananas","lemons"},0))*ISNUMBER(MATCH(B2:B10,{"bag","tray"},0))*ISNUMBER(MATCH(C2:C10,{"delivered","in transit"},0)))
Ce didacticiel fournit diverses méthodes pour la manipulation ou les conditions dans les fonctions de comptage d'Excel, s'adressant à différents niveaux de complexité et tailles d'ensemble de données. Un exemple de classeur est disponible pour une pratique ultérieure.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Article chaud

Outils chauds

Bloc-notes++7.3.1
éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)
