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.

Kaskade erstellen
#1
Hallo,

ich mache zur Zeit ein Praktikum im Bereich Controlling und mein Chef hat mir gestern eine Aufgabe gegeben, welche ich bis zum Ende der Woche bearbeiten soll. Ich saß den gestrigen Tag und heute daran und hab irgendwie noch nichts produktives hingekriegt. Egal wie ich versuche diese Aufgabe zu bearbeiten ich komme einfach auf keine sinnvolle Lösung, beziehungsweise sehe keinen Fortschritt.
Es geht um folgendes:

Die Firma produziert so genannte Finished Goods (FG), für deren Produktion so genannte BULKS benötigt werden.

Mein Chef möchte von mir eine Kaskade haben, welche Bulks für welches Finished Good benötigt werden.

Soweit klingt es jetzt ja nicht schwer und ist auch kein Problem.

Jetzt kommt aber das schwierige an der Sache:

Manche Finished Goods haben mehrere Bulks und da die Firma auch die Bulks teilweise selbst herstellt, braucht man auch wieder Bulks um diese Bulks herzustellen. Ich hoffe es ist soweit klar was ich damit meine.

Am Ende möchte mein Chef eine Kaskade haben die wie folgt aussieht:


FG -> benötigt Bulk 1 -> Bulk 1 benötigt Bulk 2 & Bulk 3 -> Bulk 2 benötigt Bulk4 & Bulk 3 benötigt Bulk 5

Ziel ist es, dass man die Artikelnummer des FG eingibt und man alle benötigten Bulks sieht.

Ich hoffe es ist verständlich was mein Chef haben möchte!

Dazu habe ich von ihm eine Tabelle bekommen, die wie folgt aussieht:

Material | Bewertungsklasse | benötigtes Material
1234     | FG                       | 2345
3456     | FG                       | 2345
2345     | BULK                   | 4567
2345     | BULK                    | 6789
4567     | BULK                    | 8901
usw....

Ich hab mittlerweile alles versucht. Von sverweis über index. Aber irgendwie knallts mir an irgendeinem Punkt immer alles komplett durcheinander und ich weiß nicht wirklich wie ich weiter machen soll.
Andere Alternative wäre, dass ich das für jedes FG einzeln mache, was aber eine ewige Arbeit wäre, denn die Firma hat ca 700 FG und dazu nochmal ca 1000 BULKs.

Vielleicht hat ja einer der Excel Pros hier einen Tipp für mich, wie ich das am besten anstelle. Beziehungsweise wie ich am besten vorgehen soll. Denn ich bin gerade echt am verzweifeln wie ich das am besten anstelle.

Oder muss ich in den sauren Apfel beißen und das für jedes FG einzeln machen, weil Excel dafür keine Lösung bietet?

Vielen Dank schon mal im Voraus

Ein verzweifelter Praktikant ;)
Antworten Top
#2
Hallo,

ist es möglich eine aussagefähige Liste mit den Originalbezeichnungen hochzuladen? 50-100 sollten reichen.


mfg

(bitte nur als xlsx-Datei, (ohne Makros))
Antworten Top
#3
(07.06.2016, 13:13)Doku1809 schrieb: Oder muss ich in den sauren Apfel beißen und das für jedes FG einzeln machen, weil Excel dafür keine Lösung bietet?

Ein verzweifelter Praktikant ;)

Hallo Praktikant,

Excel hat mit Sicherheit eine Lösung dafür.

Stelle bitte eine abgespeckte Tabelle oder Tabellenauschnitt zur Verfügung.
Wie das geht, kannst du hier und hier nachlesen.
Dort kannst du ja deine Zielvorstellung händig eingeben.
Gruß Conny :)
_______________________________________________________________

Die Summe der Intelligenz auf unserem Planeten ist konstant, aber die Bevölkerung wächst!
Antworten Top
#4
Hey,

ja klar. Daran hab ich gar nicht gedacht.
Hab einfach mal die ganze Ausgangslage hochladen, da es sich ja eh nur am die Artikelnummern mit der dazugehörigen Bewertungsklasse handelt. FER steht in diesem fall für FG und UNF für BULK.

Vielen dank schon mal :)


Angehängte Dateien
.xlsx   Kaskade_Hilfe.xlsx (Größe: 35,45 KB / Downloads: 9)
Antworten Top
#5
(07.06.2016, 13:13)Doku1809 schrieb: Am Ende möchte mein Chef eine Kaskade haben die wie folgt aussieht:


FG -> benötigt Bulk 1 -> Bulk 1 benötigt Bulk 2 & Bulk 3 -> Bulk 2 benötigt Bulk4 & Bulk 3 benötigt Bulk 5

Ziel ist es, dass man die Artikelnummer des FG eingibt und man alle benötigten Bulks sieht.

Ich hoffe es ist verständlich was mein Chef haben möchte!

Dazu habe ich von ihm eine Tabelle bekommen, die wie folgt aussieht:

Material | Bewertungsklasse | benötigtes Material
1234     | FG                       | 2345
3456     | FG                       | 2345
2345     | BULK                   | 4567
2345     | BULK                    | 6789
4567     | BULK                    | 8901
usw....
Meines Erachtens geht das nur mit einer Datenbank und rekursiven Abfragen.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#6
Hi,

(07.06.2016, 13:39)Doku1809 schrieb: Hab einfach mal die ganze Ausgangslage hochladen, da es sich ja eh nur am die Artikelnummern mit der dazugehörigen Bewertungsklasse handelt. FER steht in diesem fall für FG und UNF für BULK.

vermutlich habe ich die Liste nicht verstanden, aber ich sehe nicht, welche FER welche UNF benötigt und welche UNF welche Unter-UNF?
Antworten Top
#7
Hallo Ralf,

dann sind wir ja schon zwei!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#8
Hey,

also ich hab hier nochmal meinen aktuellen Stand der Dinge wie ich bis jetzt vorgegangen bin.

Ich habe die Ausgangslage nach FER sortiert und habe die mit den dazugehörigem UNF in eine neue Tabelle kopiert.

Also in der ersten Spalte steht das FER und in der 3. Spalte das dazugehörige UNF.

Weiter unten sind dann die entsprechenden UNFs mit deren dazugehörigen UNFs. Viele von den widerholen sich.

Ich habe dann über die sverweis, zählenwenn und index Funktion mein Tabelle soweit zusammen getüfftelt.

Aber das kann man am besten der Exceldatei entnehmen was ich gemacht habe.

Das Problem ist, dass ich wenn ich diese Vorgangsweise weiter verfolge da glaub ich noch Wochen dran sitzen werde.

Vielleicht hat ja jemand einen besseren Ansatz für mich.

Gruß DoKu


Angehängte Dateien
.xlsx   Mappe2.xlsx (Größe: 123,51 KB / Downloads: 6)
Antworten Top
#9
Hallo,

ohne die neueste Erläuterung zu kennen, mit dem folgenden Code habe ich 5 Stufen berechnet: die letzte Stufe blieb leer.

Bitte prüfe das Ergebnis!


Code:
Sub test()
Dim rng As Range
On Error GoTo err
lr = Cells(Rows.Count, "A").End(xlUp).Row
For i = 2 To lr
If Cells(i, "B") = "FER" Then
   Set rng = Columns(1).Find(Cells(i, "C"))
   If Not rng Is Nothing Then
       'Stufe 2
       Cells(i, "F") = rng.Offset(0, 2).Value
           Set rng = Columns(1).Find(Cells(i, "F"))
           If Not rng Is Nothing Then
               'Stufe 3
               Cells(i, "G") = rng.Offset(0, 2).Value
                   Set rng = Columns(1).Find(Cells(i, "G"))
                   If Not rng Is Nothing Then
                   'Stufe 4
                        Cells(i, "H") = rng.Offset(0, 2).Value
                        Set rng = Columns(1).Find(Cells(i, "G"))
                        If Not rng Is Nothing Then
                        'Stufe 5
                            Cells(i, "H") = rng.Offset(0, 2).Value
                       End If
                   End If
           End If
   End If

End If
Next i
err:
End Sub



mfg

PS: Meine Ergnisse sind in der Datei


Angehängte Dateien
.xlsm   Kaskade_Hilfe clev.xlsm (Größe: 46,5 KB / Downloads: 9)
Antworten Top


Gehe zu:


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