DBSumme: dynamisch, oder Alternative?

Guten Tag miteinander

Ich beisse mir gerade die Zähne an den Excel DB-Funktionen aus.
Mein Problem ist, dass es für die „Suchkriterien“ in der ersten Zeile den Spaltentitel und in der zweiten Zeile die Suchkriterien will.

Das führt zur Problemathik, dass ich die Resultate nicht fortlaufend ausgeben kann.

Weiss jemand, wie ich DBSUMME dazu bringen kann, auf die Spaltenüberschrift zu versichten? … oder vielleicht eine alternative Funktion nennen?

Grüsse
Oliver

DB Summe Beispiel (Runter scrollen zu „Students Work“, zweite Datei): http://www.meister.cx/index.php?/component/option,co…

Tab „Datenquelle“

Jahr Artikelbezeichnung Artikelnummer Menge Einheit Nettogewicht
2008 WI 60/ 60/ 6.0 mm S235JR+AR 101808 2000 KG 2440
2008 WI 90/ 90/ 9.0 mm S235JR+AR 101819 2000 KG 2570
2008 WI 90/ 90/ 9.0 mm S235JR+AR 101819 2000 KG 2570
2008 WI 120/ 80/ 8.0 mm S235JR+AR 101873 2000 KG 2430
2007 BFL 600/10 mm S235JR+AR 102144 1 SKZ 850
2007 BFL 600/10 mm S235JR+AR 102144 1 SKZ 895
2007 BFL 600/10 mm S235JR+AR 102144 1 SKZ 1032
2007 BFL 600/10 mm S235JR+AR 102144 1 SKZ 895

Tab „Abfrage“

Jahr Artikelbezeichnung Total Menge Total Verkäufe
2008 WI 60/ 60/ 6.0 mm S235JR+AR 2000 1
2008 WI 90/ 90/ 9.0 mm S235JR+AR 0 0
2008 WI 90/ 90/ 9.0 mm S235JR+AR 0 0
2008 WI 120/ 80/ 8.0 mm S235JR+AR 0 0
2007 BFL 600/10 mm S235JR+AR 0 0
2007 BFL 600/10 mm S235JR+AR 0 0
2007 BFL 600/10 mm S235JR+AR 0 0
2007 BFL 600/10 mm S235JR+AR 0 0

Formel in „Total Menge“: =DBSUMME(Datenquelle!A$1:F$9;Datenquelle!$D$1;A2:B3)
Formel in „Total Verk.“: =DBANZAHL(Datenquelle!$A$1:blush:F$9;Datenquelle!$D$1;A2:B3)
… und dann einfach „runterziehen“ für die Spalten darunter.

Grüezi Oliver

Ich beisse mir gerade die Zähne an den Excel DB-Funktionen
aus.

Weiss jemand, wie ich DBSUMME dazu bringen kann, auf die
Spaltenüberschrift zu versichten? … oder vielleicht eine
alternative Funktion nennen?

Wie wäre es mit einer Pivot-Tabelle?
Das ist IMO die sinnvollste Alternative für derartige Auswertungen.


Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

OK. ich habs gelöst (schon komisch; da sitzt man die ganze Nacht dran, und sobald man das Posting erstellt hat, funktionierts :smile: ).

Der Trick ist folgender. Im Tab „Abfrage“

  • die Zellen A1 und B1 gleichzeitig markieren.
  • Einen Namen (Bereichsname) angeben.

Die Formel anpassen auf: =DBSUMME(‚Daten bereinigte Mengen‘!$A$1:blush:H$14075;‚Daten bereinigte Mengen‘!$D$1;NAME-DES-BEREICHES:A2:B2)

Grüsse
Oliver

Tab „Datenquelle“

Jahr Artikelbezeichnung Artikelnummer Menge Einheit Nettogewicht
2008 WI 60/ 60/ 6.0 mm S235JR+AR 101808 2000 KG 2440
2008 WI 90/ 90/ 9.0 mm S235JR+AR 101819 2000 KG 2570
2008 WI 90/ 90/ 9.0 mm S235JR+AR 101819 2000 KG 2570
2008 WI 120/ 80/ 8.0 mm S235JR+AR 101873 2000 KG 2430
2007 BFL 600/10 mm S235JR+AR 102144 1 SKZ 850
2007 BFL 600/10 mm S235JR+AR 102144 1 SKZ 895
2007 BFL 600/10 mm S235JR+AR 102144 1 SKZ 1032
2007 BFL 600/10 mm S235JR+AR 102144 1 SKZ 895

Tab „Abfrage“

Jahr Artikelbezeichnung Total Menge Total Verkäufe
2008 WI 60/ 60/ 6.0 mm S235JR+AR 2000 1
2008 WI 90/ 90/ 9.0 mm S235JR+AR 0 0
2008 WI 90/ 90/ 9.0 mm S235JR+AR 0 0
2008 WI 120/ 80/ 8.0 mm S235JR+AR 0 0
2007 BFL 600/10 mm S235JR+AR 0 0
2007 BFL 600/10 mm S235JR+AR 0 0
2007 BFL 600/10 mm S235JR+AR 0 0
2007 BFL 600/10 mm S235JR+AR 0 0

Formel in „Total Menge“:
=DBSUMME(Datenquelle!A$1:F$9;Datenquelle!$D$1;A2:B3)
Formel in „Total Verk.“:
=DBANZAHL(Datenquelle!$A$1:blush:F$9;Datenquelle!$D$1;A2:B3)
… und dann einfach „runterziehen“ für die Spalten darunter.