Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

vermeindlich einfachen Vorgang automatisieren?!
#1
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
Antworten Top
#2
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.
Gruß
Peter
[-] Folgende(r) 1 Nutzer sagt Danke an Peter für diesen Beitrag:
  • felix12345
Antworten Top
#3
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
Antworten Top
#4
Hi

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

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • felix12345
Antworten Top


Gehe zu:


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