Sadržaj
Excel DSUM funkcija je DATABASE funkcija zbroja. Funkcija DSUM izračunava zbroj navedenih polja prema određenim kriterijima. Potrebna su tri obavezna argumenta: Raspon , Polje i Kriterij .
U ovom članku, naučit ćete kako možete koristiti funkciju DSUM s odgovarajućim primjerima.
Preuzmite Excel radnu knjigu
Upotreba Excel DSUM funkcije.xlsmExcel DSUM funkcija: Sintaksa i argumenti
⦽ Cilj funkcije:
Funkcija DSUM izračunava ukupni zbroj određenog Polja podudaranjem određenih Kriterija iz zadanog Raspona .
⦽ Sintaksa:
DSUM (database, field, criteria)
⦽ Objašnjenje argumenata:
Argument | Obavezno/opcionalno | Objašnjenje |
---|---|---|
raspon | Obavezno | raspon ćelija koje sadrže sve unose |
polje | Obavezno | Označava stupac koji treba izračunati za zbroj |
kriterij | Obavezno | raspon ćelija kojima su dodijeljeni specifični uvjeti |
⦽ Što se može koristiti kao kriterij:
DSUM nudi više vrsta kriterija za filtriranje podataka iz raspona. Neke najčešće korištene vrste kriterijasu
Kriterij | Vrsta | Izlaz |
---|---|---|
“Jedinična cijena” | Niz | Reci se podudaraju s “Jediničnom cijenom” |
Kuhaj* | Zamjenski znak | Redovi počinju s "Cook" |
*ies | Zamjenski znak | Redovi završavaju s "ies" |
120 | Broj | Jednako 120 |
>120 | 1 Usporedba> Veće od 120 | |
<120 | Usporedba | Manje od 120 |
& t ; 120 | Usporedba | Veće ili jednako 120 |
120 | Usporedba | > |
Usporedba | Nije prazno | |
=B7 | Formula | Jednako argumentu B7 |
⦽ Povratni parametar:
Funkcija DSUM vraća vrijednost zbroja.
⦽ Odnosi se na:
Microsoft Excel verzija 2000 na Office 365, Excelverzija 2011 za Mac i nadalje.
4 prikladna primjera za korištenje funkcije Excel DSUM
Primjer 1: DSUM koji se koristi kao funkcija
Kao i sve druge funkcije, DSUM je Excel funkcija i funkcionira kao takva. Samo morate deklarirati argumente prema uputama sintakse.
➧ Zalijepite sljedeću formulu u bilo koju praznu ćeliju (tj. G5:H5 ) da izračunate zbroj polja Jedinična cijena .
=DSUM(B8:H19,"Unit Price",B5:C6)
Unutar formule,
B8:H19; je raspon.
“Jedinična cijena”; je navedeno polje čiji zbroj izračunavate.
B5:C6; raspon gdje postoje specifični kriteriji.
➧ Pritisnite ENTER . Tada će se pojaviti procijenjena vrijednost.
Formulom namećemo dva kriterija
⏩ Zbroj jedinične cijene ID-a narudžbe veći od 10021 .
⏩ Zbroj jedinične cijene prodane količine veći ili jednak 120 .
Funkcija DSUM procjenjuje $3.74 . Zbraja povoljne unose (tj. 1,87$ i 1,87$ ) i daje ( 1,87$+1,87$ ) 3,74$ .
Možete koristiti različite kriterije ovisno o vašim vrstama podataka i funkcija DSUM radi savršeno.
Primjer 2: DSUM izračunava ukupni zbroj (jedan kriterij)
Slično funkciji SUM , funkcija DSUM može izračunati ukupni zbroj bilo kojeg polja (tj. Bilo koji stupac ). U ovom slučaju izračunavamo Ukupnu cijenu svakog prodanog proizvoda iz skupa podataka.
➧ Upišite donju formulu u bilo koju ćeliju (tj. G5 :H5 ).
=DSUM(B8:H19,"Total Price",B5:C6)
U formuli,
B8:H19; označava raspon.
“Ukupna cijena”; označava navedeno polje čiji zbroj izračunavate.
B5:C6; odnosi se na raspon u kojem postoje specifični kriteriji.
➧ Pritisnite ENTER . Nakon toga će se pojaviti ukupna zbrojna vrijednost.
Formula nameće samo jedan kriterij
⏩ Za zbrajanje Ukupne cijene ID-ova narudžbe jednakih do ili manje od 10017 što znači sve unose u skupu podataka.
Rezultirajuća vrijednost formule je 2033,01$. Zbraja sve unose u stupcu Ukupna cijena . Možete koristiti druga zaglavlja kao polja da biste dobili ukupni zbroj.
Primjer 3: DSUM izračunava zbroj (višestruki kriteriji)
Iz prethodnog primjera (tj. Primjer 2 ), saznajemo da funkcija DSUM radi slično funkciji SUM . Ali što ako samo želimo zbrojiti određeno polje koje je u skladu s više uvjeta?
U ovom scenariju namećemo četiri kriterija u rasponu (tj. B5:E6 ) i DSUM zbraja unose polja Ukupna cijena koji imaju
⏩ ID narudžbe jednak ili veći od 10017.
⏩ Regija Istok.
⏩ Pozicioniranu kategoriji Kolačići .
⏩ Identificiran kao Arrow Root proizvod.
➧ Napišite sljedeću formulu u bilo koju ćeliju ( tj. G5:H5 ).
=DSUM(B8:H19,"Total Price",B5:E6)
Reference deklariraju iste argumente kao iu prethodnim primjerima. Svi kriteriji nalaze se u rasponu B8:H19 kao što možemo vidjeti.
Formula odgovara svakom navedenom polju kriterijima i pomiče se udesno kako bi konačno uskladila odgovarajuće unose.
➧ Pritisnite ENTER. Pojavljuje se skupna vrijednost.
Formula konačno odgovara 3 unosa koji su u skladu s nametnutim uvjetima i vraća vrijednost od 695,42 USD .
Ako unakrsno provjerimo rezultantnu vrijednost s podudarnim unosima, čini se da je vrijednost ista ( 318,28$ + 303,02$ + 74,12$ ) 695,42$ .
Primjer 4: DSUM koji se koristi u VBA makronaredbama
Također možemo koristiti DSUM funkcija u VBA Macro kodovima. Slijedeći format funkcije Macro DSUM , možemo oponašati sve prethodne primjere ovog članka.
Recimo, želimo zbroj Ukupne cijene svakog unosa u skup podataka.
➧ Pritisnite ALT+F11 zajedno. Za trenutak se otvara prozor Microsoft Visual Basic . U Microsoft Visual Window odaberite Insert > Odaberite Module .
➧ U Module zalijepite sljedeći Maco kod, a zatim pritisnite F5 za pokretanjekod.
9511
U kodu Makro ,
“F5:G5” ; označava gdje će rezultantna vrijednost sjediti.
➧ Vratite se na radni list i vidjet ćete zbroj unosa Ukupne cijene u ćeliji F5:G5 .
Različite SUMIF, SUMIFS i DSUM:
Aspekti | SUMIF | SUMIFS | DSUM |
---|---|---|---|
Sintaksa | SUMIF(raspon, kriteriji, [raspon_zbroja]) | SUMIFS(raspon_zbroja, raspon_kriterija1, kriterij1, [raspon_kriterija2, kriterij2], …) | DSUM(baza podataka, polje, kriterij) Vidi također: Kako pronaći broj tjedana između dva datuma u Excelu |
Baza podataka | Uvjetna funkcija | Uvjetna funkcija | Funkcija baze podataka |
Formacija | Nije potrebna posebna formacija | Nije potrebna posebna formacija | Za rad su potrebne oznake polja |
Nametanje kriterija | Pojedinačni kriterij može se umetnuti unutar ili izvan formule | Višestruki kriteriji mogu se umetnuti unutar ili izvan nje e Formula i izgledajte neuredno, ali fleksibilno. | Kriteriji su definirani izvan ili unutar formule i izgledaju čisto |
Rukovanje višestrukim kriterijima na istoj poziciji | Nije primjenjivo | Ne može se nositi s više kriterija na istoj poziciji | Lako rješava |
Razumijevanje | Relativno lako za razumjeti od SUMIFS funkcije | Teže za razumjeti i primijeniti | Lako Razumijemo |
Kriterije složenih konstrukcija | Kriteriji prilagođenih složenih objekata Izgradnja je teška | Na samom istoku za izgradnju prilagođenih kriterija složenih | Teško izgraditi prilagođene složene kriterije |
⧭ Stvari koje treba imati na umu dok koristite DSUM
🔼 Raspon kriterija može biti bilo gdje u radnom listu. Međutim, poželjno je da se raspon kriterija ne postavlja na pozicije poput preklapanja sa skupom podataka i ispod skupa podataka.
🔼 Ako DSUM mora raditi na cijelom skupu podataka, postavite prazan redak ispod zaglavlja raspona kriterija.
🔼 Bilo koji raspon kriterija može se koristiti ako se sastoji od najmanje jednog polja stupca i jednog uvjeta.