mein Problem: Ich hätte gerne eine Operation die folgendes kann:
"Wenn das Monat von "Jahresdaten!" und von "Verkaufsdaten!" übereinstimmt, dann soll im Reiter "Jahresdaten" die Anzahl verkaufter Jacken in Hamburg unter dem jeweiligen Monat eingetragen werden, sonst soll der bisherige Wert behalten werden."
https://www.herber.de/bbs/user/93397.xlsx
Zur Erklärung (siehe auch Beispieldatei)
Im Reiter "Verkaufsdaten" ist eine Tabelle (C5:F8) in dieser steht wie viele Hosen, Jacken und Hemden (Zeilenbeschriftung) in Hamburg, Berlin oder Köln (Spaltenbeschriftung) verkauft wurden.
Diese Daten bekomme ich nur einmal pro Monat. Die Monatszahl steht in Verkaufsdaten!D3.
Als Formel bekomme ich für den Oktober folgendes:
=WENN(K5=Verkaufsdaten!$D$3;INDEX(Verkaufsdaten!$C$5:$F$8;VERGLEICH("Jacken";Verkaufsdaten!$C$5:$C$8; 0);VERGLEICH("Hamburg";Verkaufsdaten!$C$5:$F$5;0));0)
Der Nachteil liegt auf der Hand: Ändert sich der Monat in "Verkaufsdaten" von 10 auf 11, steht in "Jahresdaten" unter der Zahl 10 wieder eine 0 und unter der Zahl 11 nun eine neue Anzahl.
Ich möchte aber, dass der bisherige Oktoberwert stehen bleibt, damit ich eine Jahresübersicht erstellen kann.
Ich weiß, dass ist mit Formeln sehr schwer möglich, da diese ja flexibel reagieren.
Gibt es vielleicht eine VBA Lösung? Kann ich, ähnlich wie in der Indexfunktion die Werte in den Reiter "Jahresdaten" übertragen lassen? Mit VBA wären sie ja fix und würden sich nicht mehr verändern.
Habt ihr Ideen?