Comptez plusieurs colonnes et obtenez le décompte séparément dans Google Sheets

Dans ce tutoriel, je vais vous montrer une formule flexible qui vous permet de compter plusieurs colonnes et obtenir le décompte séparément. Cette astuce s’applique aux feuilles de calcul de Google.

Imaginez que vous souhaitez obtenir le décompte des valeurs dans la colonne A, la colonne B et la colonne C séparément. Vous pourriez utiliser trois formules DISTINCTES pour cela ou même une seule requête. Mais qu’en est-il si vous voulez compter plus de 10 colonnes de cette manière ?

C’est bien sûr possible, mais cela prend du temps et peut être sujet aux erreurs. De plus, lorsqu’il faut ajouter des colonnes supplémentaires ou modifier la plage des colonnes, cela peut devenir difficile à gérer.

C’est là qu’intervient l’importance de ce tutoriel. J’ai une formule que vous pouvez utiliser pour compter n’importe quel nombre de colonnes et obtenir le décompte individuellement. Oui, vous avez bien entendu. J’ai la formule pour cela, et elle est basée sur MMULT.

Les valeurs des colonnes peuvent être des nombres, des chaînes de texte, des dates ou même des cases à cocher. La formule fonctionne avec tous ces types de valeurs avec quelques ajustements mineurs.

Comment compter plusieurs colonnes et obtenir le décompte séparément

Je vais vous donner la formule directement, et vous guiderai ensuite sur la façon de l’utiliser pour différents types de valeurs et plages de colonnes.

Dans l’exemple ci-dessus, nous avons 5 colonnes à compter individuellement. Mon objectif est de compter le nombre total de caractéristiques de chaque produit (produit 1, produit 2, etc.) individuellement.

La plage de décompte est B3:F. Dans chaque colonne, je souhaite compter les valeurs booléennes VRAI/FAUX. Pourquoi ?

Parce que la valeur de la case à cocher est VRAI lorsqu’elle est cochée. Sinon, la valeur des cellules où les cases à cocher sont placées est FAUX.

Donc, avec ma formule en B2, je compte le nombre de VRAI pour chaque colonne.

Formule :

=ArrayFormula(TRANSPOSE(MMULT(TRANSPOSE(IF(B3:F=TRUE,1,0)),ROW(INDIRECT("A1:A"&COLUMNS(TRANSPOSE(IF(B3:F=TRUE,1,0)))))^0)))

Si vous avez plus de colonnes à compter, comment modifier cette formule ?

Il vous suffit de changer la plage B3:F qui apparaît deux fois dans la formule.

Remplacez-la par la plage que vous souhaitez inclure dans le décompte. Par exemple, si vous voulez compter de A1 à J, remplacez B3:F par A1:J. C’est tout ce que vous avez à faire.

N’oubliez pas de placer la formule en dehors de la plage mentionnée ci-dessus pour éviter une erreur de dépendance circulaire.

Formule matricielle pour compter des colonnes de nombres multiples

Vous pouvez utiliser la même formule avec quelques modifications pour compter des colonnes de nombres. Les modifications sont surlignées dans la capture d’écran ci-dessous.

[Image: Compter plusieurs colonnes et obtenir le décompte séparément]((https://infoinspired.com/wp-content/uploads/2018/08/Count-Across-Columns.jpg)

La formule ne compte que les valeurs supérieures à 0. Elle compte les nombres dans chaque colonne et retourne le décompte séparément.

Voici un autre exemple qui montre comment compter plusieurs colonnes et obtenir le décompte individuel. Cette fois, utilisons la formule ci-dessus dans une colonne de texte.

Formule matricielle pour compter plusieurs colonnes de texte

Cet exemple vous permet de compter les présences et les absences de vos employés si elles sont saisies colonne par colonne.

Encore une fois, j’ai surligné les modifications de la formule dans la capture d’écran ci-dessous.

[Image: Comptez plusieurs colonnes et obtenez le décompte séparément]((https://infoinspired.com/wp-content/uploads/2018/08/count-multiple-columns-13818.jpg)

Conclusion

Lorsque vous souhaitez compter les valeurs dans un nombre illimité de colonnes et obtenir les résultats de décompte séparément pour chaque colonne, n’hésitez pas à utiliser ma formule.

La formule ci-dessus est la solution ultime pour compter n colonnes et retourner le décompte par colonne dans Google Sheets.

Il s’agit d’une formule rare utilisant MMULT. Les autres fonctions utilisées dans cette formule sont TRANSPOSE, ROW, INDIRECT, etc. Pour en savoir plus sur ces fonctions, consultez mon guide sur les fonctions de Google Sheets. Merci de votre attention. Profitez-en bien !

Articles en lien