Zwei Bedingungen erfüllen - Verschachtelung
#1
Hey zusammen,
beim Automatisieren eines Excel-Files stoße ich leider an meine Grenzen und hoffe, dass ihr mir helfen könnt.
Ich versuche einen Prozess aufzusetzen, in dem einfach nur ein Quartal eingetragen werden muss und daraufhin soll er mir die Monate korrekt ausweisen.
Da ein Quartalszyklus 15 Monate geht, verschiebt sich das ganze natürlich.

Also: 
Q1-2019: 201911-202101
Q2-2019: 202002-202104
und daraufhin folgen noch 6 weitere Zyklen.

Ich möchte gerne in einem Layout-Feld nur "Q1-2019" eingeben müssen bzw. die Personen die das File später kriegen und automatisch soll er in der Datei in denen auch die Werte stehen (irgendwelche Beiträge für Rechnungen oder so), die Monate richtig anordnen. Sodass ich später beim Pivot nur aktualisieren muss und dieses sofort den Ablauf erkennt.

Habe es schon mittels Verschachtelter WENN-Funktion, WENN-ODER, WENN-UND und WENN-ODER-SVERWEIS probiert, aber dadurch, dass ich zwei Parameter berücksichtigen muss (1. Die Zyklen 1 bis 15 und "Q1-2019" oder Zyklus 1 -15 und "Q2-2019"....) das muss immer übereinstimmen, damit er mir zu jedem Zyklus natürlich korrekt die Daten anordnet. 
Ich habe es bisher nur soweit hinbekommen, dass er bspw. den Zyklus Q1-2019 (also 201911-202101) auf alle anderen Zyklen anwendet und nicht wie gewünscht automatisch erkennt, dass er für Q2-2019 bei 202002 anfangen und bei 202104 enden muss.

Habt ihr eine Lösung dafür?

Vielen Dank im Voraus
Top
#2
B9: =
RECHTS(A9;4)+KÜRZEN((TEIL(A9;2;1)*3+7)/12)&TEXT(REST(TEIL(A9;2;1)*3+7;12)+1;"00")&"-"&
RECHTS(A9;4)+KÜRZEN((TEIL(A9;2;1)*3+7-1+X$1)/12)&TEXT(REST(TEIL(A9;2;1)*3+7-1+X$1;12)+1;"00")

klappt von Start Q0-Q9 (gefragt sind normalerweise ja nur Q1-Q4)

X1: 15 (Zyklus in Monaten)
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Top
#3
Danke für die schnelle Hilfe! Leider ist es nicht das, was ich suche. Da die Funktion fehlt, dass ich den Zyklus eintrage und daraufhin automatisch der Monat für 1-15 angepasst wird.
Top
#4
A9: Eingabe mit der Mimik Q1-2019
A10[:A14]: =WECHSELN(LINKS(A9;3);TEIL(A9;2;1);TEIL(A9;2;1)+1)&RECHTS(A9;4)
B9[:B14]: zuerst genannte Formel (siehe #2)

Wenn Du weniger redest und mehr Beispiele durchziehst, geht das besser. Damit wir wissen, was ein Zyklus ist.

EDIT: Habe oben nachgebessert. Zyklus 15 trägst Du in X1 ein. B9: ist damit auch aktualisiert (neu eingeben!).
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Top
#5
Danke für deine Hilfe. Vllt habe ich es nicht ausführlich erklärt (um auf dein "wenn du weniger redest..." zu antworten), tut mir leid.

Also auf Blatt 1 soll die Eingabe sein also z.B.
Zyklus: "Q1-2019". Dieser beinhaltet die Monate 201911-202101, welche auf Blatt 2 unter Monate untereinander aufgelistet werden soll:

Blatt 2: 

Wert  Index Monate
5(€)       1     201911
7(€)       2     201912
.......


Wenn ich bspw. Auf Blatt 1: "Q2-2019" eingebe,
und das pivot aktualisiere, soll er

Wert  Index   Monate
4(€)      1        202002
9(€)      2        200203
......

eingeben.

Und so weiter 

als Mapping habe ich alle Zyklen und Monate in einem mappingng angelegt für das pivot
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste