Stückkostenverfahren in Excel
#1
Hallo ihr Lieben,

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!
]
Top
#2
Hi,

eine Tabelle wäre sinnvoller als ein Bild.
Warum nur die Zeilen 1, 5 und 8?
Was ist, wenn es mehrere Minima gibt?
Gruß

Edgar

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

.xlsx   Stückkostenverfahren.xlsx (Größe: 15,37 KB / Downloads: 7)
Hi,

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
Top
#4
gelöscht.
Gruß

Edgar

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

Zitat:Hier stellen wir fest, dass wir in Periode 5 für Periode 5,6 und 7 produzieren,

Und wie stellt ihr das fest?

Arbeitsblatt mit dem Namen 'Stückkostenverfahren'
NO
35MinimaKosten
363,351155
37
38
39
402,42920
41
42
432,69820

ZelleFormel
N36=MIN(C36:L36)
O36=INDEX($C$22:$L$31;VERGLEICH(B36;$B$22:$B$31;0);VERGLEICH(N36;$C36:$L36;0))
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#6
Genau da liegt jetzt das Problem:

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!
]
Top
#7
Hi,

Zitat:Wie sage ich Excel, dass ich nur die Minima berücksichtigen will, die grün sind?

woher soll ich das wissen?
Zitat:weil ich weiß dass ich in Periode 1 bereits für 1-4 produziere.

Woher weißt Du das?
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#8
Zitat:Woher weißt Du das?

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.
Top
#9
Hi

Teste mal in wie Weit das deinem Wunsch nahe kommt.


Angehängte Dateien
.xlsx   Bsp.1.xlsx (Größe: 9,55 KB / Downloads: 3)
Top
#10
Hi,


Arbeitsblatt mit dem Namen 'Stückkostenverfahren'
NO
35MinimaKosten
363,351155
37
38
39
402,42920
41
42
432,69820

ZelleFormel
N36=MIN(C36:L36)
O36=WENN(N36="";"";INDEX($C$22:$L$31;B36;VERGLEICH(N36;$C36:$L36;0)))
N37=WENN(B37<=VERGLEICH(VERWEIS(9;1/($N$36:N36<>"");$N$36:N36);INDEX($C$1:$L36;VERWEIS(9;1/($N$1:N36<>"");ZEILE($N$1:N36)););0);"";MIN($C37:$L37))
O37=WENN(N37="";"";INDEX($C$22:$L$31;B37;VERGLEICH(N37;$C37:$L37;0)))
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

oder ganz einfach:

Arbeitsblatt mit dem Namen 'Stückkostenverfahren'
NO
35MinimaKosten
3641155
37
38
39
407920
41
42
4310820

ZelleFormel
N36=WENN(B36-MAX($N$35:N35)=1;VERGLEICH(MIN($C36:$L36);$C36:$L36;0);"")
O36=WENN(N36="";"";INDEX($C$22:$L$32;B36;N36))
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg



@Elex,

schlecht! Zuviel Bereich.verschieben!
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:
  • TrustMe
Top


Gehe zu:


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