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.