Excel Arbeitsblattbereich / Vorblatt

516
ddahmer

sehr ein Anfänger zu übertreffen ...

Ich muss einen Zellenwert J1 vom ersten Arbeitsblatt des Monats namens 2018-04-01 bis zum letzten Arbeitsblatt 2018-04-25 erhalten

Ich bin in der Lage, kein Problem mit der folgenden Formel zu tun

=SUM('2018-04-01:2018-04-25'!J1)

Jeden Tag muss ich jedoch ein neues Arbeitsblatt erstellen, das in diesem Format (Jahr-Monat-Tag) aka 2018-04-25 um einen Tag erhöht wird

das ist in Ordnung, ich mache das manuell und schiebe es nach rechts vom Vortag ( 24.04.04), so dass die Registerkarten optisch so aussehen
... | 2018-04-24 | 2018-04-25 | april |

In meinem April- Arbeitsblatt - wo ich die erste Formel ausführe, die ich veröffentlicht habe - habe ich mehrere Instanzen der Formel, die denselben Arbeitsblattbereich verwenden, aber auf unterschiedliche Zellen verweisen

z.B

  • =SUM('2018-04-01:2018-04-25'!J1)
  • =SUM('2018-04-01:2018-04-25'!C1)
  • =SUM('2018-04-01:2018-04-25'!A1)

Um verschiedene Summen für jeden Tag in das Monatsarbeitsblatt aufzunehmen

Ich muss jedoch in jede Zelle des Monatsarbeitsblatts gehen, nachdem ich ein neues Tagesarbeitsblatt erstellt habe, und das letzte Datum im Bereich 2018-04-25 auf den aktuellen Tag ändern

Was ich im Idealfall tun möchte, ist wie folgt

in meinem April- Arbeitsblatt;
an Stelle von
=SUM('2018-04-01:2018-04-25'!J1)

etwas wie das =SUM('2018-04-01:PrevSheet()'!J1)

(Ich hoffe, ich sollte automatisch auf das neueste Arbeitsblatt verweisen und alle Formeln in der Arbeitsmappe im April aktualisieren, um sie manuell zu speichern.)

Mischen eines literalen Arbeitsblattnamens mit einer Art Variable

Ich habe VIELE Stunden damit verbracht, Beispiele im Internet zu testen, aber bis jetzt ist alles in der Nähe

ps Ich habe auch die = PrevSheet- Formel zu einer Zelle in meiner April- Arbeitsblattzelle M1 hinzugefügt, die den Text 2018-04-25 zurückgibt, auf den ich dann in dieser ersten Formel verweisen wollte, z. B. =SUM('2018-04-01:M1'!J1) aber immer noch keine Würfel

Jede Hilfe wäre dankbar

Bearbeiten: Screenshots wie gewünscht hinzugefügt

ursprüngliche Formel:
ursprüngliche Formel

neue vorgeschlagene Formel:
neue vorgeschlagene Formel

1

1 Antwort auf die Frage

0
Máté Juhász

Sie sind in der Nähe, Sie müssen lediglich eine INDIRECT()Funktion hinzufügen :

=SUM(INDIRECT("'2018-04-01:" & M1 & "'!J1")) 
Máté, vielen Dank für die Antwort, wenn ich versuche, #REF zu bekommen! anstelle des erwarteten Zellenergebnisses. Vielleicht können Sie den Namen eines literalen Arbeitsblatts (2018-04-01) nicht mit einer Zelle kombinieren, bei der es sich um allgemeinen Text in Zelle M1 handelt, der von = prevsheet in einer Bereichsformel abgeleitet ist. ddahmer vor 6 Jahren 0
Bitte bewerten Sie Ihre Formel (Formeln - Auswerten) und sehen Sie, wie Excel sie versteht. Hoffentlich hilft das. Wenn nicht, aktualisieren Sie bitte Ihre Frage mit einem Screenshot der Formel. Máté Juhász vor 6 Jahren 0
Ich habe versucht, die Formel zu bewerten, und es hat M1 als 2018-04-28 zurückgegeben, was richtig aussieht, aber abgesehen davon bin ich nicht sicher, wie das Tool weiter verwendet werden soll. Ich habe Screenshot-Links wie gewünscht hinzugefügt, vielen Dank. ddahmer vor 6 Jahren 0
* Fehler in obigem Kommentar, gemeint: 2018-04-25 ddahmer vor 6 Jahren 0
Ihre Links scheinen nicht zu funktionieren :( Máté Juhász vor 6 Jahren 0
sry darüber, sie funktionieren hier gut, ich habe ohnehin einen weiteren Satz hinzugefügt - ich kenne mich noch nicht so gut durch diese Site - Entschuldigung! ddahmer vor 6 Jahren 0