Description
Cette fonction permet de compter le nombre de cellules qui répondent à un seul critère. Pris en charge dans les chaînes.
Syntaxe
COUNTIF(plage,critère)
Les entrées
Cette fonction a les arguments suivants :
| Nom | Obligatoire | Entrée valide |
|---|---|---|
plage |
Oui | Le groupe de cellules que vous voulez compter. La plage peut contenir des nombres, des tableaux ou des références contenant des nombres. Les valeurs vides et les valeurs de texte sont ignorées. |
critère |
Oui | Un seul nombre, une expression, une référence de cellule ou une chaîne de texte qui identifie les cellules qui seront comptées. Pour plusieurs critères, utilisez : |
Exemples
Données d’échantillon
| A | B | |
|---|---|---|
| 1 | Élément | Valeur |
| 2 | rouge|rouge | 56 |
| 3 | vert | 39 |
| 4 | orange|orange | 15 |
| 5 | rouge|rouge | 92 |
Exemples de formules
| Cas d'utilisation | Formule | Explication et résultat |
|---|---|---|
| Comptez le nombre de cellules d’une plage donnée qui correspondent à une valeur donnée. | =COUNTIF(A1:A5, "rouge") |
Cette formule fonctionne de la manière suivante :
Pour cet ensemble de données, cette formule renvoie 2. |
| Comptez le nombre de cellules d’une plage donnée qui ne correspondent pas à une valeur donnée. | =COUNTIF(A1:A5,"<>rouge") |
Cette formule fonctionne de la manière suivante :
Pour cet ensemble de données, cette formule renvoie 3. |
| Comptez le nombre de cellules d’une plage fournie qui correspondent à une valeur dans une cellule référencée. | =COUNTIF(A1:B5,A5) |
Cette formule fonctionne de la manière suivante :
Pour cet ensemble de données, cette formule renvoie 2. |
| Comptez le nombre de cellules d’une plage fournie qui contiennent du texte. | =COUNTIF(A2:B5, "*") |
Cette formule fonctionne de la manière suivante :
Pour cet ensemble de données, cette formule renvoie 4. |
| Comptez le nombre de cellules d’une plage donnée qui correspondent à un modèle donné. | =COUNTIF(A2:A5,"????ge") |
Cette formule fonctionne de la manière suivante :
Pour cet ensemble de données, cette formule renvoie 1. |
| Comptez le nombre de cellules d’une plage donnée qui correspondent à un motif donné. | =COUNTIF(A2:B5, "*d") |
Cette formule fonctionne de la manière suivante :
Pour cet ensemble de données, cette formule renvoie 2. |
| Comptez le nombre de cellules d’une plage fournie dont la valeur est inférieure à celle d’une cellule référencée. | =COUNTIF(A1:B5,"<"&B3) |
Cette formule fonctionne de la manière suivante :
Pour cet ensemble de données, cette formule renvoie 1. |
| Comptez le nombre de cellules d’une plage fournie dont la valeur est supérieure à une valeur fournie. | =COUNTIF(A1:B5,">=24") |
Cette formule fonctionne de la manière suivante :
Pour cet ensemble de données, cette formule renvoie 3. |
Notes
- Les caractères génériques ( ?, *, ~) ne fonctionnent qu'avec les valeurs textuelles. La formule
=COUNTIF(A1:B5," ???")ne comptera que les cellules contenant trois caractères alphabétiques. La plupart des caractères alphabétiques sont pris en charge.
Il y a une exception : S'il y avait un nombre au milieu d'un mot (par exemple "or3nge"), la formule=COUNTIF(A2:A5,"????ge")inclurait ce mot dans son décompte. - Le tilde (~) est un caractère d'échappement qui permet de faire correspondre des caractères génériques littéraux. Exemple : Pour compter le nombre de cellules contenant des points d’interrogation littéraux (?), vous devez utiliser "~?" comme suit :
=COUNTIF(A1:B5,"~?").
Astuces
- La meilleure façon d'utiliser COUNTIF avec des dates est de faire référence à une date valide dans une autre cellule avec une référence de cellule.
- Pour compter uniquement les nombres, utilisez la fonction COUNT.
- Pour compter des nombres et du texte, utilisez la fonction COUNTA.
- Pour compter en utilisant des conditions multiples, utilisez la fonction COUNTIFS.
- Pour compter les cellules vides, utilisez la fonction COUNTBLANK.
Fonctions connexes
COUNT
COUNTA
COUNTBLANK
COUNTIF
COUNTIFS
ISBLANK
ISERROR
ISNA
ISNUMBER
VALUE