Mit DAVERAGE und DGET mitteln und Werte extrahieren
Passende Datensätze mitteln und einen einzelnen passenden Wert abrufen
Mit DAVERAGE und DGET mitteln und Werte extrahieren ist eine kostenlose Excel Formulas Academy-Lektion auf CoddyKit. Dies ist Lektion 4 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.
Zwei weitere D-Funktionen
In dieser Lektion geht es um die beiden letzten Datenbankfunktionen:
DAVERAGE– der Durchschnitt eines numerischen Feldes für passende Datensätze.DGET– ruft einen einzelnen Wert aus der einen Zeile ab, die Ihren Kriterien entspricht.
Beide verwenden erneut das Muster (database, field, criteria), das Sie bereits kennen. Sie lernen also hauptsächlich, was die Funktionen zurückgeben, und keine neue Syntax.
DAVERAGE-Syntax
DAVERAGE(database, field, criteria) berechnet den Mittelwert der Feldspalte über alle Zeilen, die dem Kriterienbereich entsprechen.
- Datenbank – die vollständige Tabelle mit Kopfzeilen.
- Feld – eine numerische Spalte, deren Durchschnitt berechnet wird.
- Kriterien – der Block mit den Abgleichregeln.
Die Funktion ähnelt AVERAGEIFS, liest die Bedingungen aber aus Zellen.
=DAVERAGE(A1:C13, "Amount", E1:E2)Ein erster Durchschnitt
Verwenden Sie Verkaufsdaten in A1:C13 mit den Kopfzeilen Region, Rep und Amount. Tragen Sie Region in E1 und East in E2 ein.
Die Formel gibt den durchschnittlichen Amount-Wert der East-Zeilen zurück. Wenn die East-Bestellungen 1200, 800 und 1000 betragen, liegt der Durchschnitt bei 1000. Ändern Sie E2 in West, wird der Durchschnitt automatisch aktualisiert.
=DAVERAGE(A1:C13, "Amount", E1:E2)Durchschnittsbildung mit Bedingungen
DAVERAGE unterstützt das vollständige Kriterienwerkzeug. Um nur große East-Bestellungen zu mitteln, erstellen Sie einen zweispaltigen Kriterienbereich: die Kopfzeilen Region und Amount sowie darunter East und >1000.
Bedingungen in derselben Zeile sind AND. Daher bildet die Funktion den Durchschnitt der Amount-Werte von East-Zeilen über 1000. Leere Felder werden ignoriert – nur numerische Werte fließen in den Durchschnitt ein.
=DAVERAGE(A1:C13, "Amount", E1:F2)DAVERAGE ohne Treffer
Im Gegensatz zu DSUM, das 0 zurückgibt, gibt DAVERAGE bei fehlenden Treffern den Fehler #DIV/0! zurück, da der Durchschnitt von null Werten nicht berechnet werden kann.
Fangen Sie diesen Fall ab, indem Sie zuerst die Anzahl prüfen, oder schließen Sie die Funktion in IFERROR ein, um statt des Fehlercodes eine verständliche Meldung anzuzeigen.
=IFERROR(DAVERAGE(A1:C13,"Amount",E1:E2), "No matching records")DGET kennenlernen
DGET unterscheidet sich davon: Die Funktion gibt einen einzelnen Wert aus dem Feld der einen Zeile zurück, die Ihren Kriterien entspricht.
Verwenden Sie sie wie eine Nachschlagefunktion. Wenn Sie einen eindeutigen Schlüssel haben – etwa eine Bestell-ID –, ruft DGET ein Feld aus genau diesem Datensatz ab. Die Stärke und das Risiko der Funktion beruhen darauf, dass sie genau einen Treffer verlangt.
=DGET(A1:C13, "Amount", E1:E2)DGET als Nachschlagefunktion
Angenommen, Ihre Tabelle enthält eindeutige Vertriebsmitarbeiter und Sie möchten den Amount-Wert für den Vertriebsmitarbeiter „Sara“ abrufen. Tragen Sie Rep in E1 und Sara in E2 ein.
DGET findet Saras einzige Zeile und gibt ihren Amount-Wert zurück. Da die Funktion anhand mehrerer Kriterien-Spalten suchen kann, unterstützt DGET Nachschlagevorgänge mit mehreren Schlüsseln, die mit einem einfachen VLOOKUP nicht möglich wären.
=DGET(A1:C13, "Amount", E1:E2)Die zwei Fehlerfälle von DGET
DGET ist streng und verlangt genau eine passende Zeile:
- Wenn keine Zeilen passen, gibt die Funktion
#VALUE!zurück. - Wenn mehr als eine Zeile passt, gibt die Funktion
#NUM!zurück.
Diese Fehler sind tatsächlich nützlich: Sie warnen Sie, dass Ihr Schlüssel fehlt oder nicht eindeutig ist. Schränken Sie die Kriterien ein, bis genau ein Datensatz die Bedingungen erfüllt.
DGET mit mehreren Kriterien
Um genau einen Treffer sicherzustellen, fügen Sie weitere Bedingungen hinzu. Möchten Sie den Amount-Wert für Sara in der Region East abrufen? Verwenden Sie einen zweispaltigen Kriterienbereich: die Kopfzeilen Rep und Region sowie darunter Sara und East.
Die AND-Logik schränkt die Ergebnisse auf eine Zeile ein, und DGET gibt deren Amount-Wert zurück. So fungiert DGET als übersichtliche Nachschlagefunktion mit mehreren Schlüsseln.
=DGET(A1:C13, "Amount", E1:F2)DGET-Fehler behandeln
Da DGET bei null oder mehreren Treffern einen Fehler ausgibt, sollten Sie die Funktion für eine angenehmere Bedienung verpacken. IFERROR wandelt beide Fehler in eine lesbare Meldung um.
Wenn Sie einen doppelten Treffer anders als einen fehlenden Treffer kennzeichnen möchten, können Sie zuerst die Anzahl mit DCOUNTA prüfen und Ihre Meldung entsprechend anpassen.
=IFERROR(DGET(A1:C13,"Amount",E1:F2), "Not found or not unique")Die passende D-Funktion auswählen
Eine kurze Orientierungshilfe für die Auswahl des richtigen Werkzeugs:
- Sie benötigen eine Gesamtsumme der passenden Werte? Verwenden Sie DSUM.
- Sie benötigen eine Anzahl der passenden Zeilen? Verwenden Sie DCOUNT oder DCOUNTA.
- Sie benötigen den Durchschnitt der passenden Werte? Verwenden Sie DAVERAGE.
- Sie benötigen einen Wert aus genau einer passenden Zeile? Verwenden Sie DGET.
Alle vier verwenden denselben Kriterienbereich. So können Sie einen Bericht erstellen, der summiert, zählt, Durchschnittswerte bildet und Werte nachschlägt – alles gesteuert durch dieselben Bedingungszellen.
Kurze Überprüfung
Ihre DGET-Kriterien passen zu drei Zeilen in der Tabelle. Was gibt DGET zurück?
Zusammenfassung
Sie haben die Familie der D-Funktionen abgeschlossen:
- DAVERAGE bildet den Durchschnitt eines numerischen Feldes für passende Zeilen; ohne Treffer wird
#DIV/0!zurückgegeben. - DGET gibt einen Wert aus genau einer passenden Zeile zurück; bei null Treffern wird
#VALUE!und bei mehreren Treffern#NUM!zurückgegeben. - Beide verwenden das Muster
(database, field, criteria)sowie die Regeln für AND- und OR-Kriterienbereiche. - Schließen Sie sie für eine übersichtliche, professionelle Ausgabe in IFERROR ein.
Zusammen mit DSUM und DCOUNT können Sie nun vollständige kriterienbasierte Berichte direkt aus einer strukturierten Tabelle erstellen.
Häufig gestellte Fragen
Ist die Lektion „Mit DAVERAGE und DGET mitteln und Werte extrahieren“ kostenlos?
Ja — der vollständige Text von „Mit DAVERAGE und DGET mitteln und Werte extrahieren“ 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 „Mit DAVERAGE und DGET mitteln und Werte extrahieren“?
Passende Datensätze mitteln und einen einzelnen passenden Wert abrufen 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 4 von 4.
Wie lange dauert die Lektion „Mit DAVERAGE und DGET mitteln und Werte extrahieren“?
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
- Einen Kriterienbereich einrichten
- Datensätze mit DSUM summieren
- Datensätze mit DCOUNT zählen
- Mit DAVERAGE und DGET mitteln und Werte extrahieren