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.

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

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten 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.
Antworten 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!
]
Antworten 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.
Antworten 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.
Antworten 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)
Antworten 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
Antworten Top


Gehe zu:


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