Inhaltsverzeichnis
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.xlsmExcel 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.