Zellwerte in Matrixformel beim Kopieren um Faktor x erhöhen
#1
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...
Top
#2
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)))))
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#3
Hi,
Läuft!!! 

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

Danke
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste