ich versuche mich gerade daran, das Stückkostenverfahren in Excel abzubilden. Die Errechnung der beiden folgenden Tabellen hat dabei hervorragend in Excel funktioniert.
Nun das Problem: Ich möchte gerne die Logik zur Errechnung des Ergebnisses in Excel abbilden. Die Logik dabei ist:
Beginne in der unteren Tabelle mit Bereitstellungsperiode 1 und suche die Zelle, in der die Kosten in der Nachfolgenden Periode wieder steigen. (hier: 3,35<3,52)
wir Produzieren also in Bereitstellungsperiode 1 für die Verbrauchsperioden 1-4.
Nun suchen wir nach der selben Logik in Bereitstellungsperiode 5 die Zelle, in der die Kosten in der Nachfolgenden Periode wieder steigen. (hier: 2,42 <2,53)
das machen wir solange, bis wir alle Perioden abgedeckt haben ...
Im Nächsten Schritt müssen wir die identifizierten Zellen (grüne Felder unten) mit den entsprechenden Kosten aus der obigen Tabelle (gründe Felder oben) matchen. So ergeben sich die Gesamtkosten.
Bekomme ich meine Anforderungen mit den Built-In Formeln von Excel hin, oder muss ich hier auf VBA Skripte zurückgreifen?
[ Bild bitte so als Datei hochladen: Klick mich! ]
ich hab gedacht zu Beginn würde ein Bild die Komplexität ein wenig veringern. Da wir in der ersten Zeile festgestellt haben, dass wir in Bereitstellungsperiode 1 für die Perioden 1 bis 4 produzieren, müssen wir und die Zeilen 2,3 und 4 nicht mehr anschauen. Für uns ist dann nur interessant, wie es in Periode 5 weitergeht. Hier stellen wir fest, dass wir in Periode 5 für Periode 5,6 und 7 produzieren, also ist für uns erst wieder Periode 8 interessant.
Es ist immer nur das erste Minima in der Zeile zu finden. Also sobald x
Wie sage ich Excel, dass ich nur die Minima berücksichtigen will, die grün sind? In dem fall will ich Zeile 2-4 nicht berücksichtigen, weil ich weiß dass ich in Periode 1 bereits für 1-4 produziere.
Ich bräuchte also sowas wie:
=WENN(Periode bereits in vorheriger Periode produziert wurde; "kein Wert"; "MIN(Zeile))
[ Bild bitte so als Datei hochladen: Klick mich! ]
Nunja, da ich in der ersten Zeile, das Minimum in der Verbrauchsperiode vier gefunden habe, weiß ich dass ich in der ersten Periode für Periode 1-4 produziere. Nun beginne ich in Periode 5, da ich ja für 1-4 schon produziert habe. Da ich in der fünften Zeile, das Minimum in der Verbrauchsperiode sieben gefunden habe, weiß ich dass ich in der fünften Periode für Periode 5-7 produziere.