Wenn Sie mit übergelaufenen Arrayfunktionen wie SEQUENZ arbeiten, ist es möglich, auf den gesamten Überlaufbereich zu verweisen, indem Sie den Operator für übergelaufene Bereiche (#) hinter dem Bereich platzieren. Im folgenden Beispiel haben wir =SEQUENZ(10) in Zelle A2, was auf A2:A11 überläuft. In Zelle C2 haben wir die Formel =SUMME(A2#), die =SUMME(A2:A11) entspricht, da A2:A11 der Überlaufbereich der Formel in A2 ist. Dadurch wird 55 zurückgegeben, die Summe aller Werte im übergelaufenen Arraybereich.
Wenn Ihr Überlaufbereich wächst oder zusammenzieht, instance durch Ändern der Formel in A2 in =SEQUENZ(20), wird dies automatisch in der SUMME-Formel widergespiegelt. Wenn dies ein normaler Bereich wäre, müssten wir =SUMME(A2:A11) eingeben und manuell aktualisieren, wenn sich der Überlaufbereich ändert. Oftmals erkennen Sie möglicherweise nicht, ob sich ein Bereich geändert hat, sodass Sie so viel Rätselraten vermeiden können.
Hier ist ein weiteres Beispiel für die Verwendung des Operators für übergelaufene Bereiche in mehreren Formeln. Dabei erstellen wir eine eindeutige Liste aus einer Liste von Namen, sortieren die Liste und filtern dann nach Namen mit einer Länge von mehr als drei Zeichen. Wir haben =SORTIEREN(C2#) in Zelle E2 und =FILTER(C2#;LÄNGE(C2#)3>) in Zelle G2.
Bekannte Einschränkungen
Der Überlaufbereichsoperator unterstützt keine Verweise auf geschlossene Arbeitsmappen. Stattdessen wird ein #REF zurückgegeben. zurück. Das Problem, wenn Sie die referenzierte Arbeitsmappe öffnen, wird das Problem behoben.
Benötigen Sie weitere Hilfe?
Sie können jederzeit einen Experten in der Excel Tech Community fragen oder in Communitys Unterstützung erhalten.