Clever-Excel-Forum

Normale Version: vermeindlich einfachen Vorgang automatisieren?!
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Moin Moin,

ich studiere Ökonomie und möchte meinen Datensatz vorbereiten, um ihn in die Statistiksoftware einzupflegen.

Es geht um eine Zeitreihenanalyse. Dafür muss ich jede Variable aus einer Variablen Liste von 448 Variablen ver-25-fachen (25 Perioden)
Sieht also in etwa so aus:
1 / G1  / Quartal1 2010  /Ausprägung
2 / G1  / Quartal2 2010  /Ausprägung
3 / G1  / Quartal3 2010
...
25 / G1  / Quartal 1 2016
26 / G2  / Quartal 1 2010
...
50 / G2  / Quartal 1 2016
51 / G3 /
...
100 / G3 /
...

Variablenliste: G1 - G448

Also ich habe schon eine ganz lange Spalte die 448mal meine 25 Perioden wiederholt und auch schon die gesamten 11.200 Ausprägungen aufgelistet. Nur die Spezifikation um welche Variable es sich handelt (eine Spalte für einen 8stelligen Schlüssel und eine Spalte für einen Textbaustein - Im Bsp G1-G448) fehlen. Die soll für 25 Zeilen die selbe sein und dann kommt die nächste Variable aus meiner Liste.

Das ist händisch kein Problem. Ich nehme G1, trage sie ein und ziehe sie 25Zeilen runter. Wenn ich das ganze aber 448mal mache wird es langwierig.

Gibt es da einen Automatismus, den man befehligen kann?

Ich freue mich über Rückmeldungen. vielen Dank.

Besten Gruß, Felix
Hallo,

Zitat:Das ist händisch kein Problem. Ich nehme G1, trage sie ein und ziehe sie 25Zeilen runter.


wenn ich dich richtig verstanden habe dann könntest du es mal so probieren:

Annahme: die VariablenG1, G2 etc. stehen in Spalte C ab C1, die Werte sollen in Spalte B

Folgende Formel in B1: =INDEX(C:C;(ZEILE(B1)-1)/25+1) und soweit wie notwendig nach unten kopieren.
Hi Peter,

Ach genial! Das macht das Leben leicht! Danke. Arbeite mich gerade erst tiefer in Excel rein, da habe ich mich noch nicht mit dem Index Befehl beschäftigt. Der hat ja richtig Power!

Kannst du mir noch eins beantworten.

=INDEX(C:C;(ZEILE(B1)-1)/25+1)
Bedeutet: Guck in Spalte C nach. und zwar in (Zeile(B1)-1)/25+1
Kann ich dann das B1 mit 1 übersetzen. Also 1-1=0,   0/25=0,  0+1=1   -> schaue in Zeile 1 der Spalte C nach.

Da alles relativ ist läuft die Reihe eben so weiter.
2-1=1,  1/25, 1/25+1= 26/25  ->wird abgerundet?! ->C1

Aber ab 14 stünde dann dort ja 14-1=13, 13/25, 13/25+1=38/25 -> würde man ja aufrunden -> C2...ist aber nicht so.

Rundet Excel einfach immer ab oder kann ich B1 nicht mit 1 übersetzen.


Vielen dank schonmal für deine Hilfe

Felix
Hi

Zeile(B1)=1 und 1/25 ergibt 0, da excel bei Index nur den Ganzzahligen Teil benutzt. Also nicht runden sondern kürzen.