Excel DSUM funkció - Összegezi az adatbázisban lévő rekordokat

Példa munkafüzet letöltése

Töltse le a példa munkafüzetet

Ez a bemutató bemutatja, hogyan kell használni Excel DSUM függvény Excelben az adatbázis rekordjainak összegzésére.

A DSUM funkció áttekintése

A DSUM függvény Kiszámítja egy adatbázis mezőjének összegét a rekordoknak, amelyek megfelelnek bizonyos feltételeknek.

A DSUM Excel munkalap funkció használatához válasszon ki egy cellát és írja be:

(Figyelje meg, hogyan jelennek meg a képletbemenetek)

DSUM funkció szintaxisa és bemenetei:

1 = DSUM (adatbázis, mező, feltételek)

adatbázis - Az adatbázis tartomány mezőnevekkel a felső sorban.

terület - Az adatbázis mezője összegezni. Ez lehet a mező neve (például: „születési dátum”) vagy az oszlop száma (például: 5).

kritériumok - A cellák tartománya, amely tartalmazza azokat a feltételeket, amelyek jelzik, hogy mely rekordokat kell összegezni. Példa:

A DSUM az Excel egyik adatbázis -funkciója. Visszaadja az adatbázis egy oszlopának összegét, miután egy sor szűrőt alkalmazott az adatokra.

Ne feledje, hogy amikor ebben az összefüggésben azt mondjuk, hogy „adatbázis”, akkor csak egy Excel táblázatot értünk, amelyet oszlopfejlécekkel rendszereztünk.

A DSUM funkció használata

Az Excel DSUM függvény használatához írja be a következőt:

1 = DSUM (B7: F19, "Oscar -díjas", B3: F4)

Van egy adatbázisunk néhány filmadattal. Szeretnénk tudni, hogy hány Oscar -díjat nyertek a 2000 után megjelent filmek, amelyek több mint 1 milliárd dollárt hoztak. A DSUM megszerezheti ezt az információt számunkra.

Így működik a DSUM:

  • Az első érv az adatbázis, amely a B7: F19 cellákban található. Megjegyzés: ebbe a tartományba bele kell foglalnia az oszlopfejléceket.
  • A második érv az az oszlop, amelyet össze szeretnénk foglalni - Oscar -díjat nyert. Az oszlopokra hivatkozhat a nevükben idézőjelben, vagy a számbeli pozíciójuk alapján (tehát ide is tehetünk 5 -öt).
  • A harmadik argumentumban definiáljuk azokat a szűrőket, amelyeket a DSUM -nak alkalmazni kell az összeg kiszámítása előtt. Ezek a B3: F4 -ben találhatók.

Nézze meg közelebbről a B3: F4 -ben definiált szűrőket. Ugyanazokat a fejléceket kaptuk, mint az adatbázist, és két kritériumot határoztunk meg: az „év” nagyobb, mint 2000, és a „világméretű bruttó összeg (m)” nagyobb, mint 1000.

A DSUM helyesen ad vissza 12 Oscart. Két film felel meg ezeknek a kritériumoknak: A király visszatér, aki 11 Oscar -díjjal teszi ki az uralkodó részét a munkából, és a Spectre, amely még 1 -et ad hozzá a teljes összeghez.

Csak a DSUM összegzi a számértékeket

A DSUM csak numerikus adatokat tartalmazó sorokat tartalmaz, és figyelmen kívül hagyja a szöveget. Például, ha megpróbáljuk összegezni a „Név” oszlopot, a DSUM 0 -t ad vissza, mert nem talál számszerű adatokat.

1 = DSUM (B7: F19, "Név", B3: F4)

Mit használhat kritériumként

A DSUM lehetővé teszi különböző kritériumok használatát az adatok szűrésekor. Íme néhány gyakori példa:

Több kritérium sor használata

A kritériumtábla létrehozásakor szükség esetén egynél több sort is használhat.

Ha egynél több sort használ, a DSUM az „OR” logikát fogja használni - olyan adatokat fog tartalmazni, amelyek megfelelnek a kritériumok bármelyik sorának.

Íme egy példa:

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

Szeretnénk tudni, hogy összesen hány Oscar -díjat nyert az 1997 -es Titanic és a 2003 -as The Return of the King. Mivel az adatbázisban két „Titanic” nevű film található, a kritériumtáblázatban megadtuk az évet is.

Ne feledje, hogy csak azt a két oszlopot használtuk, amelyeket szűrni szeretnénk a kritériumtáblázatunkban - nem kell mindet felvennie.

A DSUM 22–11 értéket ad vissza minden film esetében.

Használja a SUM -ot, ha nem kell szűrnie az adatokat

A DSUM hatékony eszköz, ha összetett módon kell szűrni az adatokat. De ha nem kell szűrőket használnia, akkor használja a SUM -ot.

A SUM -ot így használod:

1 = SUM (C3: C14)

Amint itt látható, a SUM segítségével egyszerűen definiálja az adatokat tartalmazó tartományt, és visszaadja az adott tartományon belüli numerikus cellák összegét.

További információ az Excel SUM Function <> főoldalán.

DSUM a Google Táblázatokban

A DSUM funkció pontosan ugyanúgy működik a Google Táblázatokban, mint az Excelben:

További megjegyzések

A DSUM funkcióval adhat hozzá adatbázis -rekordokat, amelyek megfelelnek bizonyos feltételeknek.

Először jelölje meg az adatbázist tartalmazó tömböt. FONTOS: Az adatbázis első sorában mezőneveket kell tartalmaznia.

Ezután adja meg, hogy az adatbázisban melyik mezőt kell összegezni. Írja be a mező nevét idézőjelek közé (például: „Kor”), vagy adjon meg egy számot, amely megfelel a mező pozíciójának az adatbázisban (például: 2 a második oszlophoz).

Végül tekintse meg a használni kívánt feltételeket tartalmazó cellatartományt. A feltételeknek legalább egy mezőnévvel kell rendelkezniük, feltétellel alatta. További feltételek megadásához több mezőt is megadhat külön oszlopokban.

DSUM példák a VBA -ban

A DSUM funkciót a VBA -ban is használhatja. Típus:
application.worksheetfunction.dsum (adatbázis, mező, feltételek)
A függvény argumentumok (adatbázis stb.) Esetén megadhatja azokat közvetlenül a függvénybe, vagy definiálhat helyettük változókat.

Térjen vissza az Excel összes funkciójának listájához

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave