Clever-Excel-Forum

Normale Version: Zellwerte in Matrixformel beim Kopieren um Faktor x erhöhen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Gemeinde,

habe in Zelle F5 folgende Formel als Matrix_Formel stehen:

=WENN(MIN(WENN(INDIREKT("'"&$I$2&"'!$B$4:$X$21")=$A5;(SPALTE(INDIREKT("'"&$I$2&"'!$B$3:$X$3"))-1)))=0;"";INDEX(INDIREKT("'"&$I$2&"'!$B$3:$X$3");;MIN(WENN(INDIREKT("'"&$I$2&"'!$B$4:$X$21")=$A5;(SPALTE(INDIREKT("'"&$I$2&"'!$B$3:$X$3"))-1)))))

Ich würde diese gerne per Ziehen nach rechts in G5, H5, I5 usw. kopieren und dabei jedesmal die Werte der Bezugsadressen um 25 erhöhen.

Also aus z.B.

$B$4:$X$21 wird $B$29:$X$46

Da ich vermeiden möchte dies per Hand jedesmal durchzurechnen und jedesmal mehrere Bezüge manuell ändern zu müssen dachte ich mir vielleicht hat ja hier jemand eine tolle Idee wie das automatisch gehen könnte, oder muss ich die ganze Formel überdenken?

Danke...
Hallo,

ungetestet:


Code:
=WENN(MIN(WENN(INDIREKT("'"&$I$2&"'!"&Index($B:$B;(Spalte(a1)-1)*25+4):Index($X:$X;(Spalte(a1)-1)*25+21))=$A5;(SPALTE(INDIREKT("'"&$I$2&"'!$B$3:$X$3"))-1)))=0;"";INDEX(INDIREKT("'"&$I$2&"'!$B$3:$X$3");;MIN(WENN(INDIREKT("'"&$I$2&"'!"&Index($B:$B;(Spalte(a1)-1)*25+4):Index($X:$X;(Spalte(a1)-1)*25+21))=$A5;(SPALTE(INDIREKT("'"&$I$2&"'!$B$3:$X$3"))-1)))))
Hi,
Läuft!!! 

Vielen Dank, der letzte Bereich b3:b3 fehlte noch aber message verstanden, alles TOP

Danke