Skip to main content

Excel-Trick, um eine Anzahl von Zellen mit einem variablen Bereich zusammenzufassen

Carl Sandburg's 79th Birthday / No Time for Heartaches / Fire at Malibu (April 2024)

Carl Sandburg's 79th Birthday / No Time for Heartaches / Fire at Malibu (April 2024)
Anonim

In Excel können Sie mit der Funktion INDIRECT eine Anzahl von Zellen mit einem variablen Bereich summieren. Die INDIRECT-Funktion aktualisiert automatisch den Zellbereich, auf den Sie referenziert haben, ohne die Formel selbst manuell zu bearbeiten. Sie können die INDIRECT-Funktion mit einer beliebigen Anzahl von Excel-Funktionen verwenden. Die häufigste (und nützlichste) Funktion ist jedoch die Verwendung der SUM-Funktion.

Hinweis: Die Informationen in diesem Artikel gelten für die Excel-Versionen 2019, 2016, 2013, 2010 und Excel für Mac.

01 von 05

So summieren Sie eine Anzahl von Zellen mit einem variablen Bereich

Sie können die INDIRECT-Funktion als Argument in die SUM-Funktion einbetten, um einen variablen Bereich von Zellreferenzen zu erstellen, die von der SUM-Funktion hinzugefügt werden sollen. Die INDIRECT-Funktion führt dies durch indirektes Referenzieren des Zellbereichs durch eine Zwischenzellreferenz aus.

Das Format beider Funktionen, die zusammen verwendet werden, sieht folgendermaßen aus:

= SUMME (INDIREKT ("D1": D4)

Dadurch wird der Bereich für den Start bei D1 gesperrt und D4 kann geändert werden, wenn Sie Zellen in der D-Spalte einfügen oder löschen.

Sie können auch andere Zellen in der Kalkulationstabelle verwenden, um die Zellverweise zu ändern. Wenn Sie beispielsweise mit E1 die erste Zelle des Bereichs und E2 die letzte Zelle des Bereichs referenzieren, sieht die Formel folgendermaßen aus:

= SUMME (INDIREKT ("D" & E1 & ": D" & E2))

Durch Ändern der Zahlen in den Zellen E1 und E2 können Sie den Bereich in der Formel ändern, ohne die Formel manuell bearbeiten zu müssen.

02 von 05

Probieren Sie die Funktionen SUM und INDIRECT aus

Erstellen Sie eine Tabelle, um die Funktionen SUM und INDIRECT selbst zu testen. Erstellen Sie zunächst eine leere Tabelle und geben Sie die folgenden Daten in die Spalten D und E ein:

Zelle Daten D1 - 5 D2 - 10 D3 - 15 D4 - 20 D5 - 25 D6 - 30 E1 - 1 E2 - 4

Erstellen Sie als Nächstes die Formel in Zelle F1. Hier ist wie:

  1. Zelle auswählen F1. Hier wird das Ergebnis dieses Beispiels angezeigt.
  2. Wählen Formeln.
  3. Wählen Mathe & Trig um die Funktions-Dropdown-Liste zu öffnen.
  4. WählenSUMME in der Liste, um das Dialogfeld SUM-Funktionsargumente zu öffnen.
03 von 05

Verschachteln Sie die INDIRECT-Funktion in die SUM-Funktion

Geben Sie als nächstes die Funktion INDIRECT in die SUM-Funktion ein.

  1. In dem Nummer 1 Geben Sie in das Feld die folgende INDIRECT-Funktion ein:

    INDIREKT ("D" & E1 & ": D" & E2)

  2. Wählen OK um die Funktion abzuschließen und das Dialogfeld zu schließen.
  3. Die Nummer 50 wird in Zelle F1 angezeigt. Dies ist die Summe der Zellen D1 bis D4.
  4. Wenn Sie Zelle F1 auswählen, zeigt das Formelfeld Folgendes an:

    = SUMME (INDIREKT ("D" & E1 & ": D" & E2))

Wenn Sie wissen, wie Sie die Funktionen SUM und INDIRECT verschachteln, können Sie die gesamte in Schritt 4 gezeigte Funktion direkt in die Ergebniszelle (in diesem Beispiel Zelle F1) eingeben.

04 von 05

Erstellen Sie das Argument für die INDIRECT-Funktion

Im obigen Beispiel befinden sich die Verweise auf die Zellen E1 und E2 außerhalb der Anführungszeichen. Dies kombiniert mit dem & Verketten Sie ein Symbol, um den Inhalt der Zellen E1 und E2 in die Formel selbst einzubetten.

So funktionieren die Elemente der Formel:

  • & wird verwendet, um Textdaten (in diesem Fall der Buchstabe D) mit einer Zellenreferenz (E1 und E2) zusammenzufügen, die einen Zahlenwert enthält.
  • ' ' muss Textdaten innerhalb der Zellbezüge umgeben (in diesem Beispiel der Buchstabe D).
  • : ist ein Trennzeichen zwischen der ersten Zelle und der letzten Zelle im SUM-Bereich.

Im obigen Beispiel wird der Startpunkt des Bereichs durch die Zeichen definiert: "D" & E1.

Der Endpunkt des Bereichs wird durch die Zeichen definiert: ": D" & E2

Der Doppelpunkt muss in den Anführungszeichen stehen.

Das dritte Et-Zeichen in der Mitte wird verwendet, um die beiden Segmente zu einem Argument zusammenzufassen:

"D" & E1 & ": D" & E2 05 von 05

Der SUM-Funktionsvariablenbereich

Mit der INDIRECT-Funktion, die in der SUM-Funktion verschachtelt ist, können Sie den Anfang und das Ende des von der SUM-Funktion summierten Bereichs leicht ändern, ohne die Funktion selbst bearbeiten zu müssen.

Verwenden Sie die Verkettungstechnik in Schritt 3 und verwenden Sie die in den Zellen E1 und E2 in der Kalkulationstabelle gespeicherten Zahlen, um den Zellbereich für die SUMME-Funktion zu ändern.

Testen Sie dies in Ihrer eigenen Kalkulationstabelle, indem Sie die Zellen E1 und E2 ändern und beobachten Sie, wie sich die Ergebnisse der SUM-Funktion ändern.

  1. Zelle auswählen E1.
  2. Geben Sie die Nummer ein 3.
  3. Drücken Sie Eingeben.
  4. Zelle auswählen E2.
  5. Geben Sie die Nummer ein 6.
  6. Drücken Sie Eingeben.
  7. Die Antwort in Zelle F1 ändert sich in 90. Dies ist die Summe der Zahlen, die in den Zellen D3 bis D6 enthalten sind.

Fügen Sie eine neue Zelle in Zelle D3 ein, um die INDIRECT-Funktion in Aktion zu sehen. Dies verschiebt alle anderen Zellen nach unten. Die neue Summe ist die Summe der Zellen D3 bis D7. Die INDIRECT-Funktion ändert den gesamten Bereich dynamisch, um die gesamte zuvor eingegebene Liste sowie die neue Zelle, die Sie eingefügt haben, zu berücksichtigen.

Der Schiedsrichter! Fehlerwert

Der Schiedsrichter! Fehlerwert wird in Zelle F1 angezeigt, wenn die INDIRECT-Funktion:

  • Enthält eine ungültige Zellreferenz.
  • Enthält einen externen Verweis auf ein anderes Arbeitsblatt, das nicht vorhanden ist.
  • Bezieht sich auf einen Zellbereich außerhalb der Grenzen des Arbeitsblatts.
  • Bezieht sich auf eine leere Zelle.