Jede 4. Zeile den Zeilenwert um 1 erhöhen
#1
Hallo,

ich habe folgendes Problem:

Ich möchte aus vier Tabellen jeweils die erste Zeile einer Spalte in eine 5. Tabelle untereinander kopieren und anschließend durch kopieren die nächsten Zeilen einfügen.
Bsp.:

Tabelle1 G1 --> Tabelle5 A1
Tabelle2 G1 --> Tabelle5 A2
Tabelle3 G1 --> Tabelle5 A3
Tabelle4 G1 --> Tabelle5 A4
Tabelle1 G2 --> Tabelle5 A5
Tabelle2 G2 --> Tabelle5 A6
Tabelle3 G2 --> Tabelle5 A7
Tabelle4 G2 --> Tabelle5 A8
Tabelle1 G3 --> Tabelle5 A9
Tabelle2 G3 --> Tabelle5 A10
Tabelle3 G3 --> Tabelle5 A11
Tabelle4 G3 --> Tabelle5 A12
... usw

Gibt es hierfür einen Algorithmus?
Danke
Top
#2
Hallo,

teste mal folgende Formel:

=INDIREKT("Tabelle"&1+REST(ZEILE(A3)-3;4)&"!"&"G"&GANZZAHL((ZEILE(A3)+1)/4))
Gruß
Peter
[-] Folgende(r) 1 Nutzer sagt Danke an Peter für diesen Beitrag:
  • Bifiboy
Top
#3
(08.02.2016, 15:56)Peter schrieb: Hallo,

teste mal folgende Formel:

=INDIREKT("Tabelle"&1+REST(ZEILE(A3)-3;4)&"!"&"G"&GANZZAHL((ZEILE(A3)+1)/4))

Hallo Peter,

bei mit funktioniert die Formel, verstehe sie aber leider nicht!
Gruß Conny :)
_______________________________________________________________

Die Summe der Intelligenz auf unserem Planeten ist konstant, aber die Bevölkerung wächst!
Top
#4
Thumbs Up 
(08.02.2016, 15:56)Peter schrieb: Hallo,

teste mal folgende Formel:

=INDIREKT("Tabelle"&1+REST(ZEILE(A3)-3;4)&"!"&"G"&GANZZAHL((ZEILE(A3)+1)/4))

Besten Dank, es klappt
Top
#5
Hallo Conny,

einzeln aufgeführt würde man folgende Formeln benötigen:

Tabelle1!G1
Tabelle2!G1
Tabelle3!G1
Tabelle4!G1
Tabelle1!G2
Tabelle2!G2
etc...

Lösen wir die Formel auf und schauen uns zwei Teile genauer an:

=1+REST(ZEILE(A3)-3;4)

und

=GANZZAHL((ZEILE(A3)+1)/4)

Kopiere mal diese Formeln in B1 und C1 und ziehe Sie dann nach unten:

Arbeitsblatt mit dem Namen 'Tabelle1'
 BC
111
221
331
441
512
622
732
842
913
1023
1133
1243

ZelleFormel
B1=1+REST(ZEILE(A3)-3;4)
C1=GANZZAHL((ZEILE(A3)+1)/4)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

In Spalte B stehen immer wieder die Werte von 1 bis 4 und in Spalte C stehen viermal der Wert 1, viermal der Wert 2 etc.

Schau dir einfach mal in der Formelauswertung an was in den einzelnen Zellen passiert.

Und das Ganze wird dann mit Hilfe von Indirekt einfach zusammengesetzt.
Gruß
Peter
[-] Folgende(r) 2 Nutzer sagen Danke an Peter für diesen Beitrag:
  • Bifiboy, WillWissen
Top
#6
Hi Peter,

zum einen einen dicken Thumps_up wegen der ausgefallenen Formel und einen zweiten Thumps_up für deine super Erklärung. Danke.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#7
(08.02.2016, 15:56)Peter schrieb: Hallo,

teste mal folgende Formel:

=INDIREKT("Tabelle"&1+REST(ZEILE(A3)-3;4)&"!"&"G"&GANZZAHL((ZEILE(A3)+1)/4))

Hallo Peter, wieso ZEILE(A3)+1..? ... es geht auch ..:
=INDIREKT("Tabelle"&1+REST(ZEILE(A3)-3;4)&"!"&"G"&KÜRZEN(ZEILE(A4)/4))
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#8
Hallo,

Zitat: wieso ZEILE(A3)+1..? ... es geht auch ..:

das ist mein eingeschränkter Denkweise geschuldet. Smile

Ich habe am ersten Teil der Formel rumgedoktert und dann einfach im zweiten Teil mit dem Zeile(A3) weitergemacht und dann nicht daran gedacht das abzuändern.
Gruß
Peter
Top
#9
Hi,m
Ok einen hätte ich auch :)

Formel in A4 Tabelle5

=INDIREKT("Tabelle"&REST(ZEILE();4)+1&"!G"&KÜRZEN(ZEILE()/4))

zz. für A1
=INDIREKT("Tabelle"&REST(ZEILE()-1;4)+1&"!G"&KÜRZEN(ZEILE(A4)/4))
lg Chris
Feedback nicht vergessen.
[Bild: v.gif]
3a2920576572206973742064656e20646120736f206e65756769657269672e
Top
#10
gelöscht
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top


Gehe zu:


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