Comptez une colonne avec plusieurs conditions dans Google Sheets

Comment compter les occurrences de plusieurs éléments dans une liste d’éléments dans Google Sheets ? C’est facile avec Countif. Utilisez Countif pour compter une colonne avec plusieurs conditions dans Google Doc Sheets.

En passant, si vous recherchez différentes options pour effectuer un comptage dans Google Sheets, telles que le comptage logique (Countif, Countifs, etc.) et le comptage de base de données (Dcount), consultez mon tutoriel sur la fonction Count.

Revenons au comptage d’une liste avec plusieurs critères dans Google Sheets. J’utilise une formule de tableau Countif simple pour cela. Bien que la formule puisse renvoyer des comptages individuels pour chaque élément, nous pouvons les additionner à l’aide de la fonction mathématique de base Sum ou Sumproduct.

Si vous utilisez Sumproduct avec Countif, vous pouvez vous passer de ArrayFormula. Voyez cet exemple pour comprendre de quoi je parle.

Exemple : Liste d’éléments dans la colonne B et conditions à compter dans la colonne E.

Count a Column With Multiple Conditions in Google Sheets

Maintenant, voyez la formule Countif que vous pouvez utiliser pour compter la colonne B avec les multiples conditions de la colonne E dans Google Sheets.

Countif pour compter une colonne avec plusieurs conditions dans Google Sheets

Je veux juste compter la disponibilité des multiples conditions dans la plage E3:E5 dans la liste de la colonne B.

Comme on le sait, pour effectuer un comptage conditionnel sur une plage, la fonction la plus performante et rapide est Countif.

Syntaxe :

COUNTIF(plage, critère)

La formule Countif ci-dessous ne répondrait pas à notre objectif car j’ai utilisé des critères, pas un critère. Cela signifie qu’il y a plusieurs conditions à compter.

=countif(B2:B16,E3:E5)

Que faire alors ?

Faites fonctionner correctement la formule avec plusieurs conditions ou critères sous forme de tableau ou de plage. Comment ? Enveloppez Countif avec ArrayFormula qui transforme une formule non tableur en une formule de tableau.

=ArrayFormula(countif(B2:B16,E3:E5))

Cela suffit pour compter une colonne avec plusieurs conditions dans Google Sheets. Parce que cela renvoie le nombre de chaque condition séparément. Mais en plus, utilisez Sum comme indiqué ci-dessous pour obtenir le décompte total.

=sum(ArrayFormula(countif(B2:B16,E3:E5)))

Résultat : 6

Vous pouvez raccourcir cette formule en utilisant la fonction Sumproduct. Au lieu d’utiliser ArrayFormula et Sum, il vous suffit d’utiliser Sumproduct avec Countif comme indiqué ci-dessous.

=sumproduct(countif(B2:B16,E3:E5))

Résultat : 6

Vous pouvez utiliser la combinaison Countif+Sumproduct comme indiqué ci-dessus lorsque vous souhaitez compter une liste avec de nombreuses conditions dans Google Sheets. Le Sumproduct lui-même est une ArrayFormula. Il n’est donc pas nécessaire d’utiliser ArrayFormula de manière supplémentaire.

Lecture connexe :

  1. COUNTIF pour compter par mois dans une plage de dates dans Google Sheets.
  2. Countif dans un tableau dans Google Sheets en utilisant une combinaison de Vlookup et Query.
  3. Comment utiliser COUNTIF avec UNIQUE dans Google Sheets.
  4. Comment effectuer un COUNTIF sensible à la casse dans Google Sheets.

Cet article est une adaptation de l’article original disponible sur Crawlan.com.

Articles en lien