Guten Tag,
die Arbeitsblätter heißen Jan, Februar,…Dezember.
Ich möchte bestimmte Zellen aus den vorangegangenen 3 Monate auslesen (z.B. im April die Gesamtstunden aus März, Februar und Januar).
Wie kann ich die Blätter der 3 vorangegangenen Monate in ein Formel definieren?
Vielle Grüße aus Stuhr
Peter
bissl kompliziert, aber es geht…
Erst mal brauchst Du eine Liste mit Verweisen…
1 Jan
2 Feb
3 Mar
etc.
dann musst Du ermitteln, welcher Monat gerade ist…
=MONAT(HEUTE())
dann s-verweist Du auf diesen Monat…
Schlussendlich braucsht Du noch ein
=INDIREKT, um dieses Blatt dann anzusprechen…
Eine fertige Formel könnte also so aussehen:
=INDIREKT(SVERWEIS(MONAT(HEUTE());A1:B12;2;FALSCH)&"!A2";WAHR)
Dabei stehen in A1:B12 die Monatsverweise und es gibt mir den Wert in A2 des aktuellen Monats zurück. Wenns nun der Monat vorher sein soll muss ich eben vom Monat noch was abziehen - man macht das aber besser gleich von „HEUTE()“ weil man dadurch dann gleich den Sprung ins vergangene Jahr lösen kann…
Grüße
Munich
Hallo Peter!
Wie kann ich die Blätter der 3 vorangegangenen Monate in ein
Formel definieren?
In einer Formel, wie du das wahrscheinlich meinst, geht das nicht. Du kannst aber dafür Namen verwenden.
Gruß Alex
Hallo Munich,
vielen Dank.
die Blätter sind von Rechts nach Links; Oktober, November, Dezember, Januar, Februar usw.
Ich brauche immer, egal in welchem Blatt ich bin, bestimmte Werte der letzten 3 Blätter ( die sind die 3 rechte Blätter).
Ich glaube, auch wenn es ein bissl mühselig ist, ich muss doch das Problem zu Fuß lösen (z.B. mar!G49+feb!G49+jan!G49).
Gruß, Peter
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
die Blätter sind von Rechts nach Links; Oktober, November,
Dezember, Januar, Februar usw.
Ich brauche immer, egal in welchem Blatt ich bin, bestimmte
Werte der letzten 3 Blätter ( die sind die 3 rechte Blätter).
Ich glaube, auch wenn es ein bissl mühselig ist, ich muss doch
das Problem zu Fuß lösen (z.B. mar!G49+feb!G49+jan!G49).
Hi Peter,
Tabellenblatt: [Mappe2]!Tabelle1
│ A │ B │ C │
──┼───┼──────────┼───┤
1 │ 1 │ Tabelle1 │ 5 │
──┼───┼──────────┼───┤
2 │ 2 │ Tabelle2 │ │
──┼───┼──────────┼───┤
3 │ 3 │ Tabelle3 │ │
──┴───┴──────────┴───┘
Benutzte Formeln:
A1: =WENN(B1"";ZEILE();"")
A2: =WENN(B2"";ZEILE();"")
A3: =WENN(B3"";ZEILE();"")
B1: =WENN(ISTFEHLER(Namen);"";Namen)
B2: =WENN(ISTFEHLER(Namen);"";Namen)
B3: =WENN(ISTFEHLER(Namen);"";Namen)
C1: =INDIREKT(SVERWEIS(KGRÖSSTE(A:A;1);A:B;2;0)&"!G49")+INDIREKT(SVERWEIS(KGRÖSSTE(A:A;2);A:B;2;0)&"!G49")+INDIREKT(SVERWEIS(KGRÖSSTE(A:A;3);A:B;2;0)&"!G49")
Festgelegte Namen:
blatt: =ARBEITSMAPPE.ZUORDNEN(1)
Namen: =WECHSELN(INDEX(blatt;ZEILE());"[Mappe2]";"")
A1:C3
haben das Zahlenformat: Standard
Tabellendarstellung erreicht mit dem Code in FAQ:2363
Gruß
Reinhard
1 „Gefällt mir“
Hallo Reinhard,
vielen Dank.
Als Nichtprofi muss ich das ganze erstmal verdauen.
Gruß
Peter
Als Nichtprofi muss ich das ganze erstmal verdauen.
Hi Peter,
hatte ich vergessen, anstatt mappe2 mußt du natürlich deinen Dateinamen eintragen in der Wechselformel.
Gruß
Reinhard