1k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo,
ich mache einmal die Woche eine Umsatzstatistik seit X Jahren.
Ich vergleiche in dieser Statistik immer die Umsätze vom Vorjahr (jeweils gleiches
Datum). Da ich keine Lust habe ständig das Datum händisch zu ändern hoffe ich
das mir jmd. evtl helfen kann.

Ich habe(Excel 2007):
- Tabelle A mit X Arbeitsblättern (alle nach Datum benannt, z.B. 28.12.2014)
--> in dieser Tabelle stehen Zahlen

Die Statistik wird immer am gleichen Tag erstellt. Ich vergleiche immer die Zahlen
vom letzten Jahr und mit der letzten Statistik.
z.B.: ich erstelle die Statistik am 21.08.2014 und vergleiche sie mit der vom
21.08.2013 und mit der vom 14.08.2014 (wäre die letzte Statistik)

Ich möchte:
- das automatisch auf das jeweilige Arbeitsblatt in der Arbeitsmappe zugegriffen
wird

Mein Ansatz für die Lösung:
- eine Zelle mit =HEUTE()
- und eine Zelle mit =HEUTE()-7, würde die letzte Statistik entsprechen
- dann bräuchte ich eine Zelle die das jeweilige Datum - 1 Jahr entspreche (leider
keine Ahnung wie)

Meine Formel bisher:
Ich greife von Tabelle A auf eine Zelle von Tabelle B mit dem Arbeitsblatt Z zu.
z.B. ='C:\statistik\2014\[Statistik 2014 alle Jahre.xls]21.08.2014'!N11

Ich wollte das Datum (21.08.2014) durch eine Zelle ersetzten in der das richtige
gewünschte Datum steht (=HEUTE()-7), was so leider nicht funktioniert.

Ich hoffe das ich mich einigermaßen verständlich ausgedrückt habe.

Alles in kurz:
- Ich brauche eine Formel die mir das jeweilige Datum von vor einem Jahr anzeigt.
- Ich möchte auf ein Arbeitsblatt in einer anderen Arbeitsmappe zugreifen indem ich
den Namen des Arbeitsblattes nicht fest angeben muss.

Ich bin für jeden Vorschlag dankbar.

2 Antworten

0 Punkte
Beantwortet von
Hallo Nukular,

wie wär's damit?`

Angenommen A1 ist Heute, B1 ist Heute - 1 Jahr und C1 ist Heute - 7 Tage:

Formel in A1: =Heute()
Formel in B1: =DATUM(JAHR(HEUTE())-1;MONAT(HEUTE());TAG(HEUTE()))
Formel in C1: =Heute()-7

Die Verknüpfung zum Vorjahr ist dann z.B. =INDIREKT("'C:\statistik\2014\[Statistik 2014 alle Jahre.xls]"&TEXT(B1;"TT.MM.JJJJ")&"'!N11")

Da deine Datei "...alle Jahre" heißt gehe ich von kumulierten Werten aus. Andernfalls kann es sein dass die Formel aufgrund des in Jahre unterteilten Pfads noch weiter aufgebläht werden muss.

=INDIREKT("'C:\statistik\" & Jahr(Heute()-1) & "\[Statistik " & Jahr(Heute())-1 & " alle Jahre.xls]"&TEXT(B1;"TT.MM.JJJJ")&"'!N11")

Gruß Mr. K.
0 Punkte
Beantwortet von
Hallo Mr. K.,

erstmal vielen Dank für die schnelle Antwort.

Es funktioniert alles genau so wie ich es mir vorgestellt habe. :)

Ich hatte am Anfang erst immer einen Fehler, den konnte ich aber dann
doch noch finden. Warum auch immer hat der Dateiname ein
Leerzeichen mehr als sollte, war nicht so einfach das zu finden.

Nochmals Vielen Dank
VG
Nukular
...