0Pricing
Excel Formulas Academy · Lektion

Datensätze mit DSUM summieren

Ein Feld für Zeilen summieren, die Ihrem Kriterienbereich entsprechen

Datensätze mit DSUM summieren ist eine kostenlose Excel Formulas Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Excel Formulas Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Excel Formulas Academy-Kurs umfasst insgesamt 4 Lektionen.

Was DSUM bewirkt

DSUM addiert die Zahlen in einer Tabellenspalte, aber nur für die Zeilen, die einem Kriterienbereich entsprechen. Stellen Sie sich die Funktion als SUMIFS vor, die ihre Bedingungen aus einem Zellblock liest, anstatt sie innerhalb der Formel zu erhalten.

Besonders nützlich ist sie, wenn Sie viele Bedingungen haben oder Benutzer die Filter durch Bearbeiten von Zellen ändern sollen, statt Formeln neu schreiben zu müssen.

Die Syntax von DSUM

Das Schema lautet:

DSUM(database, field, criteria)

  • database – der gesamte Tabellenbereich einschließlich Überschriften, z. B. A1:C13.
  • field – die zu summierende Spalte, angegeben als Überschriftenname in Anführungszeichen wie "Amount" oder als Spaltennummer.
  • criteria – der zuvor erstellte Kriterienbereich.
=DSUM(A1:C13, "Amount", E1:E2)

Eine erste Summe

Stellen Sie sich Verkaufsdaten in A1:C13 mit den Überschriften Region, Rep und Amount vor. Tragen Sie in E1 Region und in E2 East ein.

Die folgende Formel summiert die Spalte Amount für jede Zeile mit East. Wenn die Werte der East-Zeilen 1200, 800 und 500 betragen, ist das Ergebnis 2500. Ändern Sie E2 in West, und die Summe wird sofort neu berechnet – ohne dass Sie die Formel ändern müssen.

=DSUM(A1:C13, "Amount", E1:E2)

Das Feld auswählen

Das Argument field legt fest, welche Spalte summiert wird. Es gibt zwei Möglichkeiten, es anzugeben:

  • Nach Namen: "Amount" – übersichtlich und unempfindlich gegenüber einer Änderung der Spaltenreihenfolge.
  • Nach Position: 3 – die dritte Spalte des Datenbankbereichs.

Die Verwendung des Überschriftennamens ist in der Regel sicherer, da das Einfügen einer Spalte die Formel nicht ungültig macht. Achten Sie nur darauf, dass die Schreibweise exakt der Tabellenüberschrift entspricht.

=DSUM(A1:C13, 3, E1:E2)

Mit einer Zahlenbedingung summieren

Sie können eine Summe anhand einer numerischen Bedingung bilden. Tragen Sie Amount in E1 und >1000 in E2 ein. DSUM addiert nun nur die Beträge über 1000.

Das ist hilfreich bei Fragen wie „Wie hoch ist die Summe aller großen Bestellungen?“ Der Vergleich steht in einer Zelle, sodass eine Führungskraft den Grenzwert anpassen kann, ohne die Formel zu ändern.

=DSUM(A1:C13, "Amount", E1:E2)

Zwei Bedingungen mit AND

Um die Bestellungen aus East über 1000 zu summieren, erstellen Sie einen zweispaltigen Kriterienbereich. Tragen Sie die Überschriften Region und Amount in E1:F1 und anschließend East und >1000 in E2:F2 ein.

Da sich beide Bedingungen in derselben Zeile befinden, werden sie mit AND verknüpft. DSUM summiert Amount nur für Zeilen, die sowohl zu East gehören als auch über 1000 liegen.

=DSUM(A1:C13, "Amount", E1:F2)

Zwei Werte mit OR

Um sowohl East als auch West zu summieren, tragen Sie die Werte in separaten Zeilen untereinander ein. Tragen Sie Region in E1, East in E2 und West in E3 ein.

Separate Zeilen bedeuten OR. DSUM addiert daher den Wert aus Amount für jede Zeile, die zu East oder West gehört. Denken Sie daran, das Argument criteria auf E1:E3 zu erweitern, damit beide Bedingungszeilen enthalten sind.

=DSUM(A1:C13, "Amount", E1:E3)

DSUM und SUMIFS im Vergleich

Beide Funktionen können unter Bedingungen summieren, unterscheiden sich aber:

  • SUMIFS enthält die Kriterien innerhalb der Formel – ideal für einmalige Summen.
  • DSUM liest die Kriterien aus Zellen – ideal für Dashboards, in denen Benutzer Filter anpassen, oder für komplexe AND/OR-Logik, die SUMIFS nur umständlich abbilden kann.

Wenn Sie für eine OR-Logik viele SUMIFS verschachteln, ist DSUM mit einem mehrzeiligen Kriterienbereich oft übersichtlicher.

=SUMIFS(C2:C13, A2:A13, "East", C2:C13, ">1000")

Den Datenbankbereich im Blick behalten

Das Datenbank-Argument muss die Kopfzeile enthalten. Wenn Sie nur die Datenzeilen (A2:C13) ohne Kopfzeile übergeben, kann DSUM den Feldnamen keiner Spalte zuordnen und gibt einen Fehler zurück.

Halten Sie den Bereich außerdem eng an Ihre tatsächlichen Daten. Zusätzliche leere Zeilen darunter sind für Summen unproblematisch, können aber andere D-Funktionen verwirren. Daher ist es in jedem Fall eine gute Gewohnheit.

=DSUM(A1:C13, "Amount", E1:E2)

Umgang mit fehlenden Treffern

Wenn keine Zeilen die Kriterien erfüllen, gibt DSUM einfach 0 zurück – es wird kein Fehler ausgelöst. Das ist normalerweise unproblematisch, aber eine Null kann wie eine echte Gesamtsumme aussehen.

Kombinieren Sie DSUM mit DCOUNT, um festzustellen, ob tatsächlich Datensätze gefunden wurden, oder versehen Sie das Ergebnis mit einer Prüfung, damit eine Null aufgrund fehlender Treffer anders gelesen wird als eine Nullsumme.

=IF(DCOUNT(A1:C13,"Amount",E1:E2)=0, "No records", DSUM(A1:C13,"Amount",E1:E2))

Dynamische Dashboard-Summen

Der eigentliche Vorteil von DSUM ist die Interaktivität. Platzieren Sie ein Dropdown-Menü in der Kriterienwertzelle E2, das jede Region auflistet, und verweisen Sie DSUM anschließend auf E1:E2.

Nun steuert eine einzige Zelle die Gesamtsumme: Wählen Sie East, zeigt die Zelle die Verkäufe für East an; wählen Sie North, wechselt sie zu North. Sie können mehrere DSUM-Zellen anlegen – eine pro Kennzahl –, die alle dasselbe Dropdown-Menü auslesen. So wird aus einer flachen Tabelle eine dynamische Übersichtsfläche, ohne dass Sie Formeln ändern müssen.

=DSUM(A1:C13, "Amount", E1:E2)

Kurze Überprüfung

Sie haben =DSUM(A1:C13, "Amount", E1:E2) geschrieben, mit Region in E1 und East in E2. Was wird zurückgegeben?

Zusammenfassung

DSUM summiert eine Spalte für Zeilen, die einem Kriterienbereich entsprechen:

  • Syntax: DSUM(database, field, criteria).
  • Schließen Sie die Kopfzeile in das Datenbankargument ein.
  • Das Feld kann ein in Anführungszeichen gesetzter Kopfzeilenname oder eine Spaltennummer sein.
  • Kriterien in derselben Zeile = AND; Kriterien in getrennten Zeilen = OR.
  • Keine Treffer liefern 0, nicht einen Fehler.

Als Nächstes zählen wir passende Datensätze mit DCOUNT.

Häufig gestellte Fragen

Ist die Lektion „Datensätze mit DSUM summieren“ kostenlos?

Ja — der vollständige Text von „Datensätze mit DSUM summieren“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Excel Formulas Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Excel Formulas Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Datensätze mit DSUM summieren“?

Ein Feld für Zeilen summieren, die Ihrem Kriterienbereich entsprechen Du übst Excel Formulas Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Excel Formulas Academy zu starten?

Keine Vorkenntnisse erforderlich. Excel Formulas Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.

Wie lange dauert die Lektion „Datensätze mit DSUM summieren“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Excel Formulas Academy-Lektion Code schreiben und ausführen?

Ja. Jede Excel Formulas Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Einen Kriterienbereich einrichten
  2. Datensätze mit DSUM summieren
  3. Datensätze mit DCOUNT zählen
  4. Mit DAVERAGE und DGET mitteln und Werte extrahieren
← Zurück zu Excel Formulas Academy