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.

Zeilen/Spalten Transformation
#21
Hallo,

stell mal eine Beispieltabelle ein, wo man auch ein paar mehr Daten sehen kann.

Wie sehen die 255 Spalten aus?
Gruß Atilla
[-] Folgende(r) 1 Nutzer sagt Danke an atilla für diesen Beitrag:
  • Funkydonkey
Antworten Top
#22
(04.03.2016, 21:15)Funkydonkey schrieb: Anbei habe ich nochmal die Excel Tabelle mit den "Nullen"... Blush Ich hoffe, es ist so gemeint.

Hi,

nicht ganz :05:

So wird ein Scnuh draus:

Tabelle1

ABCDEFGH
2UnternehmenJahreszahlPreisUmsatz
3XX2005333444
4XX2006111555
5XX200777734Als Zahl formatieren!!!
6YY20056673434
7YY2006435334234
8YY200756745643532
9
10
11
12
13
14B
15
16Preis (2005)Umsatz (2005)Preis (2006)Umsatz (2007)Preis (2007)Umsatz (2007)
17XX000000
18YY667343443533423456745643532
19
20Preis 2005Umsatz 2005Preis 2006Umsatz 2006Preis 2007Umsatz 2007Nur Zahlen eingeben und benutzerdefiniert formatieren
21XX33344411155577734Formel in B21 und C21 (anpassen!!) eingeben, beide Zellen anfassen und nach rechts ziehen.
22YY667343443533423456745643532Dann den Bereich B21:G21 markieren und nach unten ziehen.
Formeln der Tabelle
ZelleFormel
B21=SUMMENPRODUKT(($A$3:$A$8=$A21)*($B$3:$B$8=B$20)*$C$3:$C$8)
C21=SUMMENPRODUKT(($A$3:$A$8=$A21)*($B$3:$B$8=C$20)*$D$3:$D$8)
D21=SUMMENPRODUKT(($A$3:$A$8=$A21)*($B$3:$B$8=D$20)*$C$3:$C$8)
E21=SUMMENPRODUKT(($A$3:$A$8=$A21)*($B$3:$B$8=E$20)*$D$3:$D$8)
F21=SUMMENPRODUKT(($A$3:$A$8=$A21)*($B$3:$B$8=F$20)*$C$3:$C$8)
G21=SUMMENPRODUKT(($A$3:$A$8=$A21)*($B$3:$B$8=G$20)*$D$3:$D$8)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • Funkydonkey
Antworten Top
#23
Hallo,

da Deine Spaltenzahl nicht bekannt ist, hier mal eine Version für 4Spalten:

Arbeitsblatt mit dem Namen 'Tabelle2'
 ABCDEFGHI
1 PreisUmsatzCashund so weiterPreisUmsatzCashund so weiter
2Unternehmen20052005200520052006200620062006
3XX34343422313335449,98
4YY234234234542343335449,98

ZelleFormel
B2=2005+KÜRZEN((SPALTE(A1)-1)/4;)
B3=WENNFEHLER(SVERWEIS(B$2;INDEX(Tabelle1!$C:$ZZ;VERGLEICH($A3;Tabelle1!$A:$A;0);):INDEX(Tabelle1!$C:$ZZ;VERWEIS(9;1/(Tabelle1!$A:$A=$A3);ZEILE(Tabelle1!$A:$A)););2+(REST(SPALTE();4)=1);0);"")
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

Bitte beachten, die Überschriften sind anders gestaltet!

Beim Kürzen- bzw. Rest-Teil muß die 4 durch die Spaltenzahl ersetzt werden, ebenso muß ZZ durch die letzte Spalte ersetzt werden.
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:
  • Funkydonkey
Antworten Top
#24
(04.03.2016, 21:29)WillWissen schrieb:
(04.03.2016, 21:15)Funkydonkey schrieb: Anbei habe ich nochmal die Excel Tabelle mit den "Nullen"... Blush Ich hoffe, es ist so gemeint.

Hi,

nicht ganz :05:

So wird ein Scnuh draus:
Oje danke! So funktionierts:) Automatisiert für alle Spalten ist es nicht möglich, oder? Dann müsste ich das wahrscheinlich alles per Hand machen?:)
(04.03.2016, 21:28)atilla schrieb: Hallo,

stell mal eine Beispieltabelle ein, wo man auch ein paar mehr Daten sehen kann.

Wie sehen die 255 Spalten aus?


Die Tabelle "Anonymisiert", die ich hochgeladen habe, stellt den tatsächlichen Aufbau dar, nur gekürzt. Die Spalten sehen genauso aus, können nominal und metrisch sein. Die Zeilen stellen immer einen Zeitraum von 10 Jahren (pro Jahr eine Zeile) dar.
Antworten Top
#25
(04.03.2016, 21:40)BoskoBiati schrieb: Hallo,

da Deine Spaltenzahl nicht bekannt ist, hier mal eine Version für 4Spalten:
Vielen Dank für deine Antwort! Ich habe diese gestern völlig übersehen. 
Leider scheint in der Darstellung irgendetwas nicht zu stimmen. In der Tabelle "Anonymisiert", die ich hochgeladen hatte, sind andere Zahlen dargestellt. Das passt noch nicht ganz. Oder mache ich wieder irgendwas falsch?
Danke!!:)

PS. Ich versuche deine Formel zu verstehen, allerdings hänge ich bei folgendem Teil: =VERWEIS(9;1/(Tabelle1!$A:$A=$A28)) <-- hier kommt bei mir zb. 1 raus, weil der Suchvektor 1 ist

Ich glaube der Fehler liegt an folgendem Teil: 2+(REST(SPALTE();3)=1);0);"") rest(2;3) ist 2 also ungleich 1 also wird eine Null gesetzt (also 2+0)......rest(3;3) ist Null also wieder ungleich 1..deshalb wird hier wieder Spalte 2 (2+0) in der Matrix rauskommen. Es müsste allerdings eine 3 rauskommen.
Antworten Top
#26
=VERWEIS(9;1/(Tabelle1!$A:$A=$A28))

Warum wird hier nach einer 9 gesucht? Und Warum setzt man $A:$A=$A28 und warum steht da eine 1 im Zähler? Ich blick nicht durch:( 
Antworten Top
#27
Hallo,

1. Teile der Formel nützen nichts!
2. Ich hatte geschrieben, dass die 4 bei Rest u. kürzen ersetzt werden muß durch die Anzahl der Spalten pro Jahr!
3. Gibt es eine Formelauswertung, anhand derer man nachvollziehen kann, was passiert.
4. http://www.herber.de/excelformeln und bitte suchen .../formeln.html?welcher=26 zeigt Dir diese Formel.
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:
  • Funkydonkey
Antworten Top
#28
(05.03.2016, 21:43)BoskoBiati schrieb: Hallo,

1. Teile der Formel nützen nichts!
2. Ich hatte geschrieben, dass die 4 bei Rest u. kürzen ersetzt werden muß durch die Anzahl der Spalten pro Jahr!
3. Gibt es eine Formelauswertung, anhand derer man nachvollziehen kann, was passiert.
4. http://www.herber.de/excelformeln und bitte suchen .../formeln.html?welcher=26 zeigt Dir diese Formel.

Ich habe die Zahl 4 ersetzt. Leider funktioniert es so nicht. Die erste Zahl (bei dir die 34) ist korrekt (dein Post von 04.03.2016, 21:40). In der Zelle daneben ist bei dir ebenfalls eine 34, was allerdings nicht stimmt (irgendwo ist der Wurm in der Restfunktion, deshalb gibt Excel in beiden Zellen die 34 aus). In dieser Zelle (C3) sollte die 2231 stehen.
Antworten Top
#29
Sooo nach langem Probieren ist es mir jetzt geglückt! Deine Formel war natürlich korrekt:) Hinter dem Teil Spalte() fehlte bei mir noch eine Minus 2... 

Danke an alle!:)
Antworten Top
#30
Jetzt habe ich die Formel auf meinen großen Datensatz übertragen.. Mein I5 Prozessor ist dafür viel zu schwach.. 15 Minuten für eine Zeile( von Rund 900). 

Kennt jemand noch zufällig eine Lösung, wo weniger Rechengeschwindigkeit nötig ist? Danke!:) Ist es vielleicht sogar mit Access möglich?
Antworten Top


Gehe zu:


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