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 | Description | Entrée valide |
|---|---|---|---|
plage |
Oui | Le groupe de cellules que vous souhaitez faire analyser. | La plage peut contenir des nombres, des tableaux ou des références renvoyant vers des nombres. Les valeurs vides et les valeurs de texte sont ignorées. |
critère |
Oui | La valeur à compter. | 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 :
Résultat : 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 :
Résultat : 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 :
Résultat : 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 :
Résultat : 4 . |
| Comptez le nombre de cellules d’une plage donnée qui correspondent à un motif donné. | =COUNTIF(A2:A5,"????ge") |
Cette formule fonctionne de la manière suivante :
Résultat : 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 :
Résultat : 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 :
Résultat : 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 :
Résultat : 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.