Sisällysluettelo
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ö.xlsmsmExcel 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.