Comment utiliser la fonction COUNTIFS de Google Sheets

Vous souhaitez compter des cellules en fonction de plusieurs critères dans Google Sheets ? La fonction COUNTIFS est là pour ça ! Différente des fonctions COUNT, COUNTA et COUNTIF, elle vous permet de compter des cellules en fonction de plusieurs conditions. Dans cet article, je vais vous expliquer en détail la formule COUNTIFS et vous guider pas à pas sur la façon de l’utiliser.

Comprendre la formule COUNTIFS

Avant de commencer, il est important de comprendre la structure de la formule COUNTIFS. Que vous utilisiez Excel ou Google Sheets, la syntaxe de la formule COUNTIFS est la même. Voici comment elle se présente :

=COUNTIFS(plage_critères1, critère1, [plage_critères2, critère2, plage_critères3, critère3,...])

Maintenant, voyons comment cela fonctionne dans Google Sheets.

La syntaxe COUNTIFS de Google Sheets

La syntaxe de la fonction COUNTIFS dans Google Sheets est la suivante :

=COUNTIFS(plage_critères1, condition1, [plage_critères2, condition2, plage_critères3, condition3,...])

Voici ce que signifie chaque partie :

  • plage_critères1 est la plage de cellules que vous souhaitez compter en fonction de la condition1.
  • condition1 est la condition qui doit être remplie pour qu’une cellule de plage_critères1 soit incluse dans le décompte.
  • plage_critères2 et condition2 sont des plages et des conditions supplémentaires que vous souhaitez vérifier. Ces paramètres sont répétables.

Il est important de noter que le nombre de lignes et de colonnes des paramètres de plage_critères doit être égal à celui des paramètres correspondants de condition.

La fonction COUNTIFS analyse chaque cellule de la plage donnée et ne compte que les cellules qui correspondent à toutes les conditions spécifiées. Elle renvoie ensuite le nombre total de cellules comptées.

La syntaxe COUNTIFS dans Excel

La formule COUNTIFS ne change pas entre Microsoft Excel et Google Sheets. Elle est toujours la suivante :

=COUNTIFS(plage_critères1, condition1, [plage_critères2, condition2, plage_critères3, condition3,...])

Cela signifie que vous devez choisir la plage de critères, puis les critères pour chaque argument que vous souhaitez définir comme condition. COUNTIFS est l’une des fonctions Excel les plus couramment utilisées. Notez que mes exemples ci-dessous utilisent Google Sheets, mais vous pouvez appliquer les mêmes solutions à une feuille de calcul Excel.

Comment utiliser la fonction COUNTIFS

Maintenant que vous comprenez la structure de la formule COUNTIFS, je vais vous montrer comment l’utiliser à l’aide de quelques exemples dans Google Sheets.

Pour vous aider à suivre, nous utiliserons un jeu de données d’exemple comme celui-ci :

Jeu de données d'exemple

Vous pouvez également faire une copie de ma feuille d’exemple ici.

Utilisation de COUNTIFS dans Google Sheets avec des types de critères spécifiques

Commençons par voir comment utiliser des types de critères spécifiques. Je vais inclure des exemples avec des nombres, du texte, des opérateurs logiques et des dates.

Ajout de critères numériques et de critères textuels

Lorsque vous avez des valeurs numériques comme critères, vous pouvez les indiquer directement dans la formule COUNTIFS de Google Sheets ou utiliser une référence de cellule à leur place. En revanche, si vous avez un critère textuel, vous devrez mettre le texte entre guillemets.

Par exemple, si nous voulons compter les articles d’une valeur de 109,28 dollars qui ont été vendus en ligne, nous utiliserions la formule suivante :

=COUNTIFS(E2:E22, 109.28, C2:C22, "En ligne")

Dans cette formule, la condition de prix, qui est sous forme numérique, est directement saisie, mais le texte est placé entre guillemets (notez qu’il s’agit de guillemets doubles, pas de guillemets simples). Le résultat est 2, soit le nombre d’articles vendus en ligne au prix de 109,28.

Utilisation de COUNTIFS avec des opérateurs logiques

Nous pouvons également utiliser la fonction COUNTIF avec des expressions logiques. Dans ce cas, nous devons utiliser des guillemets même lorsque nous traitons des chiffres.

Voici les opérateurs logiques que vous pouvez utiliser :

  • > supérieur à
  • < inférieur à
  • = égal à
  • >= supérieur ou égal à
  • <= inférieur ou égal à
  • <> différent de

Par exemple, dans notre jeu de données d’exemple, nous pouvons compter le nombre d’articles vendus hors ligne d’une valeur supérieure à 200 $. Pour cela, nous utiliserons la formule suivante :

=COUNTIFS(E2:E22, ">200", C2:C22, "Hors ligne")

Dans cet exemple de COUNTIFS dans Google Sheets, le résultat est 5, soit le nombre d’articles vendus hors ligne d’une valeur supérieure à 200 $. Lorsque vous utilisez des opérateurs logiques, vous ne pouvez pas utiliser de références de cellule car elles doivent être entre guillemets, et Google Sheets les considérera littéralement plutôt que comme une référence de cellule. Cela renverra une ERREUR !

Utilisation de COUNTIFS avec un critère de date

Supposons maintenant que nous voulions savoir combien d’articles alimentaires pour bébés ont été vendus en ligne avant le 1er janvier 2015. Avant d’écrire la formule, il est important de comprendre ce que nous recherchons ici.

C’est plus complexe que simplement utiliser une formule pour compter des dates. Dans cet exemple, nous voulons compter les articles où :

  • Le type d’article est « Aliments pour bébés »
  • Le canal de vente est « En ligne », et
  • La date de la commande est inférieure à « 1/1/2015 »

Comme nous pouvons le voir, nous avons trois conditions différentes qui doivent être remplies pour qu’un article soit pris en compte lors du décompte. Notre formule COUNTIFS dans Google Sheets serait donc la suivante :

=COUNTIFS(B2:B22, "Aliments pour bébés", C2:C22, "En ligne", D2:D22, "<1/1/2015")

Voici le résultat que nous obtenons :

Résultat du COUNTIFS avec un critère de date

Prenons un autre exemple. Disons que nous voulons savoir combien d’articles de fournitures de bureau d’une valeur supérieure à 100 $ ont été vendus hors ligne.

Encore une fois, décomposons nos exigences. Nous voulons compter les articles où :

  • Le type d’article est « Fournitures de bureau »
  • Le prix unitaire est supérieur à 100 $
  • Le canal de vente est « Hors ligne »

Notre formule COUNTIFS serait donc la suivante :

=COUNTIFS(B2:B22, "Fournitures de bureau", E2:E22, ">100", C2:C22, "Hors ligne")

Voici le résultat que nous obtenons :

Résultat du COUNTIFS avec un critère de prix

Utilisation de COUNTIFS pour compter des cellules dans la même colonne

Passons maintenant à un cas particulier où nous voulons compter des cellules avec des critères différents mais dans la même colonne. Par exemple, supposons que vous souhaitiez compter le nombre d’articles alimentaires pour bébés et de produits de soins personnels vendus. Remarquez que les deux critères relèvent de la catégorie « Type d’article ». Cela signifie que nous devons spécifier les deux critères à partir de la même colonne.

Intuitivement, il pourrait sembler que la formule suivante devrait fonctionner :

=COUNTIFS(B2:B22, "Aliments pour bébés", B2:B22, "Produits de soins personnels")

Mais vous remarquerez à partir de la capture d’écran ci-dessous que cela ne renvoie pas le résultat correct :

Résultat incorrect du COUNTIFS avec des critères de même colonne

Cela s’explique par le fait que la formule ci-dessus essaie de rechercher des cellules où les deux critères sont remplis. En d’autres termes, elle fonctionne comme une fonction ET. Étant donné qu’il n’y a pas de cellules dans la plage B2:B22 qui ont à la fois les valeurs « Aliments pour bébés » et « Produits de soins personnels » simultanément, la formule ci-dessus renvoie 0.

La solution à ce problème consiste à utiliser une combinaison des fonctions ARRAYFORMULA, SUM et COUNTIFS, comme suit :

=ARRAYFORMULA(SUM(COUNTIFS(B2:B22, {"Aliments pour bébés", "Produits de soins personnels"})))

N’oubliez pas d’inclure tous vos critères entre accolades.

La formule ci-dessus va maintenant compter séparément les cellules contenant les valeurs « Aliments pour bébés » et « Produits de soins personnels », puis les additionner pour vous donner le résultat suivant :

Résultat du COUNTIFS avec des critères de même colonne

Utilisation de COUNTIFS avec des caractères génériques

Les caractères génériques sont très utiles pour créer des critères plus complexes ou spécifiques dans votre formule COUNTIFS de Google Sheets. Vous pouvez les utiliser pour compter des cellules contenant des textes ou des valeurs spécifiques. Les caractères génériques dans Google Sheets incluent :

  1. L’astérisque (*) – Représente n’importe quel nombre de symboles ou de caractères.
  2. Le point d’interrogation (?) – Représente une syllabe ou un caractère.
  3. Le tilde (~) – Utilisé pour indiquer que l’astérisque ou le point d’interrogation n’est pas un caractère générique.

Par exemple, si nous voulions compter le nombre d’articles contenant le mot « nourriture » vendus en ligne, nous utiliserions la formule suivante :

=COUNTIFS(B2:B22, "*nourriture", C2:C22, "En ligne")

L’astérisque est placé devant le mot « nourriture » car, dans les données, le mot « nourriture » est à la fin.

Et si vous vouliez trouver un caractère comme un point d’interrogation ? Normalement, cela trouverait n’importe quel caractère unique en tant que caractère générique. La solution consiste à simplement ajouter un tilde devant le caractère, et vos critères rechercheront ce caractère spécifique.

Utilisation de COUNTIFS sur plusieurs feuilles dans Google Sheets

Il est possible d’utiliser la fonction COUNTIFS de Google Sheets sur plusieurs feuilles. Tout ce dont vous avez besoin est le nom de l’onglet de la feuille.

Par exemple, si nous voulions connaître le nombre d’articles d’une valeur inférieure à 600 $ vendus en ligne, nous pouvons utiliser la formule suivante :

=COUNTIFS(Feuille1!E2:E22, "<600", Feuille1!C2:C22, "En ligne")

Cependant, vous n’avez pas vraiment besoin de saisir manuellement le nom de la feuille et de la plage. Vous pouvez simplement sélectionner les colonnes nécessaires directement depuis l’autre feuille.

Dans ce cas, nous voulons compter les critères des colonnes C et E. Voici comment procéder :

  1. Saisissez le signe égal et la formule COUNTIFS.
  2. Accédez à la feuille précédente et sélectionnez la première colonne. Ajoutez une virgule.
  3. Saisissez le premier critère, puis ajoutez une virgule. Dans notre cas, il s’agit de « <600 ».
  4. Revenez à la feuille et sélectionnez la deuxième colonne.
  5. Saisissez le deuxième critère et fermez les parenthèses. Dans notre cas, le critère est « En ligne ». Une fois que vous avez terminé, vous pouvez appuyer sur Entrée ou sélectionner une autre cellule, et les résultats apparaîtront.

Vous obtiendrez ainsi les résultats corrects pour les articles vendus en ligne d’une valeur inférieure à 600 $ dans votre deuxième feuille.

Que fait la fonction COUNTIFS dans Google Sheets ?

La fonction COUNTIFS dans Google Sheets vous permet de compter le nombre de cellules dans une plage donnée en fonction de plusieurs critères dans plusieurs colonnes. La fonction compte une cellule dans la plage donnée si elle satisfait toutes les conditions spécifiées. Notez que cela diffère du comptage de caractères.

De nombreuses fonctions dans Google Sheets ont pour but de compter. Par exemple, la fonction COUNT vous permet de compter les cellules dans une plage contenant un type de données spécifique, tandis que la fonction COUNTA vous permet de compter le nombre de cellules dans une plage contenant tous les types de données.

Cependant, lorsque vous souhaitez compter en fonction de plusieurs critères, vous n’avez qu’une seule option : la fonction COUNTIFS. Dans ce tutoriel, nous vous avons fourni un guide facile sur l’utilisation de la fonction COUNTIFS dans Google Sheets à l’aide de quelques exemples simples.

Conclusion

Dans ce guide, nous vous avons montré comment utiliser la fonction COUNTIFS dans Google Sheets à l’aide de plusieurs exemples. Alors que la fonction COUNTIF vous permet de compter les cellules dans une plage en fonction d’une seule condition, la fonction COUNTIFS de Google Sheets vous permet de compter les cellules dans une plage en fonction d’une combinaison de conditions. Nous espérons que nos exemples et notre guide étape par étape vous ont aidé à comprendre ces deux fonctions en profondeur.

Références

  1. Microsoft Support. COUNTIFS function
  2. Google Support. Utiliser Google Sheets : Guide du débutant

Articles en lien