0Pricing
Excel Formulas Academy · Leçon

Compter des enregistrements avec DCOUNT

Compter les lignes correspondantes dans une table structurée

Compter des enregistrements avec DCOUNT est une leçon Excel Formulas Academy gratuite sur CoddyKit. Ceci est la leçon 3 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Excel Formulas Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Excel Formulas Academy comprend 4 leçons au total.

Ce que fait DCOUNT

DCOUNT compte le nombre d'enregistrements d'un tableau qui correspondent à votre plage de critères, mais avec une particularité : elle ne compte que les lignes dont le champ contient un nombre.

Il s'agit de l'équivalent, pour les bases de données, de COUNT. Si vous devez compter des lignes selon des champs textuels ou vides, utilisez plutôt DCOUNTA, que nous découvrirons bientôt.

La syntaxe de DCOUNT

DCOUNT utilise les trois mêmes arguments que toutes les fonctions D :

DCOUNT(database, field, criteria)

  • base de données : le tableau complet avec ses en-têtes.
  • champ : la colonne dont les valeurs numériques sont vérifiées.
  • critères : le bloc contenant les règles de correspondance.

Elle renvoie le nombre de lignes correspondantes qui contiennent un nombre dans ce champ.

=DCOUNT(A1:C13, "Amount", E1:E2)

Un premier comptage

À partir de données de ventes dans A1:C13, avec les en-têtes Region, Rep et Amount, placez Region dans E1 et East dans E2.

La formule compte les lignes de l'Est qui contiennent un montant numérique. Si quatre commandes de l'Est ont toutes un montant, le résultat est 4. Modifiez le champ pour choisir une colonne non numérique : le comptage se comportera différemment, comme nous allons le voir.

=DCOUNT(A1:C13, "Amount", E1:E2)

Pourquoi le champ doit être numérique

DCOUNT compte uniquement les cellules qui contiennent des nombres dans la colonne du champ. Si vous la faites pointer vers la colonne Rep, qui contient des noms, elle renvoie 0 même lorsque des lignes correspondent aux critères, car les noms ne sont pas des nombres.

Choisissez donc un champ numérique comme Amount lorsque vous comptez avec DCOUNT. Les critères filtrent toujours les lignes ; le champ détermine simplement ce qui peut être compté.

=DCOUNT(A1:C13, "Amount", E1:E2)

Compter chaque ligne correspondante

Que faire si vous souhaitez compter toutes les lignes correspondantes, quel que soit le champ numérique ? Vous pouvez souvent omettre le champ en transmettant une paire de guillemets vide ou en indiquant un en-tête qui contient toujours une donnée.

Une habitude fiable consiste à faire pointer DCOUNT vers une colonne dont vous savez qu'elle contient toujours des nombres, comme un ID ou le montant. Ainsi, le comptage correspond au nombre d'enregistrements correspondants.

=DCOUNT(A1:C13, "Amount", E1:E2)

Découvrez DCOUNTA

DCOUNTA compte les lignes correspondantes lorsque le champ n'est pas vide : les nombres comme le texte sont comptés. Utilisez-la lorsque votre champ contient du texte, comme Rep.

Pour compter le nombre de lignes de l'Est où un commercial est renseigné, placez Region/East dans les critères et utilisez le champ Rep. DCOUNT renverrait 0 dans ce cas ; DCOUNTA compte correctement les noms non vides.

=DCOUNTA(A1:C13, "Rep", E1:E2)

Compter avec une condition numérique

Associez DCOUNT à un critère numérique pour répondre à la question « combien y a-t-il de grosses commandes ? ». Placez Amount dans E1 et >1000 dans E2.

La formule compte alors chaque ligne dont le montant dépasse 1000. Comme le champ et la colonne de critères correspondent tous deux au montant, le comptage est égal au nombre de grosses commandes.

=DCOUNT(A1:C13, "Amount", E1:E2)

Compter avec des conditions AND

Pour compter les commandes de l'Est supérieures à 1000, utilisez une plage de critères à deux colonnes : les en-têtes Region et Amount dans E1:F1, puis East et >1000 dans E2:F2.

Les conditions placées sur la même ligne signifient AND ; DCOUNT compte donc les lignes qui correspondent à l'Est et dépassent 1000. Le champ reste Amount, afin que chaque ligne admissible ajoute une unité au comptage.

=DCOUNT(A1:C13, "Amount", E1:F2)

Compter avec des conditions OR

Pour compter les commandes de l'Est ou de l'Ouest, empilez les valeurs sur des lignes distinctes : Region dans E1, East dans E2 et West dans E3.

Des lignes distinctes signifient OR ; DCOUNT compte donc toute ligne correspondant à l'une ou l'autre région. Étendez l'argument des critères à E1:E3 afin d'inclure les deux lignes de conditions.

=DCOUNT(A1:C13, "Amount", E1:E3)

DCOUNT et COUNTIFS

Comme DSUM, DCOUNT remplace les critères intégrés directement dans la formule par une plage de critères dans des cellules :

  • COUNTIFS est concise pour les conditions fixes et simples.
  • DCOUNT permet aux utilisateurs de modifier les filtres en éditant des cellules et d'exprimer une logique OR avec des lignes supplémentaires plutôt qu'avec plusieurs formules empilées.

N'oubliez pas que DCOUNT nécessite un champ numérique ; l'équivalent avec COUNTIFS ci-dessous compte directement les lignes correspondantes.

=COUNTIFS(A2:A13, "East", C2:C13, ">1000")

Associer DCOUNT et DSUM

DCOUNT et DSUM forment une excellente équipe dans un tableau de bord. Utilisez la même plage de critères pour les deux : DSUM fournit le total et DCOUNT indique le nombre d'enregistrements qui le composent.

Ensemble, elles vous permettent d'afficher une moyenne sans DAVERAGE, ou simplement d'indiquer que « l'Est comptait 4 commandes pour un total de 2 500 ». Comme les deux fonctions lisent les mêmes cellules de critères, la modification d'un filtre actualise le comptage et le total de manière synchronisée.

=DSUM(A1:C13,"Amount",E1:E2) / DCOUNT(A1:C13,"Amount",E1:E2)

Vérification rapide

Vous faites pointer DCOUNT vers la colonne Rep, qui contient des noms de commerciaux, avec des critères correspondant à plusieurs lignes. Que se passe-t-il ?

Récapitulatif

DCOUNT compte les enregistrements correspondants dont le champ est numérique :

  • Syntaxe : DCOUNT(database, field, criteria).
  • Elle compte uniquement les nombres du champ ; utilisez DCOUNTA pour le texte ou toute valeur non vide.
  • Des critères sur la même ligne = AND ; des lignes distinctes = OR.
  • Faites pointer le champ vers une colonne qui contient toujours des nombres pour compter chaque ligne correspondante.

Ensuite, nous calculerons la moyenne des enregistrements correspondants avec DAVERAGE et récupérerons des valeurs uniques avec DGET.

Questions Fréquemment Posées

La leçon « Compter des enregistrements avec DCOUNT » est-elle gratuite ?

Oui — le texte complet de « Compter des enregistrements avec DCOUNT » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Excel Formulas Academy, passe à CoddyKit PRO. Le cours Excel Formulas Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Compter des enregistrements avec DCOUNT » ?

Compter les lignes correspondantes dans une table structurée Tu pratiques Excel Formulas Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Excel Formulas Academy ?

Aucune expérience préalable n'est requise. Excel Formulas Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 4.

Combien de temps prend la leçon « Compter des enregistrements avec DCOUNT » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Excel Formulas Academy ?

Oui. Chaque leçon Excel Formulas Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Configurer une plage de critères
  2. Additionner des enregistrements avec DSUM
  3. Compter des enregistrements avec DCOUNT
  4. Calculer des moyennes et extraire des valeurs avec DAVERAGE et DGET
← Retour à Excel Formulas Academy