Excel->flexibler Zellbezug

Tach COmmunity,

Office 2003 auf windoofXpHome:
ich muss eine Tabelle stricken, deren Daten in Abhaengigeit von anderen stehen…
also… kurz erklaert…

Mappe1:
Feld A1: 
=Mappe2!A1)
Feld A2 :
=summe(Mappe2!A2:A10)

Mappe2:
 A B C D

1 titel1 2 5 2
2 titel2 5 2 1
3 titel3 7 4 5
4 titel4 9 6 6

nun wird in mappe1 ja nur die erste zeile von mappe 2 benutzt.
ich moechte nun aber in mappe 1 in einer zelle definieren, welche zeile excel von mappe 2 benutzen soll…

also… logisch gesehen sowas wie:
Feld A15:
=5

=Mappe2!A+Mappe1!A15)

das funktioniert so aber nicht…

hier sollte die 5. zeile von mappe 2 genommen werden.
wie setze ich das um???

danke PK

INDIREKT
Hallo,

das geht z.B. mit der Funktion Indirekt:
=INDIREKT(A15)
Zeigt den Inhalt der Zelle, die in A15 als Text angegeben ist.
Den Text in A15 kannst Du beliebig erzeugen, z.B. auch:
=F1&F3
wobei F1 dann „Mappe2!A“ und F3 die Zeile, also z.B. 12 enthielte. A15 enthält dann „Mappe2!A12“.
Mit den Funktionen SPALTE und ZEILE kannst Du ausgehend von echten Bezügen Spalte und Zeile ermitteln und wie oben gezeigt zusammenbasteln. Interessant ist hier noch BEREICH.VERSCHIEBEN, mit dem Du einen festen Offset einplanen kannst. Schau in die Hilfe, da werden die Funktionen nocheinmal detailliert erklärt.

Gruss, Dennis

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Das kannst Du auf verschiedene Weisen lösen…

Zum einen bietet die Formel
=INDIREKT(C3;WAHR)
eine Möglichkeit, zum anderen kannst Du mit
=Bereich.Verschieben()
arbeiten.
Bei INDIREKT kannst Du den Zellinhalt C3 mit „A2“ angeben - wenn Du ein FALSCH setzt sind es dann S1Z1 Bezüge.

HTH
Munich