Verwendung der Excel DSUM-Funktion (4 geeignete Beispiele)

  • Teile Das
Hugh West

Excel DSUM Funktion ist eine DATENBANK Die Funktion Summe. DSUM Die Funktion berechnet die Summe der angegebenen Felder nach bestimmten Kriterien und benötigt drei obligatorische Argumente: Bereich , Feld und Kriterien .

In diesem Artikel erfahren Sie, wie Sie die DSUM Funktion mit entsprechenden Beispielen.

Excel-Arbeitsmappe herunterladen

Verwendungen der Excel DSUM-Funktion.xlsm

Excel DSUM-Funktion: Syntax und Argumente

⦽ Funktion Zielsetzung:

Die DSUM Funktion berechnet die Gesamtsumme eines bestimmten Feld durch den Abgleich spezifischer Kriterien von einer bestimmten Bereich .

⦽ Syntax:

DSUM (Datenbank, Feld, Kriterien)

⦽ Argumente Erläuterung:

Argument Erforderlich/Optional Erläuterung
Bereich Erforderlich Bereich von Zellen, die alle Einträge enthalten
Feld Erforderlich Gibt die Spalte an, die für die Summe berechnet werden soll
Kriterien Erforderlich Bereich von Zellen, denen bestimmte Bedingungen zugeordnet sind

⦽ Was kann als Kriterium verwendet werden?

DSUM bietet mehrere Kriterientypen zum Filtern von Daten aus dem Bereich. Einige der am häufigsten verwendeten Kriterientypen sind

Kriterien Typ Ausgabe
"Stückpreis" Zeichenfolge Zeilen entsprechen "Stückpreis"
Koch* Platzhalter Zeilen beginnen mit "Cook".
*ies Platzhalter Zeilen enden mit "ies"
120 Nummer Entspricht 120
>120 Vergleich Größer als 120
<120 Vergleich Weniger als 120
>=120 Vergleich Größer als oder gleich 120
120 Vergleich Nicht gleich 120
Vergleich Nicht leer
=B7 Formel Entspricht dem Argument von B7

⦽ Rückgabeparameter:

Die DSUM Funktion gibt einen Summenwert zurück.

⦽ Gilt für:

Microsoft Excel-Version 2000 zum Büro 365, Excel-Version 2011 für Mac und weiter.

4 geeignete Beispiele für die Verwendung der Excel-Funktion DSUM

Beispiel 1: DSUM als Funktion

Wie alle anderen Funktionen auch, DSUM ist eine Excel-Funktion und funktioniert auch so: Sie müssen nur die Argumente entsprechend der Syntax deklarieren.

Fügen Sie die folgende Formel in eine beliebige leere Zelle ein (d. h., G5:H5 ) zur Berechnung der Summe der Preis pro Einheit Feld.

=DSUM(B8:H19, "Stückpreis",B5:C6)

Innerhalb der Formel,

B8:H19; ist der Bereich.

"Stückpreis"; ist das angegebene Feld, über das Sie die Summe berechnen.

B5:C6; Bereich, für den es spezifische Kriterien gibt.

Presse EINGEBEN Dann erscheint der ausgewertete Wert.

Mit der Formel legen wir zwei Kriterien fest

⏩ Summe Preis pro Einheit von Bestell-ID s größer als 10021 .

⏩ Summe Preis pro Einheit von Menge verkauft größer oder gleich 120 .

Die DSUM Funktion wertet aus $3.74 Es summiert die günstigen Einträge (d.h. $1.87 und $1.87 ) und führt zu ( $1.87+$1.87 ) $3.74 .

Sie können verschiedene Kriterien verwenden, je nach Datentyp und DSUM Funktion funktioniert einwandfrei.

Beispiel 2: DSUM berechnet die Gesamtsumme (Einzelkriterium)

Ähnlich wie bei der SUMME Funktion, die DSUM Funktion kann die Gesamtsumme eines beliebigen Feldes berechnen (d.h., Beliebige Spalte ). In diesem Fall berechnen wir die Gesamtpreis eines jeden verkauften Produkts aus dem Datensatz.

Schreiben Sie die folgende Formel in eine beliebige Zelle (z. B., G5:H5 ).

=DSUM(B8:H19, "Gesamtpreis",B5:C6)

In der Formel,

B8:H19; gibt den Bereich an.

"Gesamtpreis"; gibt das angegebene Feld an, über das Sie die Summe berechnen.

B5:C6; bezieht sich auf den Bereich, für den bestimmte Kriterien gelten.

Hit EINGEBEN Danach wird der Gesamtwert angezeigt.

Die Formel sieht nur ein Kriterium vor

⏩ So summieren Sie die Gesamtpreis von Bestell-ID s gleich oder kleiner als 10017 d. h. alle Einträge im Datensatz.

Der resultierende Wert der Formel ist $2033.01. Sie summiert alle Einträge in der Datei Gesamtpreis Spalte . Sie können andere Kopfzeilen als Felder verwenden, um die Gesamtsumme zu ermitteln.

Beispiel 3: DSUM berechnet die Summe (mehrere Kriterien)

Aus dem vorherigen Beispiel (d.h., Beispiel 2 ), lernen wir die DSUM funktioniert ähnlich wie die Funktion SUMME Was aber, wenn wir nur ein bestimmtes Feld summieren wollen, das mehrere Bedingungen erfüllt?

In diesem Szenario legen wir vier Kriterien in einem Bereich fest (d. h., B5:E6 ) und DSUM summiert Einträge von Gesamtpreis Feld, die

Bestell-ID gleich oder größer als 10017.

⏩ Region Osten.

⏩ Positioniert in Cookies Kategorie.

⏩ Identifiziert als Pfeilwurzel Produkt.

Schreiben Sie die folgende Formel in eine beliebige Zelle (d.h., G5:H5 ).

=DSUM(B8:H19, "Gesamtpreis",B5:E6)

Die Referenzen deklarieren die gleichen Argumente wie in den vorherigen Beispielen. Alle Kriterien befinden sich in der B8:H19 Bereich, wie wir sehen können.

Die Formel gleicht jedes angegebene Feld mit den Kriterien ab und bewegt sich nach rechts, um schließlich die passenden Einträge zu finden.

Presse ENTER. Es erscheint der Gesamtwert.

Die Formel entspricht schließlich 3 Einträge, die die auferlegten Bedingungen erfüllen, und gibt einen Wert von $695.42 .

Wenn wir den resultierenden Wert mit den übereinstimmenden Einträgen abgleichen, scheint der Wert gleich zu sein ( $318.28 + $303.02 + $74.12 ) $695.42 .

Beispiel 4: DSUM verwendet in VBA-Makros

Wir können auch die DSUM Funktion in VBA-Makro Codes: Dem Makro folgen DSUM können wir alle bisherigen Beispiele in diesem Artikel nachahmen.

Sagen wir, wir wollen die Summe der Gesamtpreis eines jeden Eintrags im Datensatz.

Hit ALT+F11 Insgesamt. In einem Moment Microsoft Visual Basic Das Fenster öffnet sich und im Microsoft Visual Window Wählen Sie einfügen. > Wählen Sie Modul .

In der Modul Fügen Sie den folgenden Maco-Code ein und klicken Sie dann auf F5 um den Code auszuführen.

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

In der Makro Code,

"F5:G5" ; gibt an, wo der resultierende Wert liegen wird.

Zurück zum Arbeitsblatt und Sie sehen die Summe von Gesamtpreis Einträge in Zelle F5:G5 .

Unterscheiden Sie SUMIF, SUMIFS und DSUM:

Aspekte SUMIF SUMIFS DSUM
Syntax SUMIF(Bereich, Kriterien, [sum_range]) SUMIFS(sum_range, kriterien_bereich1, kriterien1, [kriterien_bereich2, kriterien2], ...)

DSUM(Datenbank, Feld, Kriterien)

Datenbank Bedingte Funktion Bedingte Funktion Eine Datenbank Funktion
Bildung Es ist keine besondere Ausbildung erforderlich Es ist keine besondere Ausbildung erforderlich Erfordert Feldetiketten für den Betrieb
Anspruchsvolle Kriterien Einzelkriterium kann innerhalb oder außerhalb der Formel eingefügt werden Mehrere Kriterien können innerhalb oder außerhalb der Formel eingefügt werden und sehen unübersichtlich, aber flexibel aus. Kriterien werden außerhalb oder innerhalb der Formel definiert und sehen sauber aus
Handhabung mehrerer Kriterien an derselben Position

Nicht anwendbar

Mehrere Kriterien an derselben Position können nicht behandelt werden Leicht zu handhaben
Verstehen Vergleichsweise einfacher zu verstehen als die SUMIFS-Funktion Schwerer zu verstehen und anzuwenden Leicht zu verstehen
Gebäudekomplexe Kriterien Komplexe Kriterien zu erstellen ist schwierig Very East to Build Custom Komplexe Kriterien Schwer zu erstellende, komplexe Kriterien

⧭ Dinge, die bei der Verwendung von DSUM beachtet werden sollten

🔼 Der Kriterienbereich kann an einer beliebigen Stelle des Arbeitsblatts platziert werden, sollte aber nicht an Stellen liegen, die sich mit dem Datensatz überschneiden oder unter dem Datensatz liegen.

🔼 Wenn DSUM für den gesamten Datensatz durchführen muss, setzen Sie eine Leerzeile unter die Überschrift des Kriterienbereichs.

🔼 Es kann eine beliebige Reihe von Kriterien verwendet werden, wenn sie aus mindestens einem Spaltenfeld und einer Bedingung besteht.

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.