Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Modelle Automatisch Erweitern | Dynamische Finanzielle und Zeitbasierte Modellierung
Excel-Formeln

Modelle Automatisch Erweitern

Swipe um das Menü anzuzeigen

Excel-Tabellen erweitern strukturierte Verweise automatisch, aber einige Berechnungen basieren weiterhin auf Standardbereichen. In diesem Kapitel werden dynamische Bereiche erstellt, die zusammen mit dem Datensatz automatisch wachsen.

COUNTA-Struktur

=COUNTA(value1, [value2], ...)
  • value1: erster Bereich oder Wert, der gezählt wird;
  • [value2]: optionale zusätzliche Bereiche oder Werte.

COUNTA zählt alle nicht-leeren Zellen.

In diesem Kapitel verwendete Formel:

=COUNTA(Sales_Data[Revenue])

Dies gibt die aktuelle Anzahl der ausgefüllten Revenue-Zeilen zurück.

OFFSET-Struktur

=OFFSET(reference, rows, cols, [height], [width])
  • reference: Startzelle;
  • rows: vertikale Verschiebung;
  • cols: horizontale Verschiebung;
  • [height]: Höhe des zurückgegebenen Bereichs;
  • [width]: Breite des zurückgegebenen Bereichs.

OFFSET erstellt einen Bereich dynamisch relativ zu einer Startposition.

Dynamische OFFSET-Formel

=SUM(OFFSET(Sales_Data!$H$1,1,0,COUNTA(Sales_Data!$H:$H)-1,1))
  • Sales_Data!$H$1: Startreferenz;
  • 1: überspringt die Kopfzeile;
  • COUNTA(...) - 1: dynamische Datensatzhöhe;
  • 1: Breite des zurückgegebenen Bereichs.

Die Formel passt sich automatisch an, wenn neue Zeilen hinzugefügt werden.

Schritt 1 Datensatzgröße messen
expand arrow

Im Arbeitsblatt Summary eingeben:

=COUNTA(Sales_Data[Revenue])

Überprüfen, ob das Ergebnis der aktuellen Anzahl der Revenue-Zeilen entspricht.

Schritt 2 Dynamische Revenue-Gesamtsumme erstellen
expand arrow

Eingeben:

=SUM(OFFSET(Sales_Data!$H$1,1,0,COUNTA(Sales_Data!$H:$H)-1,1))

Die Gesamtsumme von Revenue wird nun dynamisch mit dem Datensatz erweitert.

Schritt 3 Dynamische Erweiterung testen
expand arrow

Eine neue Transaktionszeile in Sales_Data hinzufügen.

Überprüfen, ob sich die Revenue-Gesamtsumme automatisch aktualisiert.

Schritt 4 Einen benannten Bereich erstellen
expand arrow

Den Namensmanager öffnen und erstellen:

DynamicRevenue

Folgende Formel zuweisen:

=OFFSET(Sales_Data!$H$1,1,0,COUNTA(Sales_Data!$H:$H)-1,1)
Schritt 5 Revenue-Formel vereinfachen
expand arrow

Die vorherige Formel ersetzen durch:

=SUM(DynamicRevenue)

Die Logik bleibt dynamisch, aber die Formel wird lesbarer und wartungsfreundlicher.

Schritt 6 Dynamischen Profit-Bereich erstellen
expand arrow

Einen weiteren benannten Bereich erstellen:

DynamicProfit

Zuweisen:

=OFFSET(Sales_Data!$J$1,1,0,COUNTA(Sales_Data!$J:$J)-1,1)
Schritt 7 Gesamten Profit berechnen
expand arrow

Eingeben:

=SUM(DynamicProfit)
Schritt 8 System validieren
expand arrow

Weitere Zeilen in Sales_Data einfügen.

Überprüfen, ob:

  • Revenue-Gesamtsummen automatisch aktualisiert werden;
  • Profit-Gesamtsummen automatisch aktualisiert werden;
  • Benannte Bereiche weiterhin dynamisch erweitert werden.

1. Was ist der Hauptzweck der Kombination von COUNTA mit OFFSET?

2. Warum sind benannte Bereiche bei der Arbeit mit OFFSET nützlich?

3. Was bedeutet es, dass OFFSET eine volatile Funktion ist?

question mark

Was ist der Hauptzweck der Kombination von COUNTA mit OFFSET?

Wählen Sie die richtige Antwort aus

question mark

Warum sind benannte Bereiche bei der Arbeit mit OFFSET nützlich?

Wählen Sie die richtige Antwort aus

question mark

Was bedeutet es, dass OFFSET eine volatile Funktion ist?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 1

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 4. Kapitel 1
some-alt