Excel DSUM-Funktion - Summiert Datensätze in einer Datenbank

Beispielarbeitsbuch herunterladen

Laden Sie die Beispielarbeitsmappe herunter

Dieses Tutorial zeigt, wie Sie das Excel DSUM-Funktion in Excel, um Datensätze in einer Datenbank zu summieren.

Übersicht über die DSUM-Funktion

Die DSUM-Funktion Berechnet die Summe eines Felds in einer Datenbank für Datensätze, die bestimmte Kriterien erfüllen.

Um die DSUM-Excel-Arbeitsblattfunktion zu verwenden, wählen Sie eine Zelle aus und geben Sie Folgendes ein:

(Beachten Sie, wie die Formeleingaben angezeigt werden)

DSUM-Funktion Syntax und Eingaben:

1 =DSUM(Datenbank,Feld,Kriterien)

Datenbank - Der Datenbankbereich mit Feldnamen in der obersten Zeile.

Gebiet - Das zu summierende Feld innerhalb der Datenbank. Dies kann entweder der Feldname (z. B. „Geburtsdatum“) oder die Spaltennummer (z. B. 5) sein.

Kriterien - Der Zellenbereich, der die Kriterien enthält, die angeben, welche Datensätze summiert werden sollen. Beispiel:

DSUM ist eine der Datenbankfunktionen von Excel. Es gibt die Summe einer Spalte in einer Datenbank zurück, nachdem eine Reihe von Filtern auf die Daten angewendet wurde.

Beachten Sie, dass wir in diesem Zusammenhang mit „Datenbank“ nur eine Datentabelle in Excel meinen, die mit Spaltenüberschriften organisiert wurde.

So verwenden Sie die DSUM-Funktion

Geben Sie Folgendes ein, um die Excel-DSUM-Funktion zu verwenden:

1 =DSUM(B7:F19,"Oscars gewonnen",B3:F4)

Wir haben eine Datenbank mit einigen Filmdaten. Wir möchten wissen, wie viele Oscars von Filmen gewonnen wurden, die nach dem Jahr 2000 veröffentlicht wurden und über 1 Milliarde US-Dollar einspielten. DSUM kann diese Informationen für uns besorgen.

So funktioniert DSUM:

  • Das erste Argument ist die Datenbank, die wir in den Zellen B7:F19 haben. Hinweis: Sie müssen Ihre Spaltenüberschriften in diesen Bereich einschließen.
  • Das zweite Argument ist die Kolumne, die wir zusammenfassen wollen – Oscars Won. Sie können auf Spalten durch ihren Namen in Anführungszeichen oder durch ihre numerische Position verweisen (also könnten wir hier auch einfach 5 setzen).
  • Im dritten Argument definieren wir die Filter, die DSUM anwenden soll, bevor die Summe berechnet wird. Diese sind in B3:F4.

Sehen Sie sich die Filter, die wir in B3:F4 definiert haben, genauer an. Wir haben dieselben Header wie die Datenbank und wir haben zwei Kriterien definiert: ein „Jahr“ größer als 2000 und ein „Weltweites Brutto ($ Mio.)“ größer als 1000.

DSUM gibt 12 Oscars korrekt zurück. Zwei Filme erfüllen diese Kriterien: The Return of the King, der mit 11 Oscars den Anteil des Monarchen an der Arbeit übernimmt, und Spectre, der der Gesamtzahl einen weiteren hinzufügt.

DSUM summiert nur numerische Werte

DSUM enthält nur Zeilen mit numerischen Daten und ignoriert Text. Wenn wir beispielsweise versuchen, die Spalte „Name“ zu summieren, gibt DSUM 0 zurück, da keine numerischen Daten zum Summieren gefunden werden.

1 =SUMME(B7:F19,"Name",B3:F4)

Was Sie als Kriterien verwenden können

Mit DSUM können Sie beim Filtern Ihrer Daten verschiedene Kriterien verwenden. Hier sind ein paar gängige Beispiele:

Verwenden mehrerer Kriterienzeilen

Wenn Sie Ihre Kriterientabelle erstellen, können Sie bei Bedarf mehr als eine Zeile verwenden.

Wenn Sie mehr als eine Zeile verwenden, verwendet DSUM die „ODER“-Logik – sie enthält Daten, die mit einer Ihrer Kriterienzeilen übereinstimmen.

Hier ist ein Beispiel:

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

Wir wollen wissen, wie viele Oscars 1997 Titanic und 2003 The Return of the King insgesamt gewonnen haben. Da sich in der Datenbank zwei Filme namens „Titanic“ befinden, haben wir auch das Jahr in unserer Kriterientabelle angegeben.

Beachten Sie auch, dass wir in unserer Kriterientabelle nur die beiden Spalten verwendet haben, nach denen wir filtern möchten - Sie müssen nicht alle aufnehmen.

DSUM gibt 22 - 11 für jeden Film zurück.

Verwenden Sie SUM, wenn Sie die Daten nicht filtern müssen

DSUM ist ein leistungsstarkes Tool, wenn Sie die Daten auf komplexe Weise filtern müssen. Wenn Sie jedoch keine Filter verwenden müssen, verwenden Sie stattdessen SUM.

Sie verwenden SUM wie folgt:

1 =SUMME(C3:C14)

Wie Sie hier sehen können, definieren Sie mit SUM einfach den Bereich, der Ihre Daten enthält, und es wird die Summe aller numerischen Zellen innerhalb dieses Bereichs zurückgegeben.

Weitere Informationen finden Sie auf der Hauptseite der Excel-SUM-Funktion<>.

DSUM in Google Tabellen

Die DSUM-Funktion funktioniert in Google Sheets genauso wie in Excel:

Zusätzliche Bemerkungen

Verwenden Sie die DSUM-Funktion, um Datenbankeinträge hinzuzufügen, die bestimmte Kriterien erfüllen.

Geben Sie zunächst das Array an, das die Datenbank enthält. WICHTIG: Die erste Zeile der Datenbank muss Feldnamen enthalten.

Geben Sie als Nächstes an, welches Feld innerhalb der Datenbank summiert werden soll. Geben Sie entweder den in Anführungszeichen eingeschlossenen Feldnamen ein (z. B. „Alter“) oder geben Sie eine Zahl ein, die der Position des Felds in der Datenbank entspricht (z. B. 2 für die zweite Spalte).

Verweisen Sie zuletzt auf den Zellbereich, der die zu verwendenden Kriterien enthält. Die Kriterien müssen mindestens einen Feldnamen mit einer darunter liegenden Bedingung enthalten. Sie können weitere Felder in separate Spalten eingeben, um weitere Bedingungen hinzuzufügen.

DSUM-Beispiele in VBA

Sie können die DSUM-Funktion auch in VBA verwenden. Typ:
application.worksheetfunction.dsum(Datenbank,Feld,Kriterien)
Für die Funktionsargumente (Datenbank usw.) können Sie diese entweder direkt in die Funktion eingeben oder stattdessen Variablen definieren.

Zurück zur Liste aller Funktionen in Excel

wave wave wave wave wave