Hoe om Excel DSUM-funksie te gebruik (4 gepaste voorbeelde)

  • Deel Dit
Hugh West

Excel DSUM -funksie is 'n DATABASIS -somfunksie. Die DSUM -funksie bereken die som van gespesifiseerde velde volgens gespesifiseerde kriteria. Dit neem drie verpligte argumente: Reikwydte , Veld en Kriteria .

In hierdie artikel, jy sal leer hoe jy die DSUM -funksie met toepaslike voorbeelde kan gebruik.

Laai Excel-werkboek af

Gebruike van Excel DSUM Function.xlsm

Excel DSUM-funksie: sintaksis en argumente

⦽ Funksiedoelwit:

Die DSOM -funksie bereken die totale som van 'n spesifieke Veld deur spesifieke Kriteria van 'n gegewe Reik te pas.

⦽ Sintaksis:

DSUM (database, field, criteria)

⦽ Argumente Verduideliking:

Argument Vereis/Opsioneel Verduideliking
reeks Vereis reeks selle wat al die inskrywings bevat
veld Vereis Dui die kolom aan wat bereken moet word vir som
kriteria Vereis reeks selle waar spesifieke toestande toegeken word

⦽ Wat kan as kriteria gebruik word:

DSUM bied veelvuldige kriteriatipes om data uit die reeks te filtreer. Sommige mees gebruikte kriteria tipesis

Kriteria Tipe Uitset
“Eenheidsprys” String Rye pas by “Eenheidsprys”
<          <          <          <        6 17> Rye begin met “Kook”
*ies Wildcard >> >> >     1
120 Getal Gelyk aan 120
7> ;  6 ;  6>                  Meer as 120
<120 Vergelyking > <1 120 Vergelyking Groter as of gelyk aan 120
120 Vergelyking <1       >  >    >    >  >>
Vergelyking Nie leeg nie
=B7 -argument <1 van B7 Formule <1 van B 7><> 7 argument

⦽ Return Parameter:

Die DSUM -funksie gee 'n somwaarde terug.

⦽ Van toepassing op:

Microsoft Excel-weergawe 2000 op Office 365, Excelweergawe 2011 vir Mac en verder.

4 Geskikte Voorbeelde om die Excel DSUM-funksie te gebruik

Voorbeeld 1: DSUM gebruik as 'n funksie

Soos alle ander funksies, is DSUM 'n Excel-funksie, en dit werk so. Jy hoef net die argumente te verklaar soos deur die sintaksis aangedui.

Plak die volgende formule in enige leë sel (d.i. G5:H5 ) om die som van die Eenheidsprys -veld.

=DSUM(B8:H19,"Unit Price",B5:C6)

Binne die formule,

B8:H19; is die reeks.

“Eenheidsprys”; is die gespesifiseerde veld waarvan jy die som bereken.

B5:C6; reeks waar spesifieke kriteria bestaan.

Druk ENTER . Dan sal die geëvalueerde waarde verskyn.

Deur die formule stel ons twee kriteria

⏩ Som Eenheidsprys van Bestelling ID s groter as 10021 .

⏩ Som Eenheidsprys van Hoeveelheid verkoop groter as of gelyk aan 120 .

Die DSUM -funksie evalueer $3,74 . Dit som die gunstige inskrywings op (d.i. $1.87 en $1.87 ) en lei tot ( $1.87+$1.87 ) $3.74 .

Jy kan verskillende kriteria gebruik afhangende van jou datatipes en die DSUM -funksie werk goed.

Voorbeeld 2: DSUM Bereken Totale Som (Enkel Kriterium)

Soortgelyk aan die SOM -funksie, kan die DSUM -funksie die totale som van enige veld bereken (d.w.s. Enige Kolom ). In hierdie geval, bereken ons die Totale Prys van elke verkoopte produk uit die datastel.

Skryf die onderstaande formule in enige sel (d.i. G5) :H5 ).

=DSUM(B8:H19,"Total Price",B5:C6)

In die formule,

B8:H19; dui die reeks aan.

“Totale prys”; dui die gespesifiseerde veld aan waarvan jy die som bereken.

B5:C6; verwys na die reeks waar spesifieke kriteria bestaan.

Druk ENTER . Daarna sal die totale somwaarde verskyn.

Die formule stel slegs een kriterium

⏩ Om die Totale Prys van Bestelling ID s gelyk te som tot of minder as 10017 dit beteken al die inskrywings in die datastel.

Die resulterende waarde van die formule is $2033.01. Dit som al die inskrywings in die Totale Prys kolom op. Jy kan ander opskrifte as velde gebruik om met die totale som vorendag te kom.

Voorbeeld 3: DSUM Bereken Som (veelvuldige kriteria)

Uit die vorige voorbeeld (d.w.s. Voorbeeld 2 ), leer ons die DSUM -funksie werk soortgelyk aan die SOM -funksie. Maar wat as ons net 'n spesifieke veld wil opsom wat aan veelvuldige voorwaardes voldoen?

In hierdie scenario stel ons vier kriteria in 'n reeks (d.w.s. B5:E6 ) en DSUM som inskrywings van Totale Prys -veld wat

Bestelling-ID gelyk aan of groter as 10017 het.

⏩ ​​Streek Oos.

⏩ Geposisioneerin Koekies -kategorie.

⏩ Geidentifiseer as Pylwortel -produk.

Skryf die volgende formule in enige sel ( d.w.s. G5:H5 ).

=DSUM(B8:H19,"Total Price",B5:E6)

Die verwysings verklaar dieselfde argumente as in vorige voorbeelde. Al die kriteria sit in die B8:H19 -reeks soos ons kan sien.

Die formule pas elke gespesifiseerde veld by kriteria en beweeg regs om uiteindelik by toepaslike inskrywings te pas.

Druk ENTER. Die totale waarde verskyn.

Die formule pas uiteindelik by 3 inskrywings wat aan die opgelegde voorwaardes voldoen en gee 'n waarde van $695.42 .

As ons die resulterende waarde kruiskontroleer met ooreenstemmende inskrywings, blyk die waarde dieselfde te wees ( $318.28 + $303.02 + $74.12 ) $695.42 .

Voorbeeld 4: DSUM wat in VBA-makro's gebruik word

Ons kan ook die DSUM gebruik funksie in VBA Makro kodes. Deur die Makro DSUM -funksieformaat te volg, kan ons enige vorige voorbeelde van hierdie artikel naboots.

Kom ons sê ons wil die som van die Totale Prys van elke inskrywing in die datastel.

Druk ALT+F11 heeltemal. Binne 'n oomblik word Microsoft Visual Basic -venster oopgemaak. In die Microsoft Visual Window , kies Voeg in > Kies Module .

In die Module , Plak die volgende Maco-kode en druk dan F5 om diekode.

3322

In die Makro -kode,

“F5:G5” ; dui aan waar die resulterende waarde sal sit.

Terug na die werkblad en jy sal die som van Totale Prys -inskrywings in sel F5:G5 sien .

Differensieer SUMIF, SUMIFS en DSUM:

) 15>

Nie van toepassing nie

Aspekte SUMIF SUMIF DSOM
Sintaksis SUMIF(reeks, kriteria, [som_reeks]) SUMIFS(som_reeks,                     kriteria_reeks1, kriteria1, [kriteria_reeks2, kriteria2], …)

><3 kriteria, 7

Databasis Voorwaardelike Funksie Voorwaardelike Funksie 'n Databasisfunksie
Formasie Geen spesifieke formasie is nodig nie Geen spesifieke formasie is nodig nie Vereis veldetikette om te werk
Imposerende kriteria Enkele kriterium kan binne of buite die formule ingevoeg word Veelvuldige kriteria kan binne of buite ingevoeg word e die Formule en Lyk morsig maar Buigsaam. Kriteria word buite of binne die formule gedefinieer en lyk skoon
Hantering van veelvuldige kriteria in dieselfde posisie
Kan nie veelvuldige kriteria in dieselfde posisie hanteer nie Hanteer met gemak
Verstaan Betreklik maklik om te verstaan ​​as SUMIFS-funksie Moeiliker om te verstaan ​​en toe te pas Maklik Verstaan ​​
Boukomplekse kriteria Pasgemaakte komplekse kriteria Bou is moeilik Baie oos om pasgemaakte komplekse kriteria te bou Moeilik om pasgemaakte komplekse kriteria te bou

⧭ Dinge om in gedagte te hou terwyl jy DSUM gebruik

🔼 Die kriteriareeks kan enige plek in die werkblad wees. Dit word egter verkies om nie kriteriareeks in posisies te plaas soos oorvleueling met die datastel, en onder die datastel nie.

🔼 As DSUM aan die hele datastel moet presteer, plaas 'n leë reël onder die opskrif van die kriteriareeks.

🔼 Enige reeks kriteria kan gebruik word as dit uit ten minste een kolomveld en een voorwaarde bestaan.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.