- Fonction DCOUNTA Syntaxe et entrées :
- Comment utiliser la fonction DCOUNTA
- Ce que vous pouvez utiliser comme critère
- Utilisation de plusieurs lignes de critères
- Compter des cellules numériques dans une base de données
- Compter les cellules non vides qui ne se trouvent pas dans une base de données
- DCOUNTA dans Google Sheets
Ce didacticiel montre comment utiliser leFonction Excel DCOUNTA dans Excel.
La fonction Excel DCOUNTA 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 DCOUNTA, sélectionnez une cellule et tapez :
(Remarquez comment les entrées de formule apparaissent)
Fonction DCOUNTA Syntaxe et entrées :
=DCOUNTA (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.
DCOUNTA est l'une des fonctions de base de données d'Excel. Il renvoie le nombre de cellules non vides dans une colonne de base de données, après avoir d'abord filtré les données en fonction des critères que vous spécifiez.
Notez qu'en ce qui concerne DCOUNTA, une "base de données" est simplement un tableau de données dans votre feuille de calcul, configuré avec des en-têtes de colonne.
Comment utiliser la fonction DCOUNTA
Vous utilisez la fonction Excel DCOUNTA comme suit :
=DCOUNTA(B7:F19,5,B3:F4)
Donc, ici, nous avons une petite base de données avec des données de film. Nous aimerions savoir combien de films de la base de données sont sortis avant 2010, ont rapporté moins d'un milliard de dollars dans le monde et ont remporté au moins un Oscar.
Nous utilisons la fonction DCOUNTA pour obtenir ces informations, alors décomposons-les étape par étape :
- La première plage définit notre base de données : B7:F19. Notez que nous avons inclus les en-têtes de colonne dans cette plage.
- La partie suivante de la fonction indique à DCOUNTA quel champ de la base de données compter. Nous avons demandé le champ 5: Oscars Won. Vous pouvez également faire référence au champ en mettant son nom entre guillemets comme ceci : « Oscars gagnés ». Cette étape est facultative - si vous ne définissez pas de champ ici, DCOUNTA renverra simplement le nombre de lignes qui restent après le filtrage.
- La dernière partie de la fonction est la plage contenant les critères que nous voulons utiliser pour filtrer les données. Nous les avons mis dans B3:F4.
Comme vous pouvez le voir dans la plage de critères B3:F4, les en-têtes de colonne sont identiques à ceux de la base de données. Si les en-têtes ne correspondent pas, le filtre n'aura aucun effet. Notez que vous n'êtes pas obligé d'inclure chaque en-tête de colonne - vous pouvez simplement inclure ceux dont vous avez besoin.
Nos critères sont une "Année" inférieure à 2000 et un brut mondial inférieur à 1000. Étant donné que les films qui n'ont pas remporté d'Oscars ont des cellules vides dans la colonne 5, DCOUNTA ne compte que ceux qui ont remporté des Oscars et renvoie 4.
Ce que vous pouvez utiliser comme critère
Avec DCOUNTA, vous avez une grande latitude quant à ce que vous pouvez utiliser dans vos critères. Voici quelques exemples parmi les plus courants :
Utilisation de plusieurs lignes de critères
Votre tableau de critères peut comporter plusieurs lignes. Si vous en utilisez plusieurs, DCOUNTA utilisera la logique « OU » lors du filtrage.
En effet, cela signifie que DCOUNTA filtrera chaque ligne séparément et additionnera les résultats.
Voir l'exemple ci-dessous :
Nous filtrons pour :
- Films appelés « Aladdin » et sortis après 2000
- Films appelés "Titanic" et sortis après 1995
Comme pour l'exemple précédent, nous comptons toutes les lignes de la base de données qui répondent à ces critères et pour lesquelles la colonne 5, la colonne « Oscars gagnés », n'est pas vide.
Cette fois, DCOUNTA renvoie 1, car seul Titanic (1997) répond à tous nos critères.
Remarquez ici que la table de critères n'incluait que les deux champs dont nous avions besoin - c'est parfaitement valide - vous n'avez pas besoin d'inclure tous les champs dans votre table de critères.
Compter des cellules numériques dans une base de données
Comme indiqué précédemment, DCOUNTA ne compte que les valeurs non vides dans le champ que vous spécifiez. Si vous devez compter uniquement les cellules contenant des données numériques, Excel a une autre fonction de base de données pour cela - DCOUNT.
Vous pouvez en savoir plus sur cette fonction sur la page principale de DCOUNT. <>
Compter les cellules non vides qui ne se trouvent pas dans une base de données
Si, au lieu de filtrer une base de données entière, vous souhaitez simplement compter le nombre de cellules non vides dans une plage telle qu'elle apparaît sur votre feuille de calcul, vous pouvez utiliser une autre fonction pour cela : COUNTA.
Voici un exemple :
=COUNTA(B3:B11)
Donc, ici, nous n'avons qu'une colonne de données, B3:B11, et nous voulons savoir combien de cellules non vides il contient. Il y a neuf cellules au total, et nous n'avons qu'une seule cellule vide, donc COUNTA renvoie 8.
Vous pouvez en savoir plus sur cette fonction sur la page principale de COUNT. <>
DCOUNTA dans Google Sheets
La fonction DCOUNTA fonctionne exactement de la même manière dans Google Sheets que dans Excel :