Gelegentlich ergibt sich die Notwendigkeit, Arbeitsblätter in Formeln variabel auszuwählen.
Nehmen wir an, Sie haben die Länderumsätze Ihres Konzerns jeweils in der Zelle B5 der einzelnen Länder-Arbeitsblätter abgelegt. Jedes Arbeitsblatt trägt den Namen seines Landes. In einem anderen Arbeitsblattt wollen Sie nun einzelne Länderumsätze - variabel - summieren.
Gehen Sie dazu folgendermaßen vor:
- Um die Länder Schweden, Dänemark und Finnland zu addieren, schreiben Sie in die Zellen A1 bis A3 die drei Ländernamen (die Schreibweise muss exakt dem Tabellennamen entsprechen).
- In die Zelle, die die Umsatzsumme aufnehmen soll schreiben Sie die Formel:
=INDIREKT(A1&"!B5")+INDIREKT(A2&"!B5")+INDIREKT(A3&"!B5")
- Durch Änderung der Ländernamen in A1 bis A3 können Sie jetzt beliebige Länder summieren.
- Komplizierter wird es, wenn die Ländernamen auch Leerzeichen enthalten können. In diesem Fall müssen Sie die Blattbezüge in einfache Hochkommata setzen:
=INDIREKT("'"&A1&"'!B5")+INDIREKT("'"&A2&"'!B5")+INDIREKT("'"&A3&"'!B5")
Die INDIREKT-Funktion wandelt einen Textwert in einen Bezug um. Die Textwerte entstehen aus einer Kombination von Zellbezügen und Fixtexten.
Tipp getestet unter Excel 2003, 2007, 2010