Sådan bruger du Excel DSUM-funktionen (4 passende eksempler)

  • Del Dette
Hugh West

Excel DSUM funktion er en DATABASE sumfunktion. DSUM funktionen beregner summen af de angivne felter efter de angivne kriterier. Den tager tre obligatoriske argumenter: Område , Område , og Kriterier .

I denne artikel får du at vide, hvordan du kan bruge DSUM funktion med passende eksempler.

Download Excel-arbejdsbog

Anvendelse af Excel DSUM-funktionen.xlsm

Excel DSUM-funktion: Syntaks og argumenter

⦽ Funktion Målsætning:

DSUM funktionen beregner den samlede sum af en bestemt Område ved at matche specifikke Kriterier fra en given Område .

⦽ Syntaks:

DSUM (database, felt, kriterier)

⦽ Argumenter Forklaring:

Argument Krævet/valgfrit Forklaring
rækkevidde Påkrævet række af celler, der indeholder alle posterne
felt Påkrævet Angiver den kolonne, der skal beregnes for summen
kriterier Påkrævet række af celler, hvor der er tildelt specifikke betingelser

⦽ Hvad kan bruges som kriterier:

DSUM tilbyder flere kriterietyper til at filtrere data fra området. De mest anvendte kriterietyper er

Kriterier Type Udgang
"Enhedspris" String Rækker matcher "Enhedspris"
Cook* Wildcard Rækker begynder med "Cook"
*ies Wildcard Rækker slutter med "ies"
120 Nummer Lig med 120
>120 Sammenligning Større end 120
<120 Sammenligning Mindre end 120
>=120 Sammenligning Større end eller lig med 120
120 Sammenligning Ikke lig med 120
Sammenligning Ikke tom
=B7 Formel svarende til argumentet i B7

⦽ Returparameter:

DSUM funktionen returnerer en sumværdi.

⦽ Gælder for:

Microsoft Excel-version 2000 til Office 365, Excel-version 2011 til Mac og fremefter.

4 egnede eksempler på brug af Excel DSUM-funktionen

Eksempel 1: DSUM anvendt som en funktion

Som alle andre funktioner, DSUM er en Excel-funktion, og den fungerer som sådan. Du skal blot angive argumenterne som angivet i syntaksen.

Indsæt følgende formel i en hvilken som helst tom celle (f.eks, G5:H5 ) til beregning af summen af de Pris pr. enhed felt.

=DSUM(B8:H19, "Enhedspris",B5:C6)

Inde i formlen,

B8:H19; er rækkevidden.

"Enhedspris"; er det angivne felt, som du beregner summen af.

B5:C6; område, hvor der findes specifikke kriterier.

Tryk på INDTAST Derefter vises den evaluerede værdi.

Ved hjælp af formlen pålægger vi to kriterier

⏩ Sum Pris pr. enhed Ordre-ID er større end 10021 .

⏩ Sum Pris pr. enhed Antal solgt større end eller lig med 120 .

DSUM funktionen evaluerer $3.74 Den summerer de gunstige poster (dvs. $1.87 og $1.87 ) og resulterer i ( $1.87+$1.87 ) $3.74 .

Du kan bruge forskellige kriterier afhængigt af dine datatyper og de DSUM funktionen fungerer fint.

Eksempel 2: DSUM beregner den samlede sum (enkelt kriterium)

I lighed med den SUM funktion, den DSUM funktionen kan beregne den samlede sum af ethvert felt (dvs, Enhver kolonne ). I dette tilfælde beregner vi den Samlet pris for hvert solgt produkt fra datasættet.

Skriv nedenstående formel i en vilkårlig celle (dvs, G5:H5 ).

=DSUM(B8:H19, "Samlet pris",B5:C6)

I formlen,

B8:H19; angiver intervallet.

"Samlet pris"; angiver det angivne felt, som du beregner summen af.

B5:C6; henviser til det område, hvor der findes specifikke kriterier.

Hit INDTAST Herefter vises den samlede sumværdi.

Formlen indeholder kun ét kriterium

⏩ For at opsummere Samlet pris Ordre-ID er lig med eller mindre end 10017 det vil sige alle poster i datasættet.

Den resulterende værdi af formlen er $2033.01. Den summerer alle posterne i Samlet pris kolonne . Du kan bruge andre overskrifter som felter for at få den samlede sum frem.

Eksempel 3: DSUM beregner sum (flere kriterier)

Ud fra det foregående eksempel (dvs, Eksempel 2 ), lærer vi den DSUM fungerer på samme måde som funktionen SUM funktion. Men hvad nu, hvis vi blot ønsker at summere et bestemt felt, der opfylder flere betingelser?

I dette scenario pålægger vi fire kriterier i et interval (dvs, B5:E6 ) og DSUM summerer posterne i Samlet pris felt, som har

Ordre-ID er lig med eller større end 10017.

⏩ Region Øst.

⏩ Placeret i Cookies kategori.

⏩ Identificeret som Pile rod Produkt.

Skriv følgende formel i en vilkårlig celle (dvs, G5:H5 ).

=DSUM(B8:H19, "Samlet pris",B5:E6)

Referencerne angiver de samme argumenter som i de foregående eksempler. Alle kriterierne er placeret i B8:H19 rækkevidde, som vi kan se.

Formlen matcher alle de angivne felter med kriterierne og bevæger sig mod højre for at matche de relevante poster til sidst.

Tryk på ENTER. Den samlede værdi vises.

Formlen svarer endelig til 3 poster, der opfylder de pålagte betingelser, og returnerer en værdi på $695.42 .

Hvis vi krydstjekker den resulterende værdi med de matchede poster, ser værdien ud til at være den samme ( $318.28 + $303.02 + $74.12 ) $695.42 .

Eksempel 4: DSUM anvendt i VBA-makroer

Vi kan også bruge DSUM funktion i VBA-makro koder. Efter makroen DSUM funktionsformat, kan vi efterligne alle tidligere eksempler i denne artikel.

Lad os sige, at vi ønsker summen af de Samlet pris for hver post i datasættet.

Hit ALT+F11 i det hele taget. Om et øjeblik Microsoft Visual Basic Vinduet åbnes. I vinduet Microsoft Visual Window , Vælg Indsæt > Vælg Modul .

I den Modul , Indsæt følgende Maco-kode og tryk derefter på F5 for at køre koden.

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

I den Makro kode,

"F5:G5" ; angiver, hvor den resulterende værdi skal placeres.

Gå tilbage til regnearket, og du vil se summen af Samlet pris angivelser i celle F5:G5 .

SUMIF, SUMIFS og DSUM kan adskilles fra hinanden:

Aspekter SUMIF SUMIFS DSUM
Syntaks SUMIF(interval, kriterier, [sum_range]) SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

DSUM(database, felt, kriterier)

Database Konditionel funktion Konditionel funktion En database Funktion
Oprettelse Der er ikke behov for nogen særlig uddannelse Der er ikke behov for nogen særlig uddannelse Kræver feltetiketter for at fungere
Imponerende kriterier Enkelt kriterium kan indsættes inden for eller uden for formlen Flere kriterier kan indsættes inden for eller uden for formlen og ser rodede, men fleksible ud. Kriterierne defineres uden for eller inde i formlen og ser rene ud
Håndtering af flere kriterier i samme position

Ikke relevant

Kan ikke håndtere flere kriterier i samme position Håndterer med lethed
Forstå Forholdsvis let at forstå end SUMIFS-funktionen Sværere at forstå og anvende Let forståeligt
Opbygning af komplekse kriterier Det er svært at bygge tilpassede komplekse kriterier Meget øst for at opbygge brugerdefinerede komplekse kriterier Svært at opbygge brugerdefinerede komplekse kriterier

⧭ Ting, du skal være opmærksom på, når du bruger DSUM

🔼 Kriterierne kan placeres hvor som helst i regnearket, men det foretrækkes ikke at placere kriterierne i positioner som f.eks. overlapning med datasættet og under datasættet.

🔼 Hvis DSUM skal udføres på hele datasættet, skal du placere en tom linje under overskriften på kriterieområdet.

🔼 Enhver række kriterier kan anvendes, hvis den består af mindst ét kolonnefelt og én betingelse.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.