Satura rādītājs
Excel DSUM funkcija ir DATABĀZE summēšanas funkcija. DSUM funkcija aprēķina norādīto lauku summu, ievērojot norādītos kritērijus. Tā izmanto trīs obligātos argumentus: Diapazons , Laukums , un Kritēriji .
Šajā rakstā uzzināsiet, kā varat izmantot DSUM funkciju ar atbilstošiem piemēriem.
Lejupielādēt Excel darbgrāmatu
Excel DSUM funkcijas izmantošana.xlsmExcel DSUM funkcija: sintakse un argumenti
⦽ Funkcijas mērķis:
Portāls DSUM funkcija aprēķina konkrētu Laukums saskaņojot konkrētus Kritēriji no konkrēta Diapazons .
⦽ Sintakse:
DSUM (datu bāze, lauks, kritērijs)
⦽ Argumenti Paskaidrojums:
Arguments | Obligāti/pēc izvēles | Paskaidrojums |
---|---|---|
diapazons | Nepieciešams | šūnu diapazons, kurā ir visi ieraksti |
lauks | Nepieciešams | Norāda kolonnu, kas jāaprēķina summai |
kritēriji | Nepieciešams | šūnu diapazons, kam tiek piešķirti īpaši nosacījumi. |
⦽ Ko var izmantot kā kritērijus:
DSUM piedāvā vairākus kritēriju veidus, lai filtrētu datus no diapazona. Daži visbiežāk izmantotie kritēriju veidi ir šādi.
Kritēriji | Tips | Izvades |
---|---|---|
"Vienības cena" | Virkne | Rindas atbilst "Vienības cena" |
Pavārs* | Wildcard | Rindas sākas ar "Cook" |
*ies | Wildcard | Rindas beidzas ar "ies" |
120 | Numurs | Vienāds ar 120 |
>120 | Salīdzinājums | Vairāk nekā 120 |
<120 | Salīdzinājums | Mazāk nekā 120 |
>=120 | Salīdzinājums | Lielāks vai vienāds ar 120 |
120 | Salīdzinājums | Nav vienāds 120 |
Salīdzinājums | Nav tukšs | |
=B7 | Formula | Vienāds ar B7 argumentu |
⦽ Atgriešanas parametrs:
Portāls DSUM funkcija atgriež summas vērtību.
⦽ Attiecas uz:
Microsoft Excel versija 2000 uz Biroju 365, Excel versija 2011 vietnē Mac un turpmāk.
4 piemēroti piemēri Excel DSUM funkcijas izmantošanai
1. piemērs: DSUM tiek izmantots kā funkcija
Tāpat kā visas citas funkcijas, DSUM tā ir Excel funkcija, un tā darbojas kā tāda. Jums tikai jādeklarē argumenti, kā norādīts sintaksē.
➧ Jebkurā tukšā šūnā ielīmējiet šādu formulu (t. i., G5: H5 ), lai aprēķinātu Vienības cena lauka.
=DSUM(B8:H19, "Vienības cena",B5:C6)
Formulas iekšpusē,
B8:H19; ir diapazons.
"Vienības cena"; ir norādītais lauks, kura summu aprēķināt.
B5:C6; diapazons, ja pastāv īpaši kritēriji.
➧ Preses IEVADIET . Tad parādīsies novērtētā vērtība.
Ar šo formulu mēs nosakām divus kritērijus
⏩ Summa Vienības cena no Pasūtījuma ID s lielāks par 10021 .
⏩ Summa Vienības cena no Daudzums pārdots lielāks vai vienāds ar 120 .
Portāls DSUM funkcija izvērtē $3.74 Tas summē labvēlīgos ierakstus (t. i., . $1.87 un $1.87 ) un rezultātā ( $1.87+$1.87 ) $3.74 .
Varat izmantot dažādus kritērijus atkarībā no datu tipiem un. DSUM funkcija darbojas bez problēmām.
2. piemērs: DSUM aprēķina kopējo summu (viens kritērijs)
Līdzīgi kā SUM funkciju, un DSUM funkcija var aprēķināt jebkura lauka kopējo summu (t. i.,, Jebkura sleja ). Šajā gadījumā mēs aprēķinām Kopējā cena par katru pārdoto produktu no datu kopas.
➧ Jebkurā šūnā (t. i., jebkurā šūnā) ierakstiet tālāk norādīto formulu, G5: H5 ).
=DSUM(B8:H19, "Kopējā cena",B5:C6)
Formulā,
B8:H19; norāda diapazonu.
"Kopējā cena"; norāda norādīto lauku, kura summu aprēķināt.
B5:C6; attiecas uz diapazonu, kurā pastāv konkrēti kritēriji.
➧ Hit IEVADIET Pēc tam parādīsies kopsummas vērtība.
Formulā ir noteikts tikai viens kritērijs
⏩ Lai apkopotu Kopējā cena no Pasūtījuma ID ir vienāds ar vai mazāks par 10017 tas nozīmē visus datu kopas ierakstus.
Rezultātā iegūtā formulas vērtība ir $2033.01. Tā apkopo visus ierakstus Kopējā cena sleja . Lai iegūtu kopējo summu, varat izmantot citas galvenes kā laukus.
3. piemērs: DSUM aprēķina summu (vairāki kritēriji)
No iepriekšējā piemēra (t. i., 2. piemērs ), mēs uzzinām DSUM funkcija darbojas līdzīgi kā SUM Bet ko darīt, ja mēs vēlamies tikai apkopot konkrētu lauku, kas atbilst vairākiem nosacījumiem?
Šajā scenārijā mēs piemērojam četrus kritērijus diapazonā (t. i., B5:E6 ) un DSUM summas ieraksti Kopējā cena lauks, kurā ir
⏩ Pasūtījuma ID vienāds vai lielāks par 10017.
⏩ Reģions Austrumi.
⏩ Novietots Sīkfaili kategorija.
⏩ Identificēts kā Arrow Root Izstrādājums.
➧ Jebkurā šūnā ierakstiet šādu formulu (t. i., G5: H5 ).
=DSUM(B8:H19, "Kopējā cena",B5:E6)
Atsauces deklarē tos pašus argumentus kā iepriekšējos piemēros. Visi kritēriji atrodas vienībā B8:H19 diapazons, kā mēs varam redzēt.
Formula atbilst katram norādītajam laukam un kritērijiem un virzās pa labi, lai beidzot saskaņotu atbilstošos ierakstus.
➧ Preses IESNIEGT. Tiek parādīta kopējā vērtība.
Formula beidzot atbilst 3 ierakstus, kas atbilst noteiktajiem nosacījumiem, un atgriež vērtību $695.42 .
Ja salīdzinām iegūto vērtību ar atbilstošajiem ierakstiem, vērtība šķiet tāda pati ( $318.28 + $303.02 + $74.12 ) $695.42 .
4. piemērs: VBA makrosistēmā izmantotais DSUM
Mēs varam izmantot arī DSUM funkcija VBA makro programma kodi. Sekošana makroekonomiskajam modelim DSUM funkciju formātu, mēs varam atdarināt visus iepriekšējos šī raksta piemērus.
Pieņemsim, ka vēlamies iegūt summu no Kopējā cena katru datu kopas ierakstu.
➧ Hit ALT+F11 kopā. Pēc brīža Microsoft Visual Basic Atveras logs. Microsoft Visual Window , Izvēlieties Ievietot > Izvēlēties Modulis .
➧ In the Modulis , ielīmējiet šādu Maco kodu, pēc tam nospiediet F5 lai palaistu kodu.
Sub ExcelDSUMFunction() Range("F5:G5").Value = Application.WorksheetFunction.DSum(Range("B8:H19"), "Total Price", Range("B5:C6")) End Sub
In the Makro kods,
"F5:G5" ; norāda, kur atrodas iegūtā vērtība.
➧ Atgriezieties atpakaļ uz darblapu, un jūs redzēsiet summu Kopējā cena ieraksti šūnā F5:G5 .
Atšķir SUMIF, SUMIFS un DSUM:
Aspekti | SUMIF | SUMIFS | DSUM |
---|---|---|---|
Sintakse | SUMIF(diapazons, kritēriji, [sum_range]) | SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) | DSUM(datu bāze, lauks, kritērijs) |
Datubāze | Nosacījuma funkcija | Nosacījuma funkcija | Datu bāze Funkcija |
Formējums | Nav nepieciešama īpaša formācija | Nav nepieciešama īpaša formēšana | Darbībai ir nepieciešamas lauka uzlīmes |
Uzliekamie kritēriji | Vienu kritēriju var ievietot formulas iekšpusē vai ārpus tās | Vairākus kritērijus var ievietot formulas iekšpusē vai ārpus tās un izskatīties netīri, bet elastīgi. | Kritēriji ir definēti ārpus vai formulas iekšpusē un izskatās tīri. |
Vairāku kritēriju apstrāde vienā pozīcijā | Nav piemērojams | Nevar apstrādāt vairākus kritērijus vienā pozīcijā | Viegli lietojams ar rokturiem |
Izpratne par | Salīdzinoši vieglāk saprotama nekā SUMIFS funkcija | Grūtāk izprotams un piemērojams | Viegli saprotams |
Celtniecības kompleksa kritēriji | Pielāgotu kompleksu kritēriju veidošana ir sarežģīta | Ļoti Austrumi, lai izveidotu pielāgotus sarežģītus kritērijus | Grūti izveidot pielāgotus sarežģītus kritērijus |
⧭ Lietas, kas jāpatur prātā, lietojot DSUM
🔼 Kritēriju diapazons var atrasties jebkurā darblapas vietā. Tomēr vēlams nenovietot kritēriju diapazonu tādās pozīcijās kā pārklāšanās ar datu kopu un zem datu kopas.
🔼 Ja DSUM jāveic visai datu kopai, zem kritēriju diapazona galvenes ievietojiet tukšu rindu.
🔼 Var izmantot jebkuru kritēriju diapazonu, ja to veido vismaz viens kolonnas lauks un viens nosacījums.