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