Bereich.Verschieben

Diese Funktion hat einen unglücklichen deutschen Namen, sie verschiebt nämlich gar keine Bereiche.

Stattdessen erzeugt sie einen Bezug auf einen Bereich. Dabei gestattet sie, und damit zeigt sie Gemeinsamkeiten mit der Funktion Indirekt, einen Bezug zu berechnen.

Folgende Abbildung verdeutlicht den Sachverhalt.

Abbildung 160, Die Wirkungsweise von Bereich.Verschieben

Der blaue Bereich in Abbildung 160 wird adressiert, indem man, ausgehend von einem Ankerpunkt (hier B4) den Zeilenversatz (2), den Spaltenversatz (3), die Höhe (10) und die Breite (3) angibt.

Der englische Name dieser Funktion, Offset, verdeutlicht sehr viel besser die Funktionalität.

Wie die Funktion Indirekt ergibt auch Bereich.Verschieben nur einen Sinn in Kombination mit einer anderen Funktion, die als Argument einen Bezug erwartet.

Würde man im obigen Beispiel als Formel =Bereich.verschieben(B4;2;3;10;3) eingeben, so lautet das Ergebnis #Wert!

In Kombination mit der Funktion Summe erzeugt =Summe(Bereich.verschieben(B4;2;3;10;3)) jedoch den korrekten Wert 555.

Nachfolgende Übungen verdeutlichen, wie Bereich.verschieben zur Dynamisierung einer Anwendung verwendet werden kann.

More:

Übungen zu BEREICH.VERSCHIEBEN