Clever-Excel-Forum

Normale Version: dynamischer Tabellenblattname in Formel
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

pro Woche bekomme ich in meiner Arbeitsmappe ein neues Tabellenblatt hinzu (KW01, KW02, ...). In der Vorlage, von der das neue Blatt kopiert wird, würde ich gerne eine Formel hinterlegen, dass z.B. der Wert in Zelle A2 immer von dem in der Vorwoche subtrahiert wird, um die Veränderung anzuzeigen.

Manuell würde die Formel so aussehen:

=WENN(A2="";"";'KW 02'!A2-'KW 01'!A2)

Tabellenblattname mache ich hierüber: =TEIL(ZELLE("dateiname";A1);FINDEN("]";ZELLE("dateiname";A1))+1;255)

Aber wie kann ich nun das Blatt der Vorwoche darüber ermitteln?
Hallo,

ich nehme mal an, bei deiner Formel "Tabellenblattname" (=TEIL(ZELLE("dateiname";A1);FINDEN("]";ZELLE("dateiname";A1))+1;255))
kommt sowas raus:
KW 02
KW 35
KW 66

Für das Tabellenblatt davor muß man einfach nur eins abziehen. (Die Lösung unterstellt, das "Tabellenblatt" in Zelle A1 steht)

="KW "&TEXT(WERT(RECHTS(A1;2))-1;"00")

Das ist dann das Tabellenblatt der vergangenen Woche. Der Rest ist mit "Indirekt" lösbar.

vg, mm