Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1908to1912
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Feste Datenstrukturen erzeugen

Feste Datenstrukturen erzeugen
22.11.2022 14:35:19
Tobias
Hallo zusammen,
ich möchte eine feste Datenstruktur erzeugen, die ALLE möglichen Kombinationen enthält, sodass ich in den Folgespalten dann z.B. meinen Umsatz, Gewinn etc. darauf zuschlüsseln kann.
Beispiel:
Spalte A: Datum (2019-2023)
Spalte B: Produktlinie (5 PLs)
Spalte C: Produkt (10 Produkte)
Spalte D: Werk (3 Werke)
Das ergibt in Summe rund 270 Tausend Zeilen (365 Tage x 5 Jahre x 5 x 10 x 3).
D.h. die ersten Zeilen wären z.B.
01.01.2019 | PL 1 | Produkt 1 | Werk 1 | Umsatz zu der Kombination
01.01.2019 | PL 2 | Produkt 1 | Werk 1 | Umsatz zu der Kombination
01.01.2019 | PL 3 | Produkt 1 | Werk 1 | Umsatz zu der Kombination
01.01.2019 | PL 4 | Produkt 1 | Werk 1 | Umsatz zu der Kombination
01.01.2019 | PL 5 | Produkt 1 | Werk 1 | Umsatz zu der Kombination
01.01.2019 | PL 1 | Produkt 2 | Werk 1 | Umsatz zu der Kombination
….
Habt ihr eine Idee, wie man sowas möglichst automatisiert generieren kann?
Ich kann ja keine 270 Tausend Zeilen mit Copy und Paste erzeugen :D.
Danke und Gruß
Tobias

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Feste Datenstrukturen erzeugen
22.11.2022 15:07:56
Daniel
Hi
das kann man per Formel machen.
schreibe erstmal in den jeweiligen Spalten alle möglichen Werte untereinander
also beispielsweise in B1:B5 untereinander PL1 bis PL5
in C1:C10 dann Produkt1 bis Produkt10
in D1:D3 dann Wert1 bis Werk3
dann in die Datenzeilen (ab Zeile 11 oder auch andere)
in B11: =Index(B$1:B$5;Rest(Zeile()-11;5)+1)
in C11: =Index(C$1:C$10;Rest(Quotient(Zeile()-11;5);10)+1)
in D11: =Index(D$1:D$3;Rest(Quotient(Zeile()-11;5*10);3)+1)
in A11: =Datum(2019;1;1)+Quotient(Zeile()-11;5*10*3)
und dann soweit nach unten ziehen, wie benötigt.
Gruß Daniel
Anzeige
AW: Feste Datenstrukturen erzeugen
23.11.2022 07:40:49
Tobias
Hallo Daniel,
einfach nur perfekt. Vielen vielen Dank :-)

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige