Clever-Excel-Forum

Normale Version: Zahlen in einer bestimmten Reihenfolge anzeigen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,

mit folgender Formel in B1:


Code:
=WENN(ZEILE(A1)+(SPALTE(B1)-1)*3>MAX($A:$A);"";INDEX($A:$A;ZEILE(A1))&","
&INDEX($A:$A;ZEILE(A1)+SPALTE(B1)-1)&","&INDEX($A:$A;ZEILE(A1)+(SPALTE(B1)-1)*2)
&","&INDEX($A:$A;ZEILE(A1)+(SPALTE(B1)-1)*3))

und Formel nach rechts und unten kopieren.
(01.01.2019, 20:04)neopa schrieb: [ -> ]Hallo,

mit folgender Formel in B1:


Code:
=WENN(ZEILE(A1)+(SPALTE(B1)-1)*3>MAX($A:$A);"";INDEX($A:$A;ZEILE(A1))&","
&INDEX($A:$A;ZEILE(A1)+SPALTE(B1)-1)&","&INDEX($A:$A;ZEILE(A1)+(SPALTE(B1)-1)*2)
&","&INDEX($A:$A;ZEILE(A1)+(SPALTE(B1)-1)*3))

und Formel nach rechts und unten kopieren.


Danke. Das ist genau das was ich gesucht habe.

Jetzt müsstest du mir noch erklären, was ich an dem Code ändern muss wenn angenommen in Zelle B1: 1,2,3,4,5 steht.
In Zelle C1 müsstet dann der folgende Wert stehen: 1,3,5,7,9.
(01.01.2019, 20:34)xck192 schrieb: [ -> ]Danke. Das ist genau das was ich gesucht habe.

Jetzt müsstest du mir noch erklären, was ich an dem Code ändern muss wenn angenommen in Zelle B1: 1,2,3,4,5 steht.
In Zelle C1 müsstet dann der folgende Wert stehen: 1,3,5,7,9.

Dann ergänzt du die Formel mit dem sich wiederholenden Teil und änderst die letzte Zahl von 3 auf 4

&","&INDEX($A:$A;ZEILE(A1)+(SPALTE(B1)-1)*4)
Hallo, :19:

du könntest es auch über eine UDF lösen: :21:
[attachment=21627]

Da hast du die Möglichkeit alles über Parameter zu steuern.
Seiten: 1 2