Comment utiliser la fonction DSUM d'Excel (4 exemples appropriés)

  • Partage Ça
Hugh West

Excel DSUM est une fonction BASE DE DONNEES La fonction de somme. DSUM calcule la somme des champs spécifiés en fonction de critères précis. Elle prend trois arguments obligatoires : Gamme , Champ et Critères .

Dans cet article, vous apprendrez comment utiliser l'outil d'aide à la décision de la Commission européenne. DSUM avec des exemples appropriés.

Télécharger le classeur Excel

Utilisations de la fonction DSUM d'Excel.xlsm

Fonction Excel DSUM : syntaxe et arguments

⦽ Fonction Objectif :

Le site DSUM calcule la somme totale d'un Champ en faisant correspondre des Critères à partir d'un Gamme .

⦽ Syntaxe :

DSUM (base de données, champ, critères)

⦽ Arguments Explication :

Arguments Obligatoire/optionnel Explication
gamme Requis plage de cellules contenant toutes les entrées
champ Requis Indique la colonne à calculer pour la somme
critères Requis plage de cellules où des conditions spécifiques sont assignées

⦽ Ce qui peut être utilisé comme critère :

DSUM offre plusieurs types de critères pour filtrer les données de la plage. Les types de critères les plus utilisés sont les suivants

Critères Type Sortie
"Prix unitaire" Chaîne de caractères Les lignes correspondent à "Prix unitaire".
Cook* Wildcard Les rangées commencent par "Cook".
*les mensonges Wildcard Les rangées se terminent par "ies"
120 Numéro Égal à 120
>120 Comparaison Plus de 120
<120 Comparaison Moins de 120
>=120 Comparaison Supérieur ou égal à 120
120 Comparaison Non égal à 120
Comparaison Non vierge
=B7 Formule Egale à l'argument de B7

⦽ Paramètre de retour :

Le site DSUM renvoie une valeur de somme.

⦽ S'applique à :

Version de Microsoft Excel 2000 au bureau 365, Version Excel 2011 pour Mac et plus.

4 exemples appropriés pour utiliser la fonction DSUM d'Excel

Exemple 1 : DSUM utilisé comme une fonction

Comme toutes les autres fonctions, DSUM est une fonction Excel, et elle fonctionne comme telle. Il suffit de déclarer les arguments comme le veut la syntaxe.

Collez la formule suivante dans n'importe quelle cellule vide (par exemple, G5:H5 ) pour calculer la somme des Prix unitaire champ.

=DSUM(B8:H19, "Prix unitaire",B5:C6)

Dans la formule,

B8:H19 ; est la gamme.

" Prix unitaire " ; est le champ spécifié dont vous calculez la somme.

B5:C6 ; où des critères spécifiques existent.

Appuyez sur ENTER La valeur évaluée apparaît alors.

Par la formule, nous imposons deux critères

⏩ Somme Prix unitaire de Numéro de commande supérieure à 10021 .

⏩ Somme Prix unitaire de Quantité vendu supérieur ou égal à 120 .

Le site DSUM La fonction évalue $3.74 Il additionne les entrées favorables (c.-à-d. $1.87 et $1.87 ) et se traduit par ( $1.87+$1.87 ) $3.74 .

Vous pouvez utiliser différents critères en fonction de vos types de données et de l'environnement de travail. DSUM fonctionne très bien.

Exemple 2 : DSUM calcule la somme totale (critère unique)

Semblable à la SOMME la fonction DSUM peut calculer la somme totale de n'importe quel champ (c'est-à-dire, Toute colonne ). Dans ce cas, nous calculons le Prix total de chaque produit vendu dans l'ensemble de données.

Écrivez la formule ci-dessous dans une cellule quelconque (c'est-à-dire, G5:H5 ).

=DSUM(B8:H19, "Prix total",B5:C6)

Dans la formule,

B8:H19 ; indique la gamme.

"Prix total" ; indique le champ spécifié dont vous calculez la somme.

B5:C6 ; se réfère à la gamme où des critères spécifiques existent.

Hit ENTER Ensuite, la valeur totale de la somme s'affiche.

La formule n'impose qu'un seul critère

⏩ Pour résumer le Prix total de Numéro de commande égale ou inférieure à 10017 c'est-à-dire toutes les entrées de l'ensemble de données.

La valeur résultante de la formule est $2033.01. Il additionne toutes les entrées dans le Prix total colonne . Vous pouvez utiliser d'autres en-têtes comme champs pour obtenir la somme totale.

Exemple 3 : DSUM calcule la somme (critères multiples)

D'après l'exemple précédent (c'est-à-dire, Exemple 2 ), nous apprenons le DSUM fonctionne de la même manière que la fonction SOMME Mais que faire si l'on veut simplement additionner un champ spécifique qui répond à plusieurs conditions ?

Dans ce scénario, nous imposons quatre critères dans une fourchette (c'est-à-dire, B5:E6 ) et DSUM additionne les entrées de Prix total qui ont

Numéro de commande égale ou supérieure à 10017.

⏩ Région Est.

⏩ Positionné dans Cookies catégorie.

⏩ Identifié comme Racine de flèche Produit.

Écrivez la formule suivante dans une cellule quelconque (c'est-à-dire, G5:H5 ).

=DSUM(B8:H19, "Prix total",B5:E6)

Les références déclarent les mêmes arguments que dans les exemples précédents. Tous les critères se trouvent dans le fichier B8:H19 comme on peut le voir.

La formule fait correspondre chaque champ spécifié aux critères et se déplace vers la droite pour finalement faire correspondre les entrées appropriées.

Appuyez sur ENTER. La valeur agrégée apparaît.

La formule correspond finalement 3 qui respectent les conditions imposées et renvoie une valeur de $695.42 .

Si nous recoupons la valeur résultante avec les entrées correspondantes, la valeur semble être la même ( $318.28 + $303.02 + $74.12 ) $695.42 .

Exemple 4 : DSUM utilisé dans des macros VBA

Nous pouvons également utiliser le DSUM fonction dans Macro VBA Codes. Suivre la macro DSUM nous pouvons imiter tous les exemples précédents de cet article.

Disons que nous voulons la somme de la Prix total de chaque entrée dans l'ensemble de données.

Hit ALT+F11 tout à fait. Dans un moment Microsoft Visual Basic La fenêtre s'ouvre. Microsoft Visual Window Sélectionnez Insérer > ; Choisir Module .

Dans le Module Collez le code Maco suivant et appuyez sur la touche F5 pour exécuter le code.

 Sub ExcelDSUMFunction() Range("F5:G5").Value = Application.WorksheetFunction.DSum(Range("B8:H19"), "Total Price", Range("B5:C6")) End Sub 

Dans le Macro code,

"F5:G5" ; indique où se situera la valeur résultante.

Retournez à la feuille de calcul et vous verrez la somme de Prix total entrées dans la cellule F5:G5 .

Faites la différence entre SUMIF, SUMIFS et DSUM :

Aspects SUMIF SUMIFS DSUM
Syntaxe SUMIF(plage, critères, [plage_somme]) SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

DSUM(base de données, champ, critères)

Base de données Fonction conditionnelle Fonction conditionnelle Une base de données Fonction
Formation Aucune formation particulière n'est nécessaire Aucune formation particulière n'est nécessaire Le fonctionnement nécessite des étiquettes sur le terrain
Des critères imposants Un seul critère peut être inséré à l'intérieur ou à l'extérieur de la formule. Des critères multiples peuvent être insérés à l'intérieur ou à l'extérieur de la formule et avoir un aspect désordonné mais flexible. Les critères sont définis à l'extérieur ou à l'intérieur de la formule et semblent propres.
Traitement de plusieurs critères dans la même position

Non applicable

Impossible de traiter plusieurs critères dans la même position Manipulation aisée
Comprendre Comparativement plus facile à comprendre que la fonction SUMIFS Plus difficile à comprendre et à appliquer Facilement compréhensible
Construire des critères complexes La construction de critères complexes sur mesure est difficile Très Est pour construire des critères complexes personnalisés Critères complexes difficiles à établir sur mesure

⧭ Choses à garder à l'esprit lors de l'utilisation du DSUM

🔼 La plage de critères peut être placée n'importe où dans la feuille de calcul. Cependant, il est préférable de ne pas placer la plage de critères dans des positions telles que le chevauchement avec l'ensemble de données, et en dessous de l'ensemble de données.

🔼 Si DSUM doit effectuer sur l'ensemble des données, placez une ligne blanche sous l'en-tête de la plage de critères.

🔼 Toute plage de critères peut être utilisée si elle est constituée d'au moins un champ de colonne et d'une condition.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.