🚀The world's best VBA AI has evolved. ExcelMaster is now an autonomous Agent.Read more →
Back to Blog

Excel-Datenbankfunktionen — DAVERAGE, DMAX, DMIN und den Kriterienbereich meistern

|

Excel-Datenbankfunktionen — DAVERAGE, DMAX, DMIN und den Kriterienbereich meistern

Kurzfassung — Excels Datenbankfunktionen teilen sich alle eine SignaturDxxx(database, field, criteria) — und eine Fertigkeit: den Kriterienbereich. Tauschen Sie die Aggregation, und Sie tauschen die Funktion: DAVERAGE für den Mittelwert der passenden Zeilen, DMAX/DMIN für den größten/kleinsten Wert, DPRODUCT, DSTDEV, DVAR für den Rest. Beherrschen Sie den Kriterienblock einmal, und alle zwölf fallen zusammen. Die Regeln, auf die es ankommt: UND steht quer über eine Zeile, ODER geht die Zeilen hinunter; ein Bereich auf einem Feld (100–500) braucht diese Überschrift zweimal; formelbasierte Kriterien brauchen eine Überschrift, die leer oder anders ist als die der Daten; und Text passt standardmäßig ab dem Anfang (North fängt auch Northwest). Bringen Sie den Kriterienblock in Ordnung, und die D-Funktionen werden zur nachvollziehbarsten Art, eine komplexe Frage mit mehreren Bedingungen zu stellen. Funktioniert in jeder Excel-Version.

=DAVERAGE(A1:E200, "Amount", H1:I2)   ' Amount der passenden Zeilen mitteln
=DMAX(A1:E200, "Amount", H1:H2)       ' größter passender Amount
=DMIN(A1:E200, "Amount", H1:H2)       ' kleinster passender Amount

Einzeln betrachtet wirken DSUM und DGET wie schrullige Einzelstücke. Zusammen gesehen sind die Datenbankfunktionen eine Familie, gebaut auf einer einzigen Idee — Sie schreiben Ihre Abfrage als Tabelle aufs Blatt —, und diese Idee hat Tiefen, die die meisten Tutorials nie erreichen. Diese Anleitung ist die Meisterklasse zum Kriterienbereich: Bringen Sie diesen einen Block in Ordnung, und jede D-Funktion, von DAVERAGE bis DVAR, funktioniert auf dieselbe Weise.

Hinweis: In einer deutschen Excel-Oberfläche tragen die Datenbankfunktionen ein DB-Präfix: DSUM = DBSUMME, DAVERAGE = DBMITTELWERT, DCOUNT = DBANZAHL, DCOUNTA = DBANZAHL2, DGET = DBAUSZUG, DMAX = DBMAX, DMIN = DBMIN, DPRODUCT = DBPRODUKT, DSTDEV = DBSTDABW, DSTDEVP = DBSTDABWN, DVAR = DBVARIANZ, DVARP = DBVARIANZEN. Verwandt: SUMIFS = SUMMEWENNS, AVERAGEIFS = MITTELWERTWENNS, COUNTIFS = ZÄHLENWENNS, FILTER = FILTER, AVERAGE = MITTELWERT. Die Formeln unten nutzen die englischen Namen — sie zeigen dasselbe Verhalten.

Was Sie lernen

  • Die ganze Familie: eine Signatur, zwölf Aggregationen
  • UND gegen ODER im Kriterienblock — die Regel, die alles antreibt
  • Warum ein Bereich auf einem Feld (≥100 und ≤500) die Überschrift zweimal braucht
  • Formelbasierte Kriterien — das mächtigste Feature und seine zwei strengen Regeln
  • Die Beginnt-mit-Textfalle, die stillschweigend zu viel zählt
  • Der Entscheidungsbaum: D-Funktionen gegen SUMIFS/AVERAGEIFS gegen FILTER

Eine Signatur, zwölf Aggregationen

Jede Datenbankfunktion liest dieselben drei Argumente — eine Tabelle (mit Überschriften), ein Feld und einen Kriterienbereich — und unterscheidet sich nur darin, wie sie die passenden Zeilen aggregiert.

Funktion Ergebnis für die passenden Zeilen …
DSUM die Summe des Feldes
DAVERAGE der Mittelwert (ignoriert Leerzellen und Text)
DCOUNT / DCOUNTA Anzahl der Zahlen / der nicht-leeren Zellen
DMAX / DMIN größter / kleinster Wert
DGET der einzelne Wert (Fehler, wenn nicht genau einer)
DPRODUCT das Produkt der Werte
DSTDEV / DSTDEVP Standardabweichung der Stichprobe / Grundgesamtheit
DVAR / DVARP Varianz der Stichprobe / Grundgesamtheit

DAVERAGE ist das ehrliche Beispiel, das man sich merken sollte: Es mittelt nur die numerischen Zellen der passenden Zeilen, sodass Leerzellen den Mittelwert nicht Richtung null ziehen, wie es SUM/COUNT von Hand tun kann. Lernen Sie den Kriterienbereich unten, und Sie beherrschen jede Zeile dieser Tabelle.

UND quer, ODER runter — die Regel hinter allem

Der Kriterienbereich ist eine kleine Tabelle: eine Überschriftenzeile, dann Bedingungszeilen. Die Geometrie ist die Logik.

' UND — dieselbe Zeile: Region West UND Amount über 1000
'   H1: Region    I1: Amount
'   H2: West      I2: >1000
=DAVERAGE(A1:E200, "Amount", H1:I2)

' ODER — getrennte Zeilen: West ODER East
'   H1: Region
'   H2: West
'   H3: East
=DAVERAGE(A1:E200, "Amount", H1:H3)

' UND + ODER kombiniert: (West UND >1000) ODER (East UND >2000)
'   H1: Region    I1: Amount
'   H2: West      I2: >1000
'   H3: East      I3: >2000
=DAVERAGE(A1:E200, "Amount", H1:I3)

Bei diesem letzten Block verdienen die D-Funktionen ihr Geld: (West und über 1000) oder (East und über 2000) in SUMIFS auszudrücken bedeutet, Arrays zu verschachteln; hier sind es vier Zellen, die ein Prüfer in zwei Sekunden liest. Zeilen sind ODER, Spalten sind UND — sobald das im Muskelgedächtnis sitzt, sind beliebig komplexe Bedingungen nur ein größerer Block.

Ein Bereich auf einem Feld braucht die Überschrift zweimal

Hier ist die Falle, die Leute kalt erwischt: eine einzelne Spalte zwischen zwei Werten eingrenzen. Der Instinkt ist, >=100 und <=500 in eine Zelle zu schreiben. Das kann nicht funktionieren — eine Zelle hält eine Bedingung. Zwei Bedingungen auf demselben Feld verlangen, dass die Überschrift in zwei Spalten erscheint:

' Amount zwischen 100 und 500 (inklusive):
'   H1: Amount    I1: Amount     <- DIESELBE Überschrift, zweimal
'   H2: >=100     I2: <=500
=DSUM(A1:E200, "Amount", H1:I2)

Beide stehen in einer Zeile, also werden sie mit UND verknüpft — Amount >= 100 UND Amount <= 500. Eine Überschrift zu wiederholen sieht merkwürdig aus, aber das ist der Mechanismus: Jede Kriterienspalte trägt einen Vergleich, und ein Zwischen-Test sind zwei Vergleiche auf demselben Feld.

Formelbasierte Kriterien: das mächtige Feature mit zwei strengen Regeln

Kriterien müssen keine Konstanten sein. Ein Kriterium kann eine Formel sein, die pro Zeile WAHR/FALSCH zurückgibt — „über dem Gesamtdurchschnitt“, „im obersten Quartil“, „länger als der Nachbar“. Das ist das mit Abstand mächtigste, was die D-Familie kann, und es scheitert sofort, wenn Sie eine ihrer zwei Regeln brechen.

' Amount für Zeilen ÜBER dem durchschnittlichen Amount summieren:
'   H1: (leer oder ein Label, das KEINE echte Überschrift ist, z. B. "AboveAvg")
'   H2: =E2>AVERAGE($E$2:$E$200)
=DSUM(A1:E200, "Amount", H1:H2)
  • Regel 1 — die Kriterienüberschrift muss leer oder anders sein als jede Datenüberschrift. Beschriften Sie die Formelzelle mit Amount, behandelt Excel sie als normales Kriterium auf der Spalte Amount, und Ihre Formel bricht. Formelbasierte Kriterien brauchen eine Überschrift, die keine der Tabellenüberschriften ist (oder leer).
  • Regel 2 — verweisen Sie mit einem relativen Bezug auf die erste Datenzeile. Schreiben Sie E2 (die erste Datenzeile), nicht E:E oder $E2. Excel läuft die Formel intern jede Zeile hinunter; ein relativer Bezug auf die erste Zeile ist es, was das ermöglicht. Halten Sie den Vergleichsbereich absolut ($E$2:$E$200), damit AVERAGE die ganze Spalte sieht.

Brechen Sie Regel 1, erhalten Sie eine falsche Antwort ohne Fehler; brechen Sie Regel 2, wird der Test gegen die falsche Zeile ausgewertet. Machen Sie beides richtig, haben Sie live berechnete Kriterien, die keine andere bedingte Aggregationsfunktion so sauber bietet.

Die Beginnt-mit-Falle (und Platzhalter)

Textkriterien in D-Funktionen bedeuten „beginnt mit“, nicht „ist gleich“. Ein Kriterium North passt gleichermaßen auf North, Northwest und Northern — ein stiller Übertreffer, der Summen und Anzahlen aufbläht.

'   H2: North      passt auf North, Northwest, Northern...  (beginnt-mit!)
'   H2: ="=North"  passt NUR exakt auf "North"
'   H2: Jo*        Platzhalter: Jones, Johnson (beliebige Zeichen)
'   H2: ?at        Platzhalter: cat, bat, hat (ein Zeichen + "at")

Für einen exakten Treffer schreiben Sie ="=North". * (beliebig viele Zeichen), ? (genau eines) und ~ (maskiert ein wörtliches */?) funktionieren wie gewohnt. Wenn ein DSUM oder DCOUNT etwas zu hoch ausfällt, ist die Beginnt-mit-Voreinstellung der Hauptverdächtige — gleich nach einem Überschriften-Tippfehler, der zu niedrig ausfällt.

Der Entscheidungsbaum: D-Funktionen gegen SUMIFS gegen FILTER

Drei Werkzeuge beantworten heute „aggregiere die passenden Zeilen“. Die richtige Wahl:

  • SUMIFS / AVERAGEIFS / COUNTIFS — Ihre Standardwahl. Bedingungen in der Formel, nichts Zusätzliches auf dem Blatt, leicht eine Spalte hinunterzukopieren, schnell bei großen Datenmengen. Am besten, wenn die Bedingungen einfache UND-Logik sind und sich nicht oft ändern.
  • Datenbankfunktionen — wenn die Frage auf dem Blatt leben soll: komplexe ODER-Zweige, formelbasierte Kriterien, ein Kriterienblock, den Kollegen bearbeiten, oder eine Prüfspur, in der eine sichtbare Abfrage eine verschachtelte Formel schlägt. Wortreich, aber einzigartig lesbar und als Einzige mit DGETs Eindeutigkeitsgarantie.
  • FILTER + Aggregation — wenn Sie die passenden Zeilen selbst wollen, nicht nur eine Zahl, oder wenn die Logik als Boolesches Array natürlicher ist: =SUM(FILTER(Amount, (Region="West")*(Amount>1000))). Der moderne Weg über dynamische Arrays, oft der flexibelste — aber er setzt Excel 365 voraus.

Die ehrliche Zusammenfassung: D-Funktionen sind Altbestand, aber nicht überholt. Für eine wiederholbare Formel, die eine Spalte hinuntergezogen wird, nutzen Sie SUMIFS. Für Live-Auszüge in 365 nutzen Sie FILTER. Aber für eine einmalige, mehrbedingte, prüferlesbare Frage auf jeder Excel-Version — eine Frage, die Sie auf dem Blatt sehen wollen — sind ein Kriterienblock und eine D-Funktion noch immer das klarste Werkzeug, das Excel hat.

Wie ExcelMaster hilft

Der Kriterienbereich ist zu gleichen Teilen mächtig und heikel — die Überschrift-zweimal-Regel für Bereiche, die Leere-Überschrift-Regel für formelbasierte Kriterien, die Beginnt-mit-Voreinstellung. Beschreiben Sie die Frage in einfachen Worten — „durchschnittlicher Auftragswert für West- oder East-Aufträge über dem Gesamtdurchschnitt“ —, und ExcelMaster baut den Kriterienblock korrekt: Überschriften passend zu Ihren Daten, UND und ODER in der richtigen Geometrie angelegt, formelbasierte Kriterien mit dem relativen Bezug auf die erste Zeile und das =DAVERAGE(...), das darauf zeigt. Es liest auch eine bestehende D-Funktion und sagt Ihnen, warum die Zahl daneben aussieht — ein Überschriften-Tippfehler, eine verirrte leere Zeile oder ein Beginnt-mit-Übertreffer.

Häufige Fragen

Was sind die Datenbankfunktionen in Excel?

Sie sind eine Familie von zwölf Funktionen — DSUM, DAVERAGE, DCOUNT, DCOUNTA, DGET, DMAX, DMIN, DPRODUCT, DSTDEV, DSTDEVP, DVAR, DVARP —, die die Zeilen einer Tabelle aggregieren, die zu einem Kriterienbereich passen. Alle teilen sich die Signatur Dxxx(database, field, criteria); sie unterscheiden sich nur in der Aggregation. Der Kriterienbereich — ein Block aus Überschriften und Bedingungen auf dem Blatt — ist das Konzept, das sie vereint.

Wie erstelle ich einen Kriterienbereich mit UND und ODER?

Bedingungen in derselben Zeile werden mit UND verknüpft; Bedingungen in getrennten Zeilen mit ODER. Die oberste Zeile des Blocks enthält exakt aus Ihren Daten kopierte Überschriften; die Zeilen darunter enthalten Bedingungen wie West, >1000 oder >=100. Dimensionieren Sie das Argument criteria so, dass es jede genutzte Überschriften- und Bedingungszelle abdeckt.

Wie filtere ich eine Datenbankfunktion zwischen zwei Zahlen?

Setzen Sie die Überschrift des Feldes in zwei Spalten und in jede einen Vergleich, in derselben Zeile: Überschrift Amount in H1 und I1, >=100 in H2 und <=500 in I2. Beide stehen in einer Zeile, werden also zu „zwischen 100 und 500“ mit UND verknüpft.

Kann ich eine Formel als Kriterium verwenden?

Ja. Nutzen Sie eine Überschriftenzelle, die leer oder anders ist als jede echte Datenüberschrift, und eine Formel, die relativ auf die erste Datenzeile verweist — z. B. =E2>AVERAGE($E$2:$E$200), um Zeilen über dem Durchschnitt zu treffen. Eine leere/andere Überschrift ist es, was Excel sagt, dass es sich um ein formelbasiertes Kriterium handelt und nicht um einen Label-Abgleich.

Sind Datenbankfunktionen überholt, jetzt wo es SUMIFS und FILTER gibt?

Nicht überholt, aber spezialisiert. Nutzen Sie SUMIFS/AVERAGEIFS für einfache, wiederholbare bedingte Aggregation und FILTER (Excel 365), um passende Zeilen zu ziehen oder Boolesche Logik zu bauen. Datenbankfunktionen gewinnen weiterhin bei komplexer ODER-Logik, formelbasierten Kriterien, DGETs Eindeutigkeitsprüfung und Fragen, die Sie sichtbar und bearbeitbar auf dem Blatt haben wollen — und sie funktionieren in jeder Excel-Version.

Getestet in

Getestet in: Excel 365 (Windows 11) — zuletzt geprüft am 2026-07-20.

Verwandte Anleitungen: Excel DSUM & DCOUNT · Excel DGET · Excel SUMIFS · Excel AVERAGEIFS · Excel FILTER