Dynamische Bereiche verwenden - Jahres-bis-Datum-Werte

Inhaltsverzeichnis

Stellen Sie sich vor, wir haben einige Verkaufszahlen für ein Unternehmen:

Und dass wir die Gesamtzahlen für das bisherige Jahr finden möchten. Wir können ein Dropdown wie folgt hinzufügen:

Damit wir den aktuellen Monat angeben können. Daher wollen wir nun das bisherige Jahr für März ausrechnen. Das einfachste Format wäre eine Formel, die sich über den gesamten Bereich erstreckt:

Und dann würden wir einfach jeden Monat die Formeln ändern.

Excel erlaubt jedoch einen anderen Ansatz. Wir könnten einen dynamischen Bereich einrichten, dessen Größe von dem Monat abhängt, in dem wir uns befinden. Wenn wir den Monat in der Dropdown-Liste ändern, ändert sich die Größe des Bereichs.
Für den Monat März ist die Spanne also 3 Spalten lang und für den Monat Juni wären es 6 Monate.

Die Größe des Bereichs richtet sich nach dem Monat. Eine Möglichkeit, dies zu formulieren, besteht darin, die Funktion Monat zu verwenden:

=Monat(c8)

Wobei c8 die Zellenadresse unseres Dropdowns ist. Die bevorzugte Methode ist jedoch die Verwendung der MATCH-Funktion, um die Position der aktuellen Monate in allen Monaten in unserem Bericht zu bestimmen:

MATCH(c8,$c$3:$j$3,0)

Woher:
• c8 ist die Zellenadresse des aktuellen Monats
• C3:J3 ist die Adresse aller unserer Monate
• 0 soll eine exakte Übereinstimmung gewährleisten

Jetzt können wir die Größe unseres Dynamikbereichs durch die OFFSET-Funktion angeben, die 5 Argumente hat:
=OFFSET(Referenz, Zeilen, Spalten, Höhe, Breite)

Woher:
• Referenz ist die obere linke Ecke unseres Dynamikbereichs - Zelle C5 - die erste Zelle, die wir summieren wollen
• Zeilen – die Anzahl der Zeilen unterhalb unserer Basiszelle – dies ist 0
• Cols - die Anzahl der Spalten gegenüber unserem Basisanruf - dies ist 0
• Die Breite unseres Dynamikbereichs - in diesem Fall 3. Da wir jedoch möchten, dass der Bereich von Monat zu Monat variiert, werden wir unsere MATCH-Formeln hier veröffentlichen
• Dies ist die Höhe unseres Dynamikbereichs von 1

Unsere OFFSET-Formeln sind also:
= OFFSET(c5,0,0,MATCH(c8,$c$3:$j$3,0),1)

Schließlich müssen wir Excel anweisen, dies zu summieren, um die vollständigen Formeln wie folgt anzugeben:
= SUMME(OFFSET(c5,0,0,MATCH(c8,$c$3:$j$3,0),1))

Wir haben:

Wenn wir nun den Monat in der Dropdown-Liste ändern, fließt die korrekte Zahl für das Jahr bis heute durch:

Da es sich um ein automatisches Update handelt, hat dieser Ansatz folgende Vorteile:
• Die Formeln müssen nicht jeden Monat geändert werden
• Da es weniger Formeländerungen gibt, weniger Fehlermöglichkeiten
• Die Tabellenkalkulation kann von Personen verwendet werden, die nur über begrenzte Excel-Kenntnisse verfügen - sie können einfach die Dropdown-Liste ändern und sich nicht von Formeln belästigen

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave