Kurzfassung — Excels Datenbankfunktionen teilen sich alle eine Signatur —
Dxxx(database, field, criteria)— und eine Fertigkeit: den Kriterienbereich. Tauschen Sie die Aggregation, und Sie tauschen die Funktion:DAVERAGEfür den Mittelwert der passenden Zeilen,DMAX/DMINfür den größten/kleinsten Wert,DPRODUCT,DSTDEV,DVARfü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 (Northfängt auchNorthwest). 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/AVERAGEIFSgegenFILTER
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), nichtE:Eoder$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), damitAVERAGEdie 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
