La fonction DCOUNTA dans Google Sheets : Expliquée

Video google sheet dcount

Dans cet article, vous allez apprendre comment utiliser la formule DCOUNTA dans Google Sheets.

Que fait la fonction DCOUNTA dans Google Sheets ?

La formule DCOUNTA est similaire à la formule COUNTA en termes de sa fonction principale, elle compte le nombre de cellules non vides. La fonction DCOUNTA est également similaire aux fonctions COUNTIF ou COUNTIFS en ce qui concerne la possibilité d’appliquer des conditions au comptage.

En résumé, la fonction DCOUNTA compte le nombre de cellules non vides sous une ou plusieurs conditions spécifiques. Le « D » dans DCOUNTA signifie « database » (base de données), car la fonction est couramment utilisée pour compter les enregistrements dans une base de données. Pour utiliser la formule DCOUNTA, vous devez avoir un ensemble de données avec des en-têtes de tableau (titres de colonnes), comme indiqué ci-dessous.

Aperçu du jeu de données pour la fonction DCOUNTA

Quand devez-vous utiliser la fonction DCOUNTA dans Google Sheets ?

Vous devez utiliser la fonction DCOUNTA dans Google Sheets lorsque vous souhaitez compter le nombre de cellules non vides dans une colonne spécifique d’une base de données qui répond à des critères spécifiques, à partir d’un volume important de données. Voici quelques cas d’utilisation courants pour la fonction DCOUNTA :

  • Compter le nombre de commandes pour un produit particulier dans une base de données de ventes.
  • Calculer le nombre de clients vivant dans un état particulier dans une liste de clients.
  • Calculer le nombre d’employés ayant un titre d’emploi spécifique dans une base de données d’employés.
  • Confirmer le nombre de factures avec des paiements en retard dans un ensemble de données des comptes clients.

Comment utiliser la fonction DCOUNTA dans Google Sheets

Vous pouvez insérer la formule DCOUNTA dans Google Sheets de la manière suivante :

  1. Tapez « =DCOUNTA( » ou rendez-vous sur « Insertion » → « Fonction » (ou allez directement à l’icône « Fonctions ») → « Base de données » → « DCOUNTA ».
  2. Sélectionnez l’ensemble des données que vous souhaitez analyser.
  3. Choisissez le titre du champ (ou l’en-tête de colonne) dont vous souhaitez compter le nombre d’éléments.
  4. Entrez un ou plusieurs critères que les éléments doivent remplir.

Comment insérer la fonction DCOUNTA dans Google Sheets

La syntaxe générale de la formule DCOUNTA est la suivante :

  • database : Cet argument doit être une plage ou un tableau dont la première ligne contient les en-têtes de tableaux (ou les noms de champs), suivis des valeurs dans les lignes (à partir de la deuxième ligne et en descendant) pour chaque champ. La « base de données » pourrait ressembler à la table dans l’image ci-dessous.
  • field : Ce paramètre doit être l’un des en-têtes de colonne dans la « base de données ». La formule compte le nombre de cellules non vides dans cette colonne qui répondent à des conditions spécifiques. Cet argument peut être une chaîne de texte (saisie manuellement) de l’en-tête de tableau ou un numéro de colonne de la colonne à laquelle vous souhaitez vous référer, en supposant que la colonne la plus à gauche dans l’ensemble de données sélectionné est 1. Vous pouvez également utiliser une référence de cellule.
  • criteria : Cet argument doit être une plage ou un tableau dont la première ligne contient les noms des champs, suivis des conditions spécifiques dans la deuxième ligne et en dessous.

Un exemple de base de données pour la formule DCOUNTA dans Google Sheets

Prenons les cas suivants où nous appliquons la formule DCOUNTA à la liste d’opérations ci-dessus. Supposons que vous souhaitiez compter le nombre d’opérations de vente valides du client A dans la liste.

  1. Sélectionnez l’intégralité du tableau, y compris la ligne montrant les en-têtes de tableau, pour l’argument « database ».
  2. Entrez le « field » en sélectionnant la cellule contenant l’en-tête de colonne dont les valeurs de colonne qui répondent aux « criteria » sont comptées.
  3. Préparez la plage « criteria » comme indiqué dans l’image ci-dessous. Saisissez un en-tête de tableau dans une cellule et une condition en dessous de la cellule contenant l’en-tête du tableau.

La formule devrait ressembler à ceci :

=DCOUNTA(database, field, criteria)

Comment utiliser la fonction DCOUNTA avec un critère dans Google Sheets

La deuxième exemple montre comment la formule DCOUNTA calcule le nombre d’opérations de vente avec « Client A » ou « Client B ». La seule différence entre le premier et le deuxième exemple est que la plage « criteria » est étendue d’une cellule vers le bas, comme vous pouvez le voir dans l’image ci-dessous. Lorsque vous souhaitez ajouter une ou plusieurs conditions pour l’en-tête de colonne utilisé pour les « criteria », vous saisissez la (ou les) exigence(s) supplémentaire(s) dans les cellules situées juste en dessous de la première condition.

La formule avec des références de cellules ressemble à ceci :

=DCOUNTA(database, field, criteria)

Encore une fois, les cellules E25 et E28 sont exclues du résultat de 5 car elles sont vides.

Comment utiliser DCOUNTA avec deux sous-conditions pour un seul en-tête de colonne dans Google Sheets

Le troisième exemple présente comment vous comptez le nombre d’opérations de vente qui répondent à deux critères dans deux champs. Imaginez que vous souhaitiez calculer le nombre d’opérations de vente conclues avec le client A au 02/04/2023 et après.

Notez que lorsque vous ajoutez un nouvel en-tête de tableau dans le paramètre « criteria », vous le placez dans la cellule juste à droite de l’en-tête de tableau existant pour les « criteria » et vous entrez une condition spécifique sous la cellule contenant l’en-tête de tableau supplémentaire.

La formule avec des références de cellules ressemble à ceci :

=DCOUNTA(database, field, criteria)

La formule avec des saisies manuelles ressemble à ceci :

=DCOUNTA(database, {{"Product";"Type X"};{"Contract Date";">=2/4/2023"}})

Dans ce cas, seules deux cellules satisfont les conditions, mais l’une d’entre elles (cellule E45) est exclue du résultat en raison de l’absence de valeur.

Comment utiliser la formule DCOUNTA avec deux critères dans Google Sheets

Le dernier exemple montre la fonction DCOUNTA contenant trois critères.

Supposons que vous deviez compter le nombre d’opérations de vente qui répondent à trois conditions : (i) « Product » est « Type X », (ii) « Contract Date » est antérieure ou égale au 07/02/2023 et (iii) « Sale Amount ($) » est égal à ou supérieur à 3000.

Vous pouvez créer la formule avec des références de cellules comme ceci :

=DCOUNTA(database, field, criteria)

Pour la formule avec des saisies manuelles, vous devez (i) entourer chaque paire d’en-tête de tableau et de critères spécifiques avec des accolades, (ii) diviser chaque partie encadrée par les accolades avec une virgule et (iii) entourer toutes les parties séparées par une virgule avec une paire d’accolades.

La formule renvoie 1 car seule une cellule satisfait la condition et n’est pas vide.

Comment utiliser la formule DCOUNTA avec trois conditions dans Google Sheets

Quelle est la différence entre les formules DCOUNTA et COUNTA ?

La principale différence entre les formules DCOUNTA et COUNTA dans Google Sheets est que la fonction DCOUNTA compte le nombre de cellules non vides dans une colonne spécifique d’une base de données qui répondent à des critères spécifiques, tandis que COUNTA compte le nombre de cellules non vides dans une plage spécifiée sans aucune condition.

Pour utiliser DCOUNTA, vous devez préparer une plage de cellules qui comprend une ligne d’en-tête et des lignes de données. DCOUNTA est utile lorsque vous souhaitez effectuer des calculs sur des données spécifiques au sein d’une base de données bien organisée.

D’autre part, COUNTA est une fonction régulière qui compte le nombre de cellules non vides dans une plage spécifiée. Vous pouvez décider quelle formule utiliser en fonction de la valeur et de la complexité de votre ensemble de données.

Quelle est la différence entre les formules DCOUNTA et DCOUNT ?

La principale différence entre les formules DCOUNTA et DCOUNT dans Google Sheets est que DCOUNTA compte le nombre de cellules non vides, tandis que DCOUNT compte le nombre de cellules contenant des valeurs numériques.

Articles en lien