Formeln runterziehen und dabei nicht entsprechend des Indexes hochzählen
#1
Liebe Community, 

ich hätte eine Frage bezüglich dem "Runterziehen" von Formeln. Ich habe folgende Ausgangsbasis: 

Tabelle1: Werte in den Spalten J bis Y (16 Spalten) und den Zeilen 2 bis 1202.

Diese möchte ich nun zeilenweise transponieren. In Tabelle 2 soll somit stehen:

1  =MTRANS(J2:Y2)
2 kopiert über MTRANS(J2:Y2)
kopiert über MTRANS(J2:Y2)
kopiert über MTRANS(J2:Y2)
kopiert über MTRANS(J2:Y2)
kopiert über MTRANS(J2:Y2)
kopiert über MTRANS(J2:Y2)
kopiert über MTRANS(J2:Y2)
kopiert über MTRANS(J2:Y2)
10 kopiert über MTRANS(J2:Y2)
11 kopiert über MTRANS(J2:Y2)
12 kopiert über MTRANS(J2:Y2)
13 kopiert über MTRANS(J2:Y2)
14 kopiert über MTRANS(J2:Y2)
15 kopiert über MTRANS(J2:Y2)
16 kopiert über MTRANS(J2:Y2)
17 = MTRANS(J3:Y3)
18 kopiert über MTRANS(J2:Y2)
...
34 = MTRANS(J4:Y4)
35 kopiert über MTRANS(J4:Y4)
etc.

Wenn ich nun die vordefinierten Zeilen runterziehe (z.B. Zeilen 1 - 16 markieren und runterziehen bis zum Ende der möglichen Zeilen), zählt er jedoch leider in Zeile 34 nicht mit =MTRANS(J4:Y4) sondern =MTRANS(J34:Y34) weiter. 

Kann mir jemand helfen? Ich komme aktuell nicht dahinter. Habe es über INDEX und INDIREKT versucht, bin aber kläglich gescheitert. :D

Vielen Dank im Voraus für Euren Support und viele Grüße

Tom
Top
#2
Moin

Probiere mal ob es mit "Vertauschen" in PowerQuery funktioniert.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top
#3
Hallo Tom,

ich habe es so verstanden:


=INDEX(Tabelle1!$J$2:$Y$1202;AUFRUNDEN(ZEILE()/16;0);REST(ZEILE()-1;16)+1)
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Top
#4
Hallo zusammen,

vielen Dank für Eure Unterstützung, der Weg über INDEX() hat funktioniert! :) 

Viele Grüße

Tom
Top


Gehe zu:


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