Funkce Excel DSUM - součty záznamů v databázi

Stáhněte si ukázkový sešit

Stáhněte si ukázkový sešit

Tento výukový program ukazuje, jak používat Funkce Excel DSUM v Excelu sečíst záznamy v databázi.

Přehled funkcí DSUM

Funkce DSUM Vypočítá součet polí v databázi pro záznamy, které splňují určitá kritéria.

Chcete -li použít funkci DSUM Excel Worksheet, vyberte buňku a zadejte:

(Všimněte si, jak se zobrazují vstupy vzorců)

Funkce DSUM Syntaxe a vstupy:

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

databáze - Rozsah databáze s názvy polí v horním řádku.

pole - Pole v součtu v databázi. Může to být buď název pole (např .: „datum narození“), nebo číslo sloupce (např. 5).

kritéria - Rozsah buněk obsahujících kritéria, která udávají, které záznamy sečíst. Příklad:

DSUM je jednou z databázových funkcí Excelu. Po použití řady filtrů na data vrátí součet sloupců v databázi.

Všimněte si, že když v tomto kontextu řekneme „databáze“, máme na mysli pouze tabulku dat v Excelu, která byla organizována se záhlavími sloupců.

Jak používat funkci DSUM

Chcete -li použít funkci Excel DSUM, zadejte následující:

1 = DSUM (B7: F19, „Oscaři vyhráli“, B3: F4)

Máme databázi s několika údaji o filmech. Chceme vědět, kolik Oscarů získaly filmy vydané po roce 2000, které vydělaly přes 1 miliardu dolarů. DSUM nám tyto informace může získat.

DSUM funguje takto:

  • Prvním argumentem je databáze, kterou máme v buňkách B7: F19. Poznámka: V tomto rozsahu musíte zahrnout záhlaví sloupců.
  • Druhým argumentem je sloupec, který chceme shrnout - Oscaři vyhráli. Na sloupce můžete odkazovat podle jejich názvu v uvozovkách nebo podle jejich číselné polohy (takže bychom sem mohli také vložit 5).
  • Ve třetím argumentu definujeme filtry, které chceme, aby DSUM použil před výpočtem součtu. Ty jsou v B3: F4.

Podívejte se blíže na filtry, které jsme definovali v B3: F4. Máme stejné záhlaví jako databáze a definovali jsme dvě kritéria: „rok“ větší než 2000 a „celosvětový hrubý zisk ($ m)“ větší než 1 000.

DSUM správně vrací 12 Oscarů. Dva filmy splňují tato kritéria: Návrat krále, podíl monarchy na díle s 11 Oscary, a Spectre, což k celkovému součtu přidává další 1.

DSUM Sums Pouze číselné hodnoty

DSUM bude obsahovat pouze řádky s číselnými údaji a bude ignorovat text. Pokud se například pokusíme sečíst sloupec „Název“, DSUM vrátí hodnotu 0, protože nenalezne žádné číselné údaje k součtu.

1 = DSUM (B7: F19, "Název", B3: F4)

Co můžete použít jako kritéria

DSUM vám umožňuje při filtrování dat používat řadu různých kritérií. Zde je několik běžných příkladů:

Použití více řádků kritérií

Při vytváření tabulky kritérií můžete v případě potřeby použít více než jeden řádek.

Pokud používáte více než jeden řádek, DSUM použije logiku „NEBO“ - bude obsahovat data, která odpovídají libovolnému z vašich řádků kritérií.

Zde je příklad:

1 = DSUM (B8: F20, 5, B3: C5)

Chceme vědět, kolik Oscarů za rok 1997 Titanic a 2003 Návrat krále celkem vyhrálo. Protože jsou v databázi dva filmy s názvem „Titanic“, uvedli jsme rok také v naší tabulce kritérií.

Všimněte si také, že jsme v naší tabulce kritérií použili pouze dva sloupce, na které chceme filtrovat - nemusíte je zahrnovat všechny.

DSUM vrací 22 - 11 pro každý film.

Pokud nepotřebujete filtrovat data, použijte SUM

DSUM je účinný nástroj, když potřebujete data komplexně filtrovat. Pokud ale nepotřebujete používat filtry, použijte místo toho SUM.

SUM používáte takto:

1 = SUM (C3: C14)

Jak vidíte zde, pomocí SUMY jednoduše definujete rozsah obsahující vaše data a vrátí součet všech číselných buněk v tomto rozsahu.

Další informace naleznete na hlavní stránce Funkce Excel SUM <>.

DSUM v Tabulkách Google

Funkce DSUM funguje v Tabulkách Google úplně stejně jako v Excelu:

Další poznámky

Pomocí funkce DSUM přidejte databázové záznamy, které splňují určitá kritéria.

Nejprve určete pole, které obsahuje databázi. DŮLEŽITÉ: První řádek databáze musí obsahovat názvy polí.

Dále určete, které pole v databázi se má sečíst. Buď zadejte název pole uzavřený uvozovkami (např. „Věk“), nebo zadejte číslo odpovídající poloze pole v databázi (např. 2 pro druhý sloupec).

Nakonec se podívejte na rozsah buněk, který obsahuje kritéria pro použití. Kritéria musí mít alespoň jeden název pole s podmínkou pod ním. Chcete -li přidat další podmínky, můžete zadat více polí do samostatných sloupců.

Příklady DSUM ve VBA

Můžete také použít funkci DSUM ve VBA. Typ:
application.worksheetfunction.dsum (databáze, pole, kritéria)
U argumentů funkcí (databáze atd.) Je můžete buď zadat přímo do funkce, nebo definovat proměnné, které se místo toho použijí.

Zpět na seznam všech funkcí v Excelu

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave