Kapitel 12 Datenbankfunktionen
594
Praxiseinsatz Im Vertrieb Ihres Großhandelsunternehmens ging eine Beschwerde von einem Ihrer Kunden
– dem deutschen Unternehmen »Blauer See Delikatessen« – ein. Dieser Kunde hat das erste
Mal bei Ihnen Nuss-Nougat-Creme bestellt und nun gesehen, dass diese bereits schimmelt.
Um beim Hersteller dieser Nuss-Nougat-Creme ebenfalls Beschwerde einlegen zu können
und um nachzufragen, ob bereits etwaige Produktionsfehler bekannt sind, wollen Sie das
Datum herausbekommen, an dem Sie die Nuss-Nougat-Creme an die Firma »Blauer See
Delikatessen« verkauft haben. Hierbei hilft Ihnen die Funktion DBAUSZUG().
Abbildung 12.12: Die Funktion DBAUSZUG() liefert das Datum, an dem die fehlerhafte Nuss-Nougat-Creme
geliefert wurde
Da das Unternehmen »Blauer See Delikatessen« das erste Mal bei Ihnen Nuss-Nougat-Creme
bestellt hat, können Sie also sicher sein, dass die Funktion DBAUSZUG() ein Ergebnis liefert.
Wie Sie in Abbildung 12.12 sehen können, liefert DBAUSZUG() unter Angabe der Suchkri-
terien Firmennamen, Land und Artikelname (B10:D11) das gesuchte Datum, was in diesem
Beispiel das Suchfeld darstellt. Es handelt sich um den 10. Februar 2008.
Auf diese Weise können Sie in Minutenschnelle, auch unter Angabe mehrerer Suchkriterien,
aus Ihrer Datenbank einzelne Werte generieren.
Siehe auch DBMAX(), DBMIN()
CD-ROM Dieses Beispiel finden Sie auf der CD-ROM zum Buch im Ordner \Buch\Kap12 in den Arbeitsmap-
pen DBFUNKTIONEN.xls (Excel 97-2003) bzw. DBFUNKTIONEN.xlsx (Excel 2007/2010) auf dem
Arbeitsblatt DBAUSZUG.
DBMAX()
DMAX()
Syntax DBMAX(Datenbank;Feld;Kriterien)
Definition Die Funktion DBMAX() liefert die größte Anzahl bzw. den größten Wert in einer Spalte
einer Liste oder Datenbank, die den angegebenen Bedingungen entspricht.
Argumente Datenbank (erforderlich) ist der Zellbereich, den die Liste oder Datenbank umfasst.
Feld (erforderlich) gibt an, welche Spalte in der Funktion verwendet wird.
Kriterien (erforderlich) bezeichnet den Zellbereich, der die Feldnamen und darunter die Filter-
kriterien enthält.
Hintergrund Für die Ermittlung der größten bzw. kleinsten Werte innerhalb einer Datenbank unter
Verwendung bestimmter Kriterien nutzen Sie die Funktionen DBMAX() und DBMIN().
Mithilfe dieser Funktionen erhalten Sie in wenigen Minuten aus einer Datenbank die Zahl,
die beispielsweise der höchsten Produktionsmenge eines bestimmten Produkts innerhalb der
letzten fünf Jahre entspricht.
DBMAX()
595
PraxiseinsatzAls Inhaber des Großhandelsunternehmens haben Sie bereits viele Kunden akquiriert und
auch viele Umsätze mit den im Sortiment zur Verfügung stehenden Produkten erzielt.
Sie möchten nun alle drei Komponenten analysieren und zunächst wissen, mit welchem Pro-
dukt und mit welchem Kunden Sie den größten Umsatz in Bezug auf eine Bestellung inner-
halb Deutschlands gemacht haben. Hierzu verwenden Sie die Funktion DBMAX().
Abbildung 12.13: Die Funktion DBMAX() liefert den größten Wert in einer Liste unter Verwendung
bestimmter Kriterien
Wie Sie in Abbildung 12.13 sehen können, werden als Suchkriterien für die Errechnung des
größten Werts der Artikelname und das Land verwendet. Da Sie nur den größten Umsatz
innerhalb Deutschlands suchen, wird »Deutschland« auch entsprechend angegeben (C11).
Für das Produkt bzw. den Artikelnamen werden keine weiteren Angaben gemacht, da alle
zum Verkauf stehenden Produkte in die Berechnung mit einbezogen werden sollen.
Als Ergebnis liefert DBMAX() den Wert 2000. Das heißt, der höchste Umsatz für eine Bestel-
lung innerhalb Deutschlands beträgt 2.000 .
Falls Sie nun noch wissen wollen, welches Unternehmen mit welchem Produkt Ihnen diesen
Umsatz eingebracht hat, können Sie beispielsweise mit der Funktion DBAUSZUG() weitere
Berechnungen anstellen. Die Abbildung 12.14 zeigt Ihnen einen möglichen Lösungsweg.
Abbildung 12.14: Zur weiteren Analyse wird die Funktion DBAUSZUG() herangezogen
Auf diese Weise können Sie mit wenig Zeitaufwand aussagekräftige Analysen erstellen und
Ihre Umsätze und Kunden genau unter die Lupe nehmen.
Siehe auchDBMIN(), MAX(), MIN()
CD-ROMDieses Beispiel finden Sie auf der CD-ROM zum Buch im Ordner \Buch\Kap12 in den Arbeitsmappen
DBFUNKTIONEN.xls (Excel 97-2003) bzw. DBFUNKTIONEN.xlsx (Excel 2007/2010) auf dem Arbeits-
blatt DBMAX.

Get Microsoft Excel: Formeln & Funktionen - Das Maxibuch, 2., aktualisierte und erweiterte Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.