Cum se utilizează funcția Excel DSUM (4 exemple adecvate)

  • Imparte Asta
Hugh West

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.xlsm

Funcț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.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.