Az Excel DSUM funkció használata (4 megfelelő példa)

  • Ossza Meg Ezt
Hugh West

Excel DSUM funkció egy ADATBÁZIS összeg funkció. DSUM függvény kiszámítja a megadott mezők összegét a megadott feltételek szerint. Három kötelező argumentumot fogad el: Tartomány , Terep , és Kritériumok .

Ebben a cikkben megtudhatja, hogyan használhatja a DSUM funkciót megfelelő példákkal.

Excel munkafüzet letöltése

Az Excel DSUM funkció.xlsm használata

Excel DSUM funkció: Szintaxis és érvek

⦽ Funkció Cél:

A DSUM függvény kiszámítja egy adott Terep meghatározott Kritériumok egy adott Tartomány .

⦽ Szintaxis:

DSUM (adatbázis, mező, kritériumok)

⦽ Érvek Magyarázat:

Érv Kötelező/választható Magyarázat
tartomány Kötelező az összes bejegyzést tartalmazó cellák tartománya
mező Kötelező Megadja az összeg kiszámítandó oszlopát
kritériumok Kötelező olyan cellák tartománya, amelyekhez meghatározott feltételek vannak hozzárendelve

⦽ Mi használható kritériumként:

DSUM többféle kritériumtípust kínál az adatok szűrésére a tartományból. Néhány leggyakrabban használt kritériumtípus a következő

Kritériumok Típus Kimenet
"Egységár" String A sorok megegyeznek az "Egységárral"
Cook* Wildcard A sorok "Cook" kezdetűek
*ies Wildcard A sorok "ies" betűvel végződnek
120 Szám 120
>120 Összehasonlítás 120-nál nagyobb
<120 Összehasonlítás Kevesebb mint 120
>=120 Összehasonlítás 120-nál nagyobb vagy egyenlő
120 Összehasonlítás Nem egyenlő 120
Összehasonlítás Nem üres
=B7 Formula A B7 érvével egyenlő

⦽ Visszatérési paraméter:

A DSUM függvény egy összegértéket ad vissza.

⦽ Alkalmazható:

Microsoft Excel verzió 2000 a Hivatalhoz 365, Excel verzió 2011 a oldalon. Mac és tovább.

4 megfelelő példa az Excel DSUM funkció használatára

Példa 1: DSUM függvényként való használata

Mint minden más funkció, DSUM egy Excel-funkció, és úgy is működik, csak az argumentumokat kell a szintaxis utasításai szerint megadni.

Illessze be a következő képletet bármelyik üres cellába (pl., G5:H5 ), hogy kiszámítsuk a Egységár mező.

=DSUM(B8:H19, "Egységár",B5:C6)

A képleten belül,

B8:H19; a tartomány.

"Egységár"; az a megadott mező, amelynek összegét kiszámítja.

B5:C6; tartomány, ahol különleges kritériumok léteznek.

Sajtó BELÉPÉS Ekkor megjelenik az értékelt érték.

A képlettel két kritériumot állítunk fel

⏩ Sum Egységár a Megrendelés azonosítója s nagyobb, mint 10021 .

⏩ Sum Egységár a Mennyiség nagyobb vagy egyenlő értékben eladott 120 .

A DSUM függvény kiértékeli $3.74 Összegzi a kedvező bejegyzéseket (pl. $1.87 és $1.87 ) és az eredmény ( $1.87+$1.87 ) $3.74 .

Az adattípusoktól és az adatok típusától függően különböző kritériumokat használhat. DSUM funkció tökéletesen működik.

Példa 2: A DSUM kiszámítja a teljes összeget (egyetlen kritérium)

Hasonlóan a SUM funkció, a DSUM függvény képes kiszámítani bármelyik Mező teljes összegét (pl., Bármely oszlop ). Ebben az esetben kiszámítjuk a Teljes ár minden egyes eladott termékre az adatállományból.

Írja az alábbi képletet bármelyik cellába (pl., G5:H5 ).

=DSUM(B8:H19, "Teljes ár",B5:C6)

A képletben,

B8:H19; a tartományt jelzi.

"Teljes ár"; azt a megadott mezőt jelöli, amelynek összegét kiszámítja.

B5:C6; arra a tartományra utal, ahol különleges kritériumok léteznek.

Hit BELÉPÉS Ezután megjelenik a teljes összeg értéke.

A képlet egyetlen kritériumot ír elő

⏩ Összegezni a Teljes ár a Megrendelés azonosítója s egyenlő vagy kisebb, mint 10017 azaz az adatállomány összes bejegyzése.

A képlet eredő értéke a következő $2033.01. Összegzi az összes bejegyzést a Teljes ár oszlop . A teljes összeg kiszámításához más fejléceket is használhat mezőként.

Példa 3: A DSUM kiszámítja az összeget (több kritérium)

Az előző példából (azaz, Példa 2 ), megtudjuk a DSUM funkció hasonlóan működik, mint a SUM De mi van akkor, ha csak egy adott mezőt szeretnénk összegezni, amely több feltételnek is megfelel?

Ebben a forgatókönyvben négy kritériumot határozunk meg egy tartományban (pl, B5:E6 ) és DSUM összegzi a következő tételeket Teljes ár mező, amelyek

Megrendelés azonosítója egyenlő vagy nagyobb, mint 10017.

⏩ Régió Keletre.

⏩ Pozícióban Sütik kategória.

⏩ Azonosítva mint Nyílgyökér Termék.

Írja a következő képletet bármelyik cellába (pl., G5:H5 ).

=DSUM(B8:H19, "Teljes ár",B5:E6)

A hivatkozások ugyanazokat az argumentumokat adják meg, mint az előző példákban. Minden kritérium a B8:H19 tartományban, ahogy láthatjuk.

A képlet minden megadott mezőt egybevet a kritériumokkal, és jobbra halad, hogy végül megfeleljen a megfelelő bejegyzéseknek.

Sajtó BELÉPÉS. Megjelenik az összesített érték.

A képlet végül megegyezik 3 bejegyzéseket, amelyek megfelelnek az előírt feltételeknek, és a következő értéket adja vissza $695.42 .

Ha a kapott értéket összevetjük a megfelelő bejegyzésekkel, az érték azonosnak tűnik ( $318.28 + $303.02 + $74.12 ) $695.42 .

Példa 4: VBA-makrókban használt DSUM

Használhatjuk a DSUM funkció a VBA makró kódok. A makró követése DSUM függvényformátumban, utánozhatjuk a cikk bármelyik korábbi példáját.

Tegyük fel, hogy a következő értékek összegét akarjuk megkapni Teljes ár az adatállomány minden egyes bejegyzésének.

Hit ALT+F11 Egy pillanat alatt Microsoft Visual Basic Megnyílik az ablak. Microsoft Visual Window , Válassza ki Beillesztés > Válasszon Modul .

A Modul , illessze be a következő Maco kódot, majd nyomja meg a F5 a kód futtatásához.

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

A Makró kód,

"F5:G5" ; jelzi, hogy az eredő érték hol fog elhelyezkedni.

Vissza a munkalapra, és látni fogod a következő összegét Teljes ár bejegyzések a cellában F5:G5 .

A SUMIF, SUMIFS és DSUM megkülönböztetése:

A szempontok SUMIF SUMIFS DSUM
Szintaxis SUMIF(range, criteria, [sum_range]) SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

DSUM(adatbázis, mező, feltételek)

Adatbázis Feltételes funkció Feltételes funkció Adatbázis Funkció
Formáció Nincs szükség különleges formációra Nincs szükség különleges formációra A működéshez mezei címkékre van szükség
Megerőltető kritériumok Egyetlen kritérium beilleszthető a képletbe vagy azon kívülre Több kritériumot is be lehet illeszteni a képleten belül vagy kívül, és rendetlenül, de rugalmasan néz ki. A kritériumok a képleten kívül vagy belül vannak meghatározva, és tisztán néznek ki
Több kritérium kezelése ugyanabban a pozícióban

Nem alkalmazható

Nem lehet kezelni több kritériumot ugyanabban a pozícióban Könnyedén kezelhető
A megértése Viszonylag könnyen érthető, mint a SUMIFS függvény Nehezebb megérteni és alkalmazni Könnyen érthető
Épület komplex kritériumai Egyedi komplex kritériumok építése nehéz Nagyon keletre, hogy egyéni komplex kritériumokat építsen Nehéz egyedi összetett kritériumokat építeni

⧭ A DSUM használata során szem előtt tartandó dolgok

🔼 A kritériumtartomány bárhol lehet a munkalapon. Azonban előnyös, ha a kritériumtartományt nem helyezzük olyan helyekre, mint például az adatkészlettel való átfedés, vagy az adatkészlet alá.

🔼 Ha DSUM a teljes adathalmazra kell elvégeznie, helyezzen egy üres sort a kritériumtartomány fejléce alá.

🔼 Bármilyen kritériumtartomány használható, ha legalább egy oszlopmezőből és egy feltételből áll.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.