Jak používat funkci DSUM aplikace Excel (4 vhodné příklady)

  • Sdílet Toto
Hugh West

Excel DSUM je funkce DATABÁZE funkce součet. DSUM Funkce vypočítá součet zadaných polí podle zadaných kritérií. Přebírá tři povinné argumenty: Rozsah , Pole a Kritéria .

V tomto článku se dozvíte, jak můžete používat DSUM funkce s vhodnými příklady.

Stáhnout sešit aplikace Excel

Použití funkce Excel DSUM.xlsm

Funkce Excel DSUM: Syntaxe a argumenty

⦽ Cíl funkce:

Na stránkách DSUM funkce vypočítá celkový součet určitého Pole porovnáním konkrétních Kritéria z daného Rozsah .

⦽ Syntaxe:

DSUM (databáze, pole, kritéria)

⦽ Argumenty Vysvětlení:

Argument Povinné/volitelné Vysvětlení
rozsah Požadované rozsah buněk, které obsahují všechny položky
pole Požadované Označuje sloupec, který se má vypočítat pro součet
kritéria Požadované rozsah buněk, kterým jsou přiřazeny specifické podmínky

⦽ Co lze použít jako kritérium:

DSUM nabízí více typů kritérií pro filtrování dat z rozsahu. Některé nejpoužívanější typy kritérií jsou.

Kritéria Typ Výstup
"Jednotková cena" Řetězec Řádky odpovídají položce "Jednotková cena"
Kuchař* Divoká karta Řádky začínají slovem "Cook"
*ies Divoká karta Řádky končí na "ies"
120 Číslo Rovná se 120
>120 Srovnání Více než 120
<120 Srovnání Méně než 120
>=120 Srovnání Větší nebo rovno 120
120 Srovnání Není rovno 120
Srovnání Není prázdný
=B7 Vzorec Rovná se argumentu B7

⦽ Parametr návratu:

Na stránkách DSUM funkce vrací hodnotu součtu.

⦽ Platí pro:

Verze aplikace Microsoft Excel 2000 do kanceláře 365, Verze aplikace Excel 2011 pro Mac a dále.

4 vhodné příklady použití funkce DSUM aplikace Excel

Příklad 1: DSUM použitý jako funkce

Stejně jako všechny ostatní funkce, DSUM je funkce Excelu a jako taková funguje. Stačí jen deklarovat argumenty podle pokynů syntaxe.

Do libovolné prázdné buňky vložte následující vzorec (tj., G5:H5 ) pro výpočet součtu Jednotková cena pole.

=DSUM(B8:H19, "Jednotková cena",B5:C6)

Uvnitř vzorce,

B8:H19; je rozsah.

"Jednotková cena"; je zadané pole, jehož součet se vypočítává.

B5:C6; rozsah, kde existují specifická kritéria.

Tisk ENTER . Pak se zobrazí vyhodnocená hodnota.

Podle vzorce stanovujeme dvě kritéria

⏩ Součet Jednotková cena z ID objednávky větší než 10021 .

⏩ Součet Jednotková cena z Množství prodáno více nebo rovno 120 .

Na stránkách DSUM funkce vyhodnotí $3.74 . Sčítá příznivé položky (tj. $1.87 a $1.87 ) a výsledkem je ( $1.87+$1.87 ) $3.74 .

Můžete použít různá kritéria v závislosti na typech dat a na tom. DSUM funkce funguje bez problémů.

Příklad 2: DSUM vypočítá celkový součet (jedno kritérium)

Podobně jako SUM funkce DSUM funkce dokáže vypočítat celkový součet libovolného pole (tj, Libovolný sloupec ). V tomto případě vypočítáme Celková cena každého prodaného výrobku z datového souboru.

Níže uvedený vzorec zapište do libovolné buňky (tj., G5:H5 ).

=DSUM(B8:H19, "Celková cena",B5:C6)

Ve vzorci,

B8:H19; označuje rozsah.

"Celková cena"; označuje zadané pole, jehož součet se vypočítává.

B5:C6; odkazuje na rozsah, kde existují specifická kritéria.

Hit ENTER . Poté se zobrazí celková hodnota součtu.

Vzorec ukládá pouze jedno kritérium

⏩ Pro shrnutí Celková cena z ID objednávky se rovná nebo je menší než 10017 to znamená všechny položky v souboru dat.

Výsledná hodnota vzorce je $2033.01. Sčítá všechny položky v Celková cena sloupec . K získání celkového součtu můžete použít další záhlaví jako pole.

Příklad 3: DSUM vypočítá součet (více kritérií)

Z předchozího příkladu (tj, Příklad 2 ), se dozvíme DSUM funguje podobně jako funkce SUM Ale co když chceme sečíst jen určité pole, které splňuje více podmínek?

V tomto scénáři stanovíme čtyři kritéria v rozsahu (tj., B5:E6 ) a DSUM součty položek Celková cena pole, které mají

ID objednávky rovná nebo větší než 10017.

⏩ Region Východ.

⏩ Umístění v Soubory cookie kategorie.

⏩ Identifikováno jako Kořen šípu Výrobek.

Do libovolné buňky napište následující vzorec (tj., G5:H5 ).

=DSUM(B8:H19, "Celková cena",B5:E6)

Odkazy deklarují stejné argumenty jako v předchozích příkladech. Všechna kritéria se nacházejí v adresáři B8:H19 rozsah, jak můžeme vidět.

Vzorec porovnává každé zadané pole s kritérii a postupuje doprava, aby nakonec porovnal příslušné položky.

Tisk VSTUPTE. Zobrazí se souhrnná hodnota.

Vzorec nakonec odpovídá 3 položky, které splňují zadané podmínky, a vrátí hodnotu $695.42 .

Pokud zkontrolujeme výslednou hodnotu se shodnými záznamy, zdá se, že hodnota je stejná ( $318.28 + $303.02 + $74.12 ) $695.42 .

Příklad 4: DSUM použitý v makrech VBA

Můžeme také použít DSUM funkce v Makro VBA kódy. Sledování makra DSUM formátu funkce, můžeme napodobit všechny předchozí příklady tohoto článku.

Řekněme, že chceme součet hodnot Celková cena každé položky v souboru dat.

Hit ALT+F11 vůbec. Za chvíli Microsoft Visual Basic Otevře se okno. Vizuální okno Microsoft , Vyberte Vložte > Vyberte si Modul .

V Modul , vložte následující kód Maco a stiskněte tlačítko. F5 ke spuštění kódu.

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

V Makro kód,

"F5:G5" ; označuje, kam se výsledná hodnota umístí.

Vraťte se na pracovní list a uvidíte součet hodnot Celková cena položky v buňce F5:G5 .

Rozlišujte SUMIF, SUMIFS a DSUM:

Aspekty SUMIF SUMIFS DSUM
Syntaxe SUMIF(rozsah, kritéria, [sum_range]) SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

DSUM(databáze, pole, kritéria)

Databáze Podmíněná funkce Podmíněná funkce Databáze Funkce
Vytvoření Není potřeba žádná zvláštní formace Není potřeba žádná zvláštní formace K provozu jsou nutné štítky v terénu
Uložení kritérií Jednotlivé kritérium lze vložit dovnitř nebo vně vzorce Více kritérií lze vložit dovnitř nebo vně vzorce a vypadat nepřehledně, ale flexibilně. Kritéria jsou definována vně nebo uvnitř vzorce a vypadají čistě
Zpracování více kritérií na stejné pozici

Nepoužije se

Nelze zpracovat více kritérií na stejné pozici Snadná manipulace
Porozumění Srovnatelně srozumitelnější než funkce SUMIFS Obtížnější na pochopení a použití Snadno pochopitelné
Komplexní kritéria pro budovy Tvorba vlastních komplexních kritérií je obtížná Velmi Východisko pro sestavení vlastních komplexních kritérií Těžko sestavitelná vlastní komplexní kritéria

⧭ Co je třeba mít na paměti při používání systému DSUM

🔼 Rozsah kritérií může být kdekoli v pracovním listu. Je však vhodnější neumisťovat rozsah kritérií na místa, která se překrývají s datovou sadou, a pod datovou sadu.

🔼 Pokud DSUM se má provést pro celý soubor dat, umístěte pod záhlaví rozsahu kritérií prázdný řádek.

🔼 Lze použít libovolný rozsah kritérií, pokud se skládá alespoň z jednoho pole sloupce a jedné podmínky.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.