da ich nicht so recht fündig wurde, ob diese Aufgabenstellung schon einmal in ähnlicher Form beschrieben wurde, versuche ich es auf diesem Weg. Sollte das Problem doch anderswo beschrieben sein, dann reicht mir als Antwort natrlich auch nur ein Hinweis (Link) dorthin...
Folgendes "Problem":
Ich würde gerne 225 einzelne Excel-Dateien konsolidieren. Es handelt sich um Lieferscheine, die alle auf einer Vorlage basieren, bei der alle Produkte aufgelistet sind Spalten: Produkt, Kommentar, Abgabemenge, Preis, Anzahl, Gesamt. In der Vorlage sind alle 394 Produkte vorgepflegt, zusammen mit Kommentar, Abgabemenge , Anzahl (leer) und Preis. Für die Lieferscheine wurden dann jeweils für die relevanten Produkte die verkaufte Anzahl eingetragen. Die Gesamtspalte ist natürlich die Multiplikation aus Preis x Anzahl. Um die Lieferschein auf die betroffenen Produkte zu beschränken sind die anderen "leeren" Positionen (keine Anzahl eingetragen) über die Filterfunktion in Anzahl ausgeblendet.
Alle 225 Lieferscheine sollen nun so zusammengeführt werden, dass die Gesamtanzahl der verkauften Produkte ermittelbar ist.
Wie mache ich das am besten? VBA oder mit bekannten Formeln (SVERWEIS, SUMME); allerdings schreckt mich da die Anzahl der Dateien ab, die alle eintragen werden müssten.
Mein Überlegung war eine for-Schleife, die alle einzelnen Dateien durchläuft und per SVERWEIS prüft, ob das Produkt im Lieferschein einen "Anzahl" eintrag hat und dann den Wert zum bestehenden Wert in der Kosolidierungsdatei zusammenführt, d.h. addiert. Leider habe ich k.A. wie das geht... :-(
Vorlage.xls:
Produkt | Kommentar | Abgabemenge | Preis | Anzahl | Gesamt
abc | xoxo | 50g | 1,50 | |
def | yoyo | 100g | 1,00 | |
ghi | zozo | 25g | 2,00 | |
jkl | xoxo | 10g | 3,00 | |
Lieferschein1.xls:
Produkt | Kommentar | Abgabemenge | Preis | Anzahl | Gesamt
abc | xoxo | 50g | 1,50 | 2 | 3,00
ghi | zozo | 25g | 2,00 | 1 | 2,00
Lieferschein2.xls (andere Datei):
Produkt | Kommentar | Abgabemenge | Preis | Anzahl | Gesamt
abc | xoxo | 50g | 1,50 | 1 | 1,50
def | yoyo | 100g | 1,00 | 2 | 2,00
Die Konsolodierung soll dann natürlich folgendes stehen:
Produkt | Kommentar | Abgabemenge | Preis | Anzahl | Gesamt
abc | xoxo | 50g | 1,50 | 3 | 4,50
def | yoyo | 100g | 1,00 | 2 | 2,00
ghi | zozo | 25g | 2,00 | 1 | 2,00
jkl | xoxo | 10g | 3,00 | 0 | 0,00
Danke für die Ratschläge und Hilfe!
Matt