Cuprins
Excel DSUM este o funcție BAZA DE DATE Funcția sumă. DSUM calculează suma câmpurilor specificate, conform criteriilor specificate. Funcția acceptă trei argumente obligatorii: Gama , Domeniul , și Criterii .
În acest articol, veți afla cum puteți folosi DSUM cu exemple adecvate.
Descărcați Excel Workbook
Utilizări ale funcției Excel DSUM.xlsmFuncția Excel DSUM: Sintaxă și argumente
⦽ Funcția obiectiv:
The DSUM calculează suma totală a unui anumit Domeniul prin potrivirea anumitor Criterii de la un anumit Gama .
⦽ Sintaxă:
DSUM (bază de date, câmp, criterii)
⦽ Argumente Explicație:
Argument | Necesar/Opțional | Explicație |
---|---|---|
gama | Necesar | interval de celule care conțin toate intrările |
câmp | Necesar | Indică coloana care urmează să fie calculată pentru sumă |
criterii | Necesar | intervalul de celule în care sunt atribuite condiții specifice |
⦽ Ce poate fi folosit ca și criteriu:
DSUM oferă mai multe tipuri de criterii pentru a filtra datele din interval. Unele dintre cele mai utilizate tipuri de criterii sunt
Criterii | Tip | Ieșire |
---|---|---|
"Preț unitar" | Șir de caractere | Rândurile se potrivesc cu "Preț unitar" |
Cook* | Wildcard | Rândurile încep cu "Cook" |
*ies | Wildcard | Rândurile se termină cu "ies" |
120 | Număr | Egal la 120 |
>120 | Comparație | Mai mare de 120 |
<120 | Comparație | Mai puțin de 120 |
>=120 | Comparație | Mai mare sau egală cu 120 |
120 | Comparație | Nu este egal cu 120 |
Comparație | Nu este gol | |
=B7 | Formula | Egal cu argumentul lui B7 |
⦽ Parametru de returnare:
The DSUM returnează o valoare de sumă.
⦽ Se aplică la:
Versiunea Microsoft Excel 2000 la birou 365, Versiunea Excel 2011 pentru Mac și în continuare.
4 Exemple potrivite pentru utilizarea funcției Excel DSUM
Exemplul 1: DSUM utilizat ca funcție
La fel ca toate celelalte funcții, DSUM este o funcție Excel și funcționează ca atare. Trebuie doar să declarați argumentele conform instrucțiunilor din sintaxă.
➧ Lipiți următoarea formulă în orice celulă goală (de ex, G5:H5 ) pentru a calcula suma dintre Preț unitar domeniu.
=DSUM(B8:H19, "Preț unitar",B5:C6)
În interiorul formulei,
B8:H19; este intervalul.
"Preț unitar"; este câmpul specificat pentru care se calculează suma.
B5:C6; intervalul în care există criterii specifice.
➧ Apăsați ENTER Apoi va apărea valoarea evaluată.
Prin formulă, impunem două criterii
⏩ Suma Preț unitar de ID-ul comenzii s mai mare decât 10021 .
⏩ Suma Preț unitar de Cantitate vândut mai mare sau egal cu 120 .
The DSUM funcția evaluează $3.74 Se însumează intrările favorabile (adică. $1.87 și $1.87 ) și are ca rezultat ( $1.87+$1.87 ) $3.74 .
Puteți utiliza criterii diferite în funcție de tipurile de date și de DSUM funcționează foarte bine.
Exemplul 2: DSUM calculează suma totală (un singur criteriu)
Similar cu SUM funcția DSUM poate calcula suma totală a oricărui câmp (de exemplu, Orice coloană ). În acest caz, se calculează Preț total a fiecărui produs vândut din setul de date.
➧ Scrieți formula de mai jos în orice celulă (adică, G5:H5 ).
=DSUM(B8:H19, "Preț total",B5:C6)
În formulă,
B8:H19; indică intervalul.
"Prețul total"; indică câmpul specificat din care se calculează suma.
B5:C6; se referă la intervalul în care există criterii specifice.
➧ Hit ENTER După aceea, va apărea valoarea totală a sumei.
Formula impune un singur criteriu
⏩ Pentru a însuma Preț total de ID-ul comenzii este mai mică sau egală cu 10017 adică toate intrările din setul de date.
Valoarea rezultată din formulă este $2033.01. Acesta însumează toate intrările din Preț total coloana . Puteți utiliza alte antete ca și câmpuri pentru a obține suma totală.
Exemplul 3: DSUM calculează suma (criterii multiple)
Din exemplul anterior (de ex, Exemplul 2 ), aflăm că DSUM funcționează în mod similar cu funcția SUM Dar dacă vrem doar să adunăm un anumit câmp care îndeplinește mai multe condiții?
În acest scenariu, impunem patru criterii într-un interval (de ex, B5:E6 ) și DSUM însumează intrările din Preț total domeniu care au
⏩ ID-ul comenzii egală sau mai mare decât 10017.
⏩ Regiune Est.
⏩ Poziționat în Cookie-uri categoria.
⏩ Identificat ca Săgeată rădăcină Produs.
➧ Scrieți următoarea formulă în orice celulă (de ex, G5:H5 ).
=DSUM(B8:H19, "Preț total",B5:E6)
Referințele declară aceleași argumente ca și în exemplele anterioare. Toate criteriile se află în grupul B8:H19 gamă, după cum putem vedea.
Formula potrivește fiecare câmp specificat cu criteriile și se deplasează spre dreapta pentru a potrivi în final intrările corespunzătoare.
➧ Presa INTRĂ. Apare valoarea agregată.
Formula se potrivește în cele din urmă 3 intrările care respectă condițiile impuse și returnează o valoare de $695.42 .
Dacă verificăm încrucișat valoarea rezultată cu intrările corespondente, valoarea pare a fi aceeași ( $318.28 + $303.02 + $74.12 ) $695.42 .
Exemplul 4: DSUM utilizat în macro-urile VBA
De asemenea, putem folosi și DSUM funcție în Macro VBA coduri. Urmărind Macro DSUM putem imita toate exemplele anterioare din acest articol.
Să zicem că vrem să obținem suma dintre Preț total a fiecărei intrări din setul de date.
➧ Hit ALT+F11 În întregime. Într-o clipă Microsoft Visual Basic Se deschide fereastra. În fereastra Microsoft Visual Window , Selectați Introduceți > Alegeți Modul .
➧ În Modul , Lipiți următorul cod Maco, apoi apăsați pe F5 pentru a rula codul.
Sub ExcelDSUMFunction() Range("F5:G5").Value = Application.WorksheetFunction.DSum(Range("B8:H19"), "Total Price", Range("B5:C6"))) End Sub
În Macro cod,
"F5:G5" ; indică locul în care se va afla valoarea rezultată.
➧ Întoarceți-vă la foaia de calcul și veți vedea suma de Preț total intrări în celulă F5:G5 .
Diferențiați SUMIF, SUMIFS și DSUM:
Aspecte | SUMIF | SUMIFS | DSUM |
---|---|---|---|
Sintaxa | SUMIF(range, criteria, [sum_range]) | SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) | DSUM(bază de date, câmp, criterii) |
Baza de date | Funcția condiționată | Funcția condiționată | O bază de date Funcție |
Formare | Nu este nevoie de o formare specială | Nu este nevoie de o formare specială | Necesită etichete de teren pentru a funcționa |
Criterii de impunere | Un singur criteriu poate fi inserat în interiorul sau în afara formulei | Criteriile multiple pot fi inserate în interiorul sau în afara formulei și au un aspect dezordonat, dar flexibil. | Criteriile sunt definite în afara sau în interiorul formulei și au un aspect curat |
Gestionarea criteriilor multiple în aceeași poziție | Nu se aplică | Imposibilitatea de a gestiona criterii multiple în aceeași poziție | Se manevrează cu ușurință |
Înțelegerea | Comparativ, este mai ușor de înțeles decât funcția SUMIFS | Mai greu de înțeles și de aplicat | Ușor de înțeles |
Criterii complexe de construcție | Construirea criteriilor complexe personalizate este dificilă | Foarte Est pentru a construi criterii complexe personalizate | Greu de construit criterii complexe personalizate |
⧭ Lucruri de care trebuie să țineți cont în timpul utilizării DSUM
🔼 Intervalul de criterii poate fi oriunde în foaia de lucru. Cu toate acestea, este de preferat să nu se plaseze intervalul de criterii în poziții precum suprapunerea cu setul de date și sub setul de date.
🔼 Dacă DSUM trebuie să se aplice întregului set de date, plasați o linie goală sub antetul intervalului de criterii.
🔼 Se poate utiliza orice interval de criterii, dacă este format din cel puțin un câmp de coloană și o condiție.