Comment utiliser les fonctions Countif et Countifs dans Excel
Les fonctions CountIf et CountIfs d'Excel 2013 tabulent le nombre d'enregistrements qui répondent aux critères définis. Les deux fonctions fonctionnent de la même manière, mais la fonction CountIfs, plus robuste, prend en charge plusieurs plages et critères. Par exemple, si vous souhaitez compter le nombre de fois où les ventes ont dépassé 100 $ sur une période donnée, vous pouvez utiliser la simple fonction CountIf. Cependant, si vous souhaitez compter le nombre de fois qu'un employé spécifique a réalisé une vente supérieure à 100 $, vous aurez besoin de la fonction CountIfs.
Utilisation de la fonction CountIf
Étape 1
Entrez cette formule dans une cellule vide :=CountIf(range,criteria)
Étape 2
Modifiez la valeur "plage" pour qu'elle corresponde aux données que vous souhaitez évaluer. Par exemple, pour vérifier les chiffres des ventes de C1 à C99, insérez "C1:C99" à la place de "range". Pour référencer une plage sur une autre feuille de calcul, utilisez plutôt "SheetName!C1:C99". La saisie de "[WorkbookName]SheetName!C1:99" fait référence à une plage dans un classeur différent.
Étape 3
Remplacer "critères" par l'évaluation. Que vous travailliez avec des nombres ou du texte, les critères, y compris l'opérateur et la valeur, doivent être entourés de guillemets. Si l'évaluation est une simple comparaison "égale", vous pouvez omettre le signe égal. Dans l'exemple précédent, pour rechercher les ventes supérieures à 100 $, remplacez la formule par :=CountIf(C1:C99,">100")
Utilisation de la fonction CountIfs
Étape 1
Entrez la même formule de départ que celle que vous avez utilisée dans l'exemple CountIf, mais utilisez "CountIfs" à la place. En l'absence de critères supplémentaires, la fonction CountIfs fonctionne exactement comme la fonction CountIf et produit les mêmes résultats, donc la formule suivante est parfaitement valide :=CountIfs(C1:C99,">100")
Étape 2
Ajoutez une virgule avant la parenthèse fermante et entrez la plage des critères secondaires. Dans l'exemple, si vous souhaitez également vérifier le nom de l'employé dans la colonne A, ajoutez la formule (en gardant à l'esprit qu'elle est encore incomplète) comme :=CountIfs(C1:C99,">100",A1:A99) La deuxième plage doit contenir le même nombre de lignes et de colonnes que la première plage, mais elles ne doivent pas nécessairement se trouver dans des colonnes adjacentes ou commencer sur le même numéro de ligne.
Étape 3
Ajoutez une virgule après la deuxième plage et entrez de nouveaux critères. Dans l'exemple, pour vérifier si le nom de l'employé est "Doe, John", remplacez la formule par :=CountIfs(C1:C99,">100",A1:A99,"Doe, John")
Cette formule n'incrémente le compteur que lorsque l'enregistrement de la colonne C est supérieur à 100 et que l'enregistrement de la colonne A est égal à "Doe, John". Lorsque deux plages sont incluses, Excel ne compare pas nécessairement les données sur le même numéro de ligne; mais compare plutôt des enregistrements relatifs. Par exemple, si la deuxième plage était "A11:A109", alors Excel vérifie d'abord que C1 est supérieur à 100, puis si A11 est égal à "Doe, John". Excel procède ensuite à la vérification de C2 et A12, et ainsi de suite.
Étape 4
Ajoutez d'autres plages et critères jusqu'à ce que toutes vos conditions soient remplies. Contrairement à la restriction de la fonction CountIf d'une seule comparaison, la fonction CountIfs prend en charge jusqu'à 127 paires de plages et de critères.
Astuce
Les deux fonctions prennent en charge les caractères génériques, tels qu'un point d'interrogation ou un astérisque, pour correspondre à un seul caractère ou à plusieurs caractères, respectivement. Par exemple, un critère de « r?n » correspond à « run » ou « run », mais pas à « rain ». Un critère de « r*n » correspond à « rn », « run », « run » ou « rain ». Si vous devez faire correspondre un vrai point d'interrogation ou un astérisque, mettez un tilde devant la marque, comme "êtes-vous sûr ~ ?" pour faire correspondre le texte suivi uniquement d'un point d'interrogation.