Kapitel 12 Datenbankfunktionen
598
Um den durchschnittlichen Umsatz für »Chang« in Deutschland zu erhalten, werden als
Suchkriterien das Land Deutschland und der Artikelname Chang festgelegt. Da nach dem
durchschnittlichen Umsatz gesucht wird, dient Umsatz als Datenbankfeld. Wie Sie in Abbil-
dung 12.17 sehen können, liefert DBMITTELWERT() den Wert 1.473,00 .
Auf gleiche Weise wollen Sie nun noch errechnen, wie hoch der durchschnittliche Gesamt-
umsatz mit dem Produkt Chang war.
Abbildung 12.18: Die Funktion DBMITTELWERT() liefert den durchschnittlichen Umsatz für den Artikel »Chang«
Um den durchschnittlichen Umsatz für Chang nicht länderbezogen zu berechnen, wird in
diesem Fall eine Angabe für das Suchkriterium Land weggelassen. Das heißt, es werden alle
unter dem Suchkriterium Land aufgeführten Länder mit in die Berechung einbezogen.
DBMITTELWERT() ermittelt dann einen Umsatz von 1.560,02 .
Auf diese Weise können Sie eine Vielzahl von Berechnungen erstellen und Vergleiche zwi-
schen einzelnen durchschnittlichen Umsätzen für bestimmte Produkte in verschiedenen
Ländern ziehen. Ebenso können Sie beispielsweise den prozentualen Anteil eines durch-
schnittlichen Umsatzes für ein Produkt im Vergleich zum durchschnittlichen Gesamtumsatz
dieses Produkts errechnen.
Siehe auch MITTELWERT(), MEDIAN()
CD-ROM Dieses 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 DBMITTELWERT.
DBPRODUKT()
DPRODUCT()
Syntax DBPRODUKT(Datenbank;Feld;Kriterien)
Definition Die Funktion DBPRODUKT() multipliziert die Werte in einer Spalte einer Liste oder Daten-
bank, die den angegebenen Bedingungen entsprechen.
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 angegebenen Bedingungen enthält.
Hintergrund Der Begriff Produkt bezeichnet in der Mathematik das Ergebnis einer Multiplikation von
Zahlen oder bestimmter anderer Verknüpfungen. Mit der Funktion DBPRODUKT() können
Sie, unter Angabe bestimmter Kriterien, Werte einer Liste – also Werte aus einer Spalte – mit-
einander multiplizieren und so in Kürze deren Produkt generieren.
DBPRODUKT()
599
PraxiseinsatzDa der Einsatz der Funktion DBPRODUKT() in Bezug auf unser Beispiel keinen Sinn
machen würde, möchten wir in diesem Fall auf ein anderes Beispiel zurückgreifen.
HinweisWir möchten an dieser Stelle erwähnen, dass es uns in diesem Fall sehr schwer gefallen ist, ein sinn-
volles Anwendungsbeispiel zu finden. Uns sind keine Anwendungen für diese Funktion bekannt, da
das Ausmultiplizieren eines Datenbankfeldes in den uns bekannten Anwendungen nicht benötigt
wird. Bei unseren Recherchen stießen wir auf das von Microsoft in der Hilfe dargestellte Beispiel. Wel-
che Aussage jedoch das Produkt aller Erträge der Apfelbäume zwischen 1,5 und 2,5 m Höhe haben
soll, erklären weder Microsoft in der Excel-Hilfe noch andere Quellen im Web.
Andere, in der jüngeren Literatur beschriebene Anwendungsbeispiele sind grundsätzlich auch mit den
anderen Funktionen zu lösen und erfordern nicht zwingend DBPRODUKT(). Deshalb beschränken wir
uns auf eine ganz simple Darstellung einer evtl. denk-, allerdings auch streitbaren, Anwendung der
Funktion.
Stellen Sie sich vor, Sie sind Immobilienmakler und haben eine Datenbank mit den von
Ihnen zum Verkauf angebotenen Wohnungen angelegt (Abbildung 12.19).
Abbildung 12.19: Die Immobiliendatenbank, aufgeschlüsselt nach den einzelnen Zimmern
Sie haben für jede Wohnung und für jedes darin befindliche Zimmer Länge und Breite ange-
geben und möchten nun durch eine einfache Eingabe die zur Verfügung stehenden Quadrat-
meter pro Zimmer errechnen. So können Sie Ihren Kunden im Handumdrehen Auskunft
über die genaue Größe der Zimmer geben.

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.