Compter les valeurs dans chaque colonne d’un tableau dans Google Sheets

Dans cet article, nous allons découvrir comment utiliser les fonctions de base de données DCOUNT ou DCOUNTA dans Google Sheets pour compter les valeurs dans chaque colonne d’un tableau. Vous pouvez également consulter rapidement la solution MMULT en suivant ce lien.

Introduction

Les fonctions de catégorie de base de données dans Google Sheets sont très utiles pour obtenir des résultats sous forme de tableau. Voyons comment utiliser une seule formule DCOUNT/DCOUNTA pour compter les valeurs dans chaque colonne dans Google Sheets.

Scénario

Dans l’une de mes feuilles, j’ai un tableau avec six colonnes. Mon objectif est de compter les valeurs dans chaque colonne en utilisant une seule formule (une formule de tableau).

Compter toutes les cellules non vides dans chaque colonne en utilisant DCOUNTA

Dans l’exemple ci-dessus, j’ai utilisé des formules DCOUNTA uniquement dans les cellules I3 et I6.

Remarque : DCOUNTA est utile pour compter toutes les valeurs (y compris le texte). Si vous travaillez avec des colonnes de valeurs numériques, vous pouvez utiliser les deux fonctions. Mais dans le cas de colonnes de type mixte, pour compter uniquement les valeurs numériques, utilisez DCOUNT.

Voici comment écrire DCOUNTA pour compter les valeurs dans chaque colonne dans Google Sheets :

  • Pour compter toutes les cellules non vides dans chaque colonne sans condition, utilisez la formule suivante :
    =ArrayFormula(dcounta(B1:G,B1:G1,B1:G))

  • Si vous souhaitez obtenir les titres des colonnes avec les résultats, utilisez cette formule :
    =ArrayFormula({B1:G1;dcounta(B1:G,B1:G1,B1:G)})

Compter une valeur spécifique dans chaque colonne

Ici, la clé est de modifier la base de données dans la formule DCOUNTA. Dans l’exemple ci-dessus, remplacez B1:G par l’expression logique suivante : {B1:G1;if(B1:G=TRUE,1,)}

Cela convertit toutes les valeurs TRUE en 1 et les valeurs FALSE en vide. Ainsi, le tableau ne contient que des valeurs numériques. Vous pouvez donc utiliser DCOUNT ou DCOUNTA.

  • Formule sans les titres des colonnes :
    =ArrayFormula(dcounta({B1:G1;if(B1:G=TRUE,1,)},B1:G1,B1:G))

  • Formule avec les titres des colonnes :
    =ArrayFormula({B1:G1;dcounta({B1:G1;if(B1:G=TRUE,1,)},B1:G1,B1:G)})

Astuces supplémentaires

  • Dans toutes les formules ci-dessus qui comptent les valeurs dans chaque colonne, les critères sont spécifiés comme B1:G, ce qui signifie qu’aucune condition n’est spécifiée.

  • La formule DCOUNTA conditionnelle utilise la formule suivante comme base de données : {B1:G1;if(B1:G=TRUE,1,)}

  • Si vous voulez compter les valeurs non cochées, remplacez TRUE par FALSE dans la base de données de votre formule DCOUNTA.

C’est tout ce que vous devez savoir sur la façon de compter les valeurs dans chaque colonne dans Google Sheets en utilisant une formule DCOUNTA.

Merci de nous lire et profitez bien !

Retrouvez plus de ressources utiles sur le sujet sur Crawlan.com.

Articles en lien