Excel DCOUNTA Function

Pour suivre ce tutoriel, téléchargez dès maintenant le classeur d’exemple !
Description
La fonction DCOUNTA dénombre les cellules non vides d’un champ d’enregistrements dans une base de données qui répondent aux critères spécifiés.
Syntaxe et arguments
Syntaxe de la formule
Arguments
|
Valeur de retour
La fonction DCOUNTA renvoie une valeur numérique.
Remarques
1. Il est préférable d’éviter de placer les critères sous la base de données, car cela rendrait l’ajout de nouvelles informations peu pratique.
2. Pour compter tous les éléments d’une colonne de la base de données, laissez une ligne vide sous l’en-tête de colonne dans la plage de critères.
3. La plage de critères peut s’étendre sur plusieurs lignes : les critères situés sur une même ligne sont combinés selon la logique ET, tandis que ceux placés sur des lignes distinctes suivent la logique OU.
4. Si le champ contient une valeur vide ou une erreur, la cellule ne sera pas comptée. Pour ne compter que les nombres présents dans le champ, utilisez la fonction DCOUNT.
5. La base de données et les critères doivent comporter des en-têtes de colonne strictement identiques.
6. Les caractères génériques sont pris en charge dans les critères, mais leur utilisation est moins fiable qu’avec les fonctions modernes ; veillez à bien tester.
7. Par défaut, la fonction ne distingue pas les majuscules des minuscules.
Version
Excel 2003 ou version ultérieure
Utilisation et exemples
Exemple 1 : critères sur une seule ligne – logique ET
En supposant que la base de données se trouve dans la plage B8:E16 et que les critères figurent dans la plage B4:E5, pour compter le nombre de cellules contenant des nombres selon ces critères, utilisez l’une des formules suivantes :
=DCOUNTA(B8:E16,3,B4:E5)//utilise la quatrième colonne de la base de données comme champ
=DCOUNTA(B8:E16,,B4:E5)//le champ est vide
=DCOUNTA(B8:E16,«Store»,B4:E5)//le champ correspond à la colonne nommée « sale »
Appuyez sur la touche Entrée pour obtenir le nombre compté.
Exemple 2 : critères sur deux lignes ou plus – logique OU
En supposant que la base de données se trouve dans la plage B9:E17 et que les critères figurent dans la plage B4:E6, pour compter le nombre de cellules contenant des nombres selon ces critères, utilisez l’une des formules suivantes :
=DCOUNTA(B9:E17,3,B4:E6)//utilise la quatrième colonne de la base de données comme champ
=DCOUNTA(B9:E17,,B4:E6)//le champ est vide
=DCOUNTA(B9:E17,«Store»,B4:E6)//le champ correspond à la colonne nommée « sale »
Appuyez sur la touche Entrée pour obtenir le nombre compté.
Exemple 3 : utilisation de caractères génériques dans les critères
En supposant que la base de données se trouve dans la plage B8:E16, pour compter le nombre d’éléments dont le nom commence par « g » et dont le magasin est 1, saisissez *a sous l’en-tête « Product » et 1 sous l’en-tête « Store », puis utilisez la formule suivante (voir capture d’écran) :
Fonctions associées :
Fonction Excel DAVERAGE
La fonction Excel DAVERAGE calcule la moyenne des valeurs d’un champ dans une liste ou une base de données, en ne prenant en compte que les enregistrements qui répondent aux critères spécifiés.
Fonction Excel DCOUNTA
La fonction DCOUNTA dénombre les cellules non vides d’un champ d’enregistrements dans une base de données qui répondent aux critères spécifiés.
Fonction Excel DGET
La fonction DGET extrait une valeur unique d’un champ d’enregistrements dans une base de données correspondant aux critères spécifiés.
Les meilleurs outils de productivité Office
Kutools pour Excel – Vous permet de vous démarquer de la foule
Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin n’est jamais qu’à un clic…
Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)
- Passez d’un document à l’autre en une seconde, même avec des dizaines de fichiers ouverts !
- Éliminez des centaines de clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
- Augmentez votre productivité de 50 % en visualisant et en modifiant plusieurs documents simultanément.
- Apporte à Office (y compris Excel) une efficacité de navigation comparable à celle de Chrome, Edge et Firefox.