Exemples de fonctions Excel DCOUNT - Excel et Google Sheets

Ce didacticiel montre comment utiliser leFonction DCOUNT Excel dans Excel.

La fonction DCOUNT compte les enregistrements correspondants dans une base de données à l'aide de critères et d'un champ facultatif.

Pour utiliser la fonction de feuille de calcul Excel DCOUNT, sélectionnez une cellule et tapez :

(Remarquez comment les entrées de formule apparaissent)

Fonction DCOUNT Syntaxe et entrées :

=DCOUNT (base de données, [champ], critères)

Base de données - Gamme de base de données, y compris les en-têtes.

Champ - [optionnel] Nom du champ ou index à compter.

Critères - Gamme de critères, y compris les en-têtes.

DCOUNT est l'une des fonctions de base de données d'Excel. Il compte le nombre de cellules numériques dans une colonne de base de données, après avoir filtré les données sur un ensemble de critères donné.

Dans ce contexte, une "base de données" signifie simplement un tableau organisé de données dans Excel, avec des en-têtes de colonne.

Comment utiliser la fonction DCOUNT

Pour utiliser la fonction Excel DCOUNT, saisissez ce qui suit :

=DCOUNT(B7:F19,"Oscars gagnés",B3:F4)

Ici, nous avons une petite base de données avec des informations sur quelques films. Imaginez que nous voulons savoir combien de films de notre base de données sont sortis après 2000, ont gagné plus d'un milliard de dollars, mais n'ont remporté aucun Oscar. Nous pouvons utiliser DCOUNT pour cela.

DCOUNT est un peu plus complexe que les autres fonctions de comptage d'Excel, alors passons en revue :

  • Tout d'abord, nous définissons la base de données. Il s'agit des données de la plage B7:F19. Notez que les données ont des en-têtes de colonne, et nous les incluons dans la plage.
  • Ensuite, nous indiquons à DCOUNT quelle colonne nous voulons compter - Oscars gagnés. Ici, nous y avons fait référence par le nom de la colonne entre guillemets, mais nous pouvons également utiliser sa position numérique - mettre 5 ici ferait la même chose. Si nous ne définissons pas de nom de champ ici, DCOUNT renverra simplement le nombre de lignes qui restent après le filtrage.
  • Enfin, nous indiquons à DCOUNT quels filtres appliquer aux données avant de commencer à compter. Nous avons défini les critères de nos filtres dans B3:F4.

Jetez un œil au tableau des critères dans B3:F4. Notez que les en-têtes de colonnes correspondent à ceux de notre base de données. Nous n'avons qu'une ligne ici, et sous chaque en-tête, nous avons entré les critères dont nous avons besoin - une "Année" supérieure à 2000, un "Brut mondial (millions de dollars)" supérieur à 1000 et un 0 pour "Oscars gagnés". DCOUNT nous donne 3 résultats.

DCOUNT ne compte que des valeurs numériques

Il est important de garder à l'esprit que DCOUNT ne comptera que les lignes contenant des données numériques dans le champ que vous définissez.

Notre exemple ci-dessus a fonctionné car nous avons demandé à DCOUNT de compter le champ « Oscars gagnés », qui contient des nombres. Si nous avions utilisé "Nom" comme champ, DCOUNT renverrait 0, car il n'y a que des données de chaîne de texte dans cette colonne.

Ce que vous pouvez utiliser comme critère

DCOUNT est assez flexible et vous pouvez définir vos critères de différentes manières. Voici quelques exemples courants :

Utilisation de plusieurs lignes de critères

Vous pouvez utiliser autant de lignes que vous le souhaitez dans votre tableau de critères.

DCOUNT utilise la logique « OU » pour plusieurs lignes. En fait, cela signifie qu'il obtiendra le nombre de chaque ligne de critères séparément, additionnera tous les nombres et renverra la somme.

Voici un exemple :

Nous filtrons les films intitulés « Aladdin » sortis après 2000 et les films intitulés Titanic sortis après 1995.

DCOUNT renvoie 2. Pourquoi ? Parce que si nous avions utilisé l'une de ces lignes de critères séparément, DCOUNT aurait renvoyé 1 pour chacune (Aladdin à partir de 2022 et Titanic à partir de 1997). Ainsi, en utilisant les deux lignes ensemble, nous obtenons 2.

Quelques autres points à noter :

  • Dans cet exemple, nous n'avons pas défini le champ. Notez que la partie centrale de la formule est vide :
=DCOUNT(B8:F20, ,B3:F5)
  • Vous n'avez pas besoin d'inclure chaque colonne dans votre tableau de critères. Dans cet exemple, nous n'avions besoin que de "Nom" et "Année", c'est donc tout ce que j'ai mis dans le tableau.

Comptage des cellules non vides dans une base de données

Comme je l'ai mentionné précédemment, DCOUNT ne compte que les valeurs numériques dans le champ que vous spécifiez. Si vous devez compter une cellule qui n'est pas vide, vous pouvez utiliser DOUNTA pour cela. Consultez la page principale sur DCOUNTA <> pour plus d'informations.

Compter les cellules non numériques qui ne se trouvent pas dans une base de données

La capacité de DCOUNT à filtrer vos données avant de les compter est utile, mais parfois c'est exagéré. Si vous n'en avez pas besoin et que vous avez juste besoin de compter les cellules contenant des valeurs numériques dans la plage, utilisez COUNT à la place.

Voir cet exemple :

=COUNT(B3:B11)

Ici, nous avons une seule colonne de données et nous avons utilisé COUNT pour renvoyer le nombre de cellules avec des valeurs numériques. Nous en obtenons 4, car Excel compte la date en B4 ainsi que les trois nombres (Excel stocke les dates sous forme de nombres).

En savoir plus sur cette fonction sur la page principale de COUNT. <>

DCOUNT dans Google Sheets

La fonction DCOUNT fonctionne exactement de la même manière dans Google Sheets que dans Excel :

wave wave wave wave wave