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.
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.
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: Geben Sie als nächstes die Funktion INDIRECT in die SUM-Funktion ein. INDIREKT ("D" & E1 & ": D" & E2) = 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. 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: 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 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. 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 wird in Zelle F1 angezeigt, wenn die INDIRECT-Funktion:
03 von 05 Verschachteln Sie die INDIRECT-Funktion in die SUM-Funktion
Erstellen Sie das Argument für die INDIRECT-Funktion
Der SUM-Funktionsvariablenbereich
Der Schiedsrichter! Fehlerwert