Excel DSUM -funktion käyttö (4 sopivaa esimerkkiä)

  • Jaa Tämä
Hugh West

Excel DSUM toiminto on DATABASE summatoiminto. DSUM funktio laskee määriteltyjen kenttien summan määriteltyjen kriteerien mukaisesti. Se ottaa kolme pakollista argumenttia: Valikoima , Kenttä ja Kriteerit .

Tässä artikkelissa opit, miten voit käyttää apuna DSUM toiminto sopivien esimerkkien avulla.

Lataa Excel-työkirja

Excelin DSUM-toiminnon käyttö.xlsmsm

Excel DSUM -funktio: Syntaksi ja argumentit

⦽ Toiminto Tavoite:

The DSUM funktio laskee tietyn Kenttä sovittamalla yhteen tietyt Kriteerit tietystä Valikoima .

⦽ Syntaksi:

DSUM (tietokanta, kenttä, kriteerit)

⦽ Argumentit Selitys:

Argumentti Vaadittava/Vapaaehtoinen Selitys
alue Vaadittu solualue, jossa on kaikki merkinnät
kenttä Vaadittu Ilmoittaa summan laskennassa käytettävän sarakkeen
kriteerit Vaadittu solualue, johon on määritetty tietyt ehdot

⦽ Mitä voidaan käyttää kriteereinä:

DSUM tarjoaa useita kriteerityyppejä tietojen suodattamiseksi alueelta. Joitakin yleisimmin käytettyjä kriteerityyppejä ovat seuraavat

Kriteerit Tyyppi Lähtö
"Yksikköhinta" merkkijono Rivit vastaavat "Yksikköhintaa"
Cook* Villi kortti Rivit alkavat sanalla "Cook"
*ies Villi kortti Rivien lopussa on "ies"
120 Numero Yhtä suuri kuin 120
>120 Vertailu Yli 120
<120 Vertailu Alle 120
>=120 Vertailu Suurempi tai yhtä suuri kuin 120
120 Vertailu Ei yhtä suuri kuin 120
Vertailu Ei tyhjä
=B7 Kaava Yhtä suuri kuin B7:n argumentti

⦽ Palautusparametri:

The DSUM funktio palauttaa summa-arvon.

⦽ Soveltuu:

Microsoft Excel -versio 2000 toimistoon 365, Excel-versio 2011 osoitteessa Mac ja siitä eteenpäin.

4 sopivaa esimerkkiä Excelin DSUM-funktion käytöstä

Esimerkki 1: DSUM käytetään funktiona

Kuten kaikki muutkin toiminnot, DSUM on Excel-funktio, ja se toimii sellaisena. Sinun on vain ilmoitettava argumentit syntaksin ohjeiden mukaisesti.

Liitä seuraava kaava mihin tahansa tyhjään soluun (esim., G5:H5 ), jotta voidaan laskea summa Yksikköhinta kenttä.

=DSUM(B8:H19, "Yksikköhinta",B5:C6)

Kaavan sisällä,

B8:H19; on vaihteluväli.

"Yksikköhinta"; on määritetty kenttä, jonka summa lasketaan.

B5:C6; alue, jossa on olemassa erityiset kriteerit.

Paina ENTER Arvioitu arvo tulee näkyviin.

Kaavassa asetetaan kaksi kriteeriä

⏩ Summa Yksikköhinta of Tilaus ID s suurempi kuin 10021 .

⏩ Summa Yksikköhinta of Määrä myyty suurempi tai yhtä suuri kuin 120 .

The DSUM funktio arvioi $3.74 Se laskee yhteen suotuisat merkinnät (ts. $1.87 ja $1.87 ) ja tuloksena on ( $1.87+$1.87 ) $3.74 .

Voit käyttää erilaisia kriteerejä riippuen tietotyypeistäsi ja DSUM toiminto toimii hienosti.

Esimerkki 2: DSUM laskee kokonaissumman (yksi kriteeri).

Samanlainen kuin SUMMA toiminto, toiminto DSUM funktio voi laskea minkä tahansa kentän kokonaissumman (esim., Mikä tahansa sarake ). Tässä tapauksessa lasketaan Kokonaishinta jokaisesta myydystä tuotteesta tietokannasta.

Kirjoita alla oleva kaava mihin tahansa soluun (esim., G5:H5 ).

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

Kaavassa,

B8:H19; ilmaisee alueen.

"Kokonaishinta"; osoittaa määritetyn kentän, jonka summan lasket.

B5:C6; viittaa alueeseen, jolla on olemassa erityiset kriteerit.

Hit ENTER Tämän jälkeen näkyviin tulee kokonaissumma.

Kaavassa asetetaan vain yksi kriteeri

⏩ Yhteenveto Kokonaishinta of Tilaus ID s on yhtä suuri tai pienempi kuin 10017 joka tarkoittaa kaikkia tietokokonaisuuden merkintöjä.

Kaavan tulokseksi saadaan seuraava arvo $2033.01. Se laskee yhteen kaikki merkinnät Kokonaishinta sarake . Voit käyttää muita otsikoita kenttinä kokonaissumman saamiseksi.

Esimerkki 3: DSUM laskee summan (useat kriteerit)

Edellisestä esimerkistä (esim, Esimerkki 2 ), saamme tietää DSUM funktio toimii samalla tavalla kuin SUMMA Entä jos haluamme vain laskea yhteen tietyn kentän, joka täyttää useita ehtoja?

Tässä skenaariossa asetamme neljä kriteeriä vaihteluvälillä (ts., B5:E6 ) ja DSUM summaa merkinnät Kokonaishinta kenttä, joilla on

Tilaus ID yhtä suuri tai suurempi kuin 10017.

⏩ Alue Itä.

⏩ Sijainti Evästeet luokka.

⏩ Tunnistettu Nuolijuuri Tuote.

Kirjoita seuraava kaava mihin tahansa soluun (esim., G5:H5 ).

=DSUM(B8:H19, "Kokonaishinta",B5:E6)

Viittauksissa ilmoitetaan samat argumentit kuin edellisissä esimerkeissä. Kaikki kriteerit sijaitsevat komentorivillä B8:H19 kuten näemme.

Kaava vastaa jokaista määritettyä kenttää kriteereihin ja siirtyy oikealle, kunnes lopulta vastaa sopivia merkintöjä.

Paina ENTER. Yhteenlaskettu arvo tulee näkyviin.

Kaava vastaa lopulta 3 merkinnät, jotka täyttävät asetetut ehdot, ja palauttaa arvon $695.42 .

Jos ristiintarkastamme tuloksena saadun arvon vastaavien merkintöjen kanssa, arvo näyttää olevan sama ( $318.28 + $303.02 + $74.12 ) $695.42 .

Esimerkki 4: VBA-makroissa käytetty DSUM-arvo

Voimme myös käyttää DSUM toiminto VBA-makro koodit. Makrojen seuraaminen DSUM funktiomuodossa, voimme jäljitellä kaikkia tämän artikkelin aiempia esimerkkejä.

Sanotaan, että haluamme summan Kokonaishinta jokaisesta tietokokonaisuuden merkinnästä.

Hit ALT+F11 kokonaan. Hetken päästä Microsoft Visual Basic Ikkuna avautuu. Microsoft Visual Window , Valitse Lisää > Valitse Moduuli .

Vuonna Moduuli , liitä seuraava Maco-koodi ja paina sitten Hit F5 koodin suorittamiseksi.

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

Vuonna Makro koodi,

"F5:G5" ; osoittaa, mihin tuloksena oleva arvo sijoitetaan.

Palaa takaisin laskentataulukkoon ja näet summan Kokonaishinta solun merkinnät F5:G5 .

Tee ero SUMIF-, SUMIFS- ja DSUM-laskennan välillä:

Näkökohtia SUMIF SUMIFS DSUM
Syntaksi SUMIF(alue, kriteerit, [sum_alue]) SUMIFS(sum_range, kriteerit_range1, kriteerit1, [kriteerit_range2, kriteerit2], ...)

DSUM(tietokanta, kenttä, kriteerit)

Tietokanta Ehdollinen funktio Ehdollinen funktio Tietokanta Toiminto
Muodostelma Erityistä koulutusta ei tarvita Erityistä koulutusta ei tarvita Vaatii kenttämerkinnät toimiakseen
Pakottavat kriteerit Yksittäinen kriteeri voidaan lisätä kaavan sisälle tai ulkopuolelle Useita kriteerejä voidaan lisätä kaavan sisään tai ulkopuolelle ja näyttää sotkuiselta mutta joustavalta. Kriteerit määritellään kaavan ulkopuolella tai sisällä ja ne näyttävät puhtailta.
Useiden kriteerien käsittely samassa kohdassa

Ei sovellettavissa

Useita kriteerejä ei voi käsitellä samassa kohdassa. Käsittelee helposti
Ymmärtäminen Verrattain helpompi ymmärtää kuin SUMIFS-funktio. Vaikeampi ymmärtää ja soveltaa Helposti ymmärrettävä
Monimutkaisten kriteerien rakentaminen Mukautettujen monimutkaisten kriteerien rakentaminen on vaikeaa Hyvin itään rakentaa Custom Complex kriteerit Vaikea rakentaa mukautettuja monimutkaisia kriteerejä

⧭ Asiat, jotka on syytä pitää mielessä DSUMia käytettäessä

🔼 Kriteerialue voi sijaita missä tahansa työarkissa. Kriteerialuetta ei kuitenkaan kannata sijoittaa esimerkiksi päällekkäin tietokokonaisuuden kanssa tai tietokokonaisuuden alapuolelle.

🔼 Jos DSUM on kohdistettava koko tietokokonaisuuteen, aseta tyhjä rivi kriteerialueen otsikon alapuolelle.

🔼 Mitä tahansa kriteerialuetta voidaan käyttää, jos se koostuu vähintään yhdestä sarakekentästä ja yhdestä ehdosta.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.