Da aber C1 beim kopieren nicht "mitläuft" muss man das wohl wieder über eine Matrixformel lösen.
Hallo,
Nein, mit Matrixformel hat das nichts zu tun
eine Matrix-Formel bearbeitet abweichend von einer normalen Formel gleich mehrere Zeilen/Spalten in einem Schritt,
um aus den relevanten Werten aller Zeilen/Spalten wie oben zB. die
5te benutzte Zeile zu finden:
=SUMME(INDIREKT("A"&ZEILE(A4)&":A"&KKLEINSTE(WENN(
A4:A2000<>"";ZEILE(
A4:A2000);"");
5)))
Zur Frage:
=Indirekt("C1")
C1 steht in Anführungszeichen, ist also TEXT, Indirekt wandelt diesen Text-String in einen Bezug.
Da C1 Text ist, ist es auch egal ob hier C1 oder $C$1 steht. Kein Bezug : Keine Anpassung beim kopieren
Damit ein Text-String Dynamisch wird, musst du die Teile mit Textfunktionen so zusammensetzen das die gewünschten Texte (Bezüge) entstehen.
Aus "C1" wird dann "C"&zeile(C1)
beachte das & sowie Zeile nicht mit in den "" stehen
INDIREKT("'J:/Trading/Input/["&$A$2&".csv]dax30'!C1")
INDIREKT("'J:/Trading/Input/["&$A$2&".csv]dax30'!C"&zeile(C1))
Gruß Holger
[quote]Da aber C1 beim kopieren nicht "mitläuft" muss man das wohl wieder über eine Matrixformel lösen.[/quote]
Hallo,
Nein, mit Matrixformel hat das nichts zu tun
eine Matrix-Formel bearbeitet abweichend von einer normalen Formel gleich mehrere Zeilen/Spalten in einem Schritt,
um aus den relevanten Werten aller Zeilen/Spalten wie oben zB. die [color=#0000FF]5[/color]te benutzte Zeile zu finden:
=SUMME(INDIREKT("A"&ZEILE(A4)&":A"&KKLEINSTE(WENN([color=#FF0000]A4:A2000[/color]<>"";ZEILE([color=#FF0000]A4:A2000[/color]);"");[color=#0000BF]5[/color])))
[b]
Zur Frage:[/b]
=Indirekt("C1")
C1 steht in Anführungszeichen, ist also TEXT, Indirekt wandelt diesen Text-String in einen Bezug.
Da C1 Text ist, ist es auch egal ob hier C1 oder $C$1 steht. Kein Bezug : Keine Anpassung beim kopieren
Damit ein Text-String Dynamisch wird, musst du die Teile mit Textfunktionen so zusammensetzen das die gewünschten Texte (Bezüge) entstehen.
Aus "C1" wird dann "C"&zeile(C1)
beachte das & sowie Zeile nicht mit in den "" stehen
INDIREKT("'J:/Trading/Input/["&$A$2&".csv]dax30'!C1")
INDIREKT("'J:/Trading/Input/["&$A$2&".csv]dax30'!C"&zeile(C1))
Gruß Holger