Dans ce tutoriel, vous apprendrez à tester si une plage contient une valeur spécifique.
Fonction COUNTIF
Dans Excel, la fonction COUNTIF est utilisée pour déterminer si une valeur existe dans une plage de cellules. La formule générale du COUNTIF est la suivante :
=COUNTIF(plage, critères)
Varier est le groupe de cellules que vous souhaitez compter. Ils peuvent contenir des nombres, des tableaux, être nommés ou avoir des références contenant des nombres.
Critères est un nombre (5), une expression (>5), une référence de cellule (A9) ou un mot (Chevaliers) qui détermine les cellules à compter.
Nous utiliserons la fonction COUNTIF pour résoudre l'exemple suivant.
Exemple : Les cellules Countif contiennent du texte
Supposons qu'une école souhaite changer la mascotte de son équipe. Ils donnent 6 options différentes aux responsables du conseil étudiant et décident que seules les mascottes avec plus de 4 votes seront considérées. Quelles mascottes l'école prendra-t-elle en considération ?
Partie 1) Nous devons d'abord déterminer combien de votes chaque mascotte a obtenu. Pour ce faire, nous utilisons la formule suivante :
=COUNTIF(Mascottes, A9)
La plage E9 : E23 a été renommée en « Mascottes » pour des raisons de simplicité en utilisant une plage nommée
Cela comptera le nombre de cellules dans la liste des mascottes qui correspondent à la valeur de A9. Le résultat est 5. Pour remplir rapidement les cellules restantes, vous pouvez simplement sélectionner la cellule que vous souhaitez utiliser comme base et faire glisser la poignée de remplissage.
Expressions alternatives pour la formule utilisée
- =COUNTIF(E9:E23, "Knights") Comptera le nombre de cellules avec des chevaliers dans les cellules E9 à E23. Le résultat est 5.
- =COUNTIF(E9:E23, "?nights") Comptera le nombre de cellules qui ont exactement 7 caractères et se terminera par les lettres "nights" dans les cellules E9:E23. Le point d'interrogation (?) agit comme un caractère générique pour remplacer un caractère individuel. Le résultat est 5.
- =COUNTIF(E9:E23,""&"Knights") Comptera le nombre de cellules dans la plage E9 à E23 qui ne contiennent pas de chevaliers. Le résultat est 10.
Partie 2) Ensuite, nous devons déterminer quelles mascottes ont reçu plus de 4 votes. Pour ce faire, nous utiliserons la fonction COUNTIF pour exécuter un simple test VRAI ou FAUX.
=COUNTIF(Mascottes, A9)>4
Cette formule produira la réponse VRAI si la mascotte désirée apparaît dans la plage plus de 4 fois et FAUX si elle apparaît moins ou égale à 4 fois. Encore une fois, nous pouvons sélectionner la cellule que nous voulons utiliser comme base et faire glisser la poignée de remplissage afin de remplir les cellules restantes.
Manipulation de la fonction COUNTIF
Nous pouvons également envelopper la formule dans une instruction IF afin de produire un résultat différent de VRAI ou FAUX.
=SI(COUNTIF(Mascottes,A9)>4, "Considérer", "Rejeter")
Au lieu de produire le résultat VRAI ou FAUX, cette formule amènera Excel à produire le résultat Considérer ou Rejeter.
Fonction COUNTIFS avec plusieurs critères
Une fois que vous avez appris à utiliser la fonction COUNTIF avec une plage et un critère, il est facile de l'utiliser pour deux ou plusieurs combinaisons plage/critère. Lors du test si une plage contient plusieurs valeurs, nous devons utiliser la fonction COUNTIFS.
EXEMPLE
Disons que nous avons une liste de pièces automobiles commandées. Nous voulons compter le nombre de fois qu'une pièce automobile a été commandée pour son véhicule correspondant.
En utilisant la formule générale :
=COUNTIFS(plage1,critères1,plage2,critères2)
Nous sommes en mesure de déterminer où les deux critères correspondent dans leurs colonnes respectives. Il est à noter que les deux plages de critères doivent avoir la même forme et la même taille, sinon la formule ne fonctionnera pas.