Wir haben ein einführendes Tutorial veröffentlicht, das die Formel bereitstellt, um den Nachbestellpunkt basierend auf der prognostizierten Nachfrage, der Nachfrage-Unsicherheit, der Lieferzeit und einigen weiteren Faktoren zu berechnen.

Diese klassische Sicherheitsbestandsberechnung beruht auf einigen zentralen Annahmen bezüglich der Nachfrage. Wir haben bereits darüber geschrieben, wie man mit variierender Lieferzeit umgeht. Außerdem gibt es eine weitere implizite Annahme in der klassischen Formel: Es wird angenommen, dass Käufer unabhängig sind.

Kürzlich wurden wir von einem Unternehmen kontaktiert, das häufig Artikel in großen Mengen an Klassenzimmer verkauft. Obwohl die meisten Verkäufe Einzelbestellungen sind, kommt hin und wieder eine Bestellung von 20 bis 30 Artikeln für ein ganzes Klassenzimmer. Das untenstehende Diagramm zeigt die daraus resultierenden Verkaufsmuster von intermittierenden Großeinkäufen.

Haftungsausschluss: Zahlen sind erfunden und einige Ergebnisse wurden der Einfachheit halber grob angenähert.

Über diese 12 Monate hinweg können wir sehen, dass wir zwei Muster haben:

  • fortlaufende Einzelbestellungen, die durchschnittlich 13 Bestellungen pro Monat ausmachen.
  • intermittierende Großeinkäufe, die durchschnittlich über 30 Bestellungen ausmachen.

Der durchschnittliche Monatsumsatz liegt bei 23 Bestellungen, aber wenn wir den Faktor der Großeinkäufe herausrechnen, sinkt der Durchschnitt auf 13 Bestellungen pro Monat.

Was ist nun der richtige Sicherheitsbestand in dieser Situation? Betrachten wir die klassische Sicherheitsbestandsformel mit typischen Einstellungen, dann wird der Nachbestellpunkt bei ungefähr 30 Artikeln festgelegt: der Durchschnitt von 23 Bestellungen pro Monat plus dem Sicherheitsbestand, der die Nachfrageunsicherheit abdeckt. Großeinkäufe von 30 Artikeln werden sehr wahrscheinlich dazu führen, dass ein paar Artikel fehlen.

Dennoch ist die klassische Sicherheitsbestandsberechnung weniger als optimal: Hier lagern wir etwa doppelt so viele Artikel wie nötig, um den einzelnen Kauf abzudecken, und dennoch ist der Sicherheitsbestand nicht hoch genug, um Großeinkäufe abzudecken.

Um Großbestellungen zu berücksichtigen, müssen wir unsere Sicherheitsbestandsformel verfeinern, um dieses Muster einzubeziehen. Der Einfachheit halber werden wir das Muster der Großeinkäufe als einen einzelnen Faktor modellieren, der später in die Sicherheitsbestandsformel wieder integriert wird.

Um die Massenhaftigkeit der Verkäufe widerzuspiegeln, könnten wir den größten Kauf für jeden verkauften Artikel betrachten. Doch dieser Wert ist statistisch nicht robust, da ein einzelner supergroßer historischer Kauf die Ergebnisse komplett verzerren kann.

Stattdessen sollten wir einen Quantilwert der Verteilung der Großeinkaufsmenge in Betracht ziehen, wie es durch die Schwelle Q in der obigen Abbildung dargestellt ist, in der alle Bestellungen von der kleinsten zur größten Menge geordnet wurden.

In dieser Sicherheitsbestandsanalyse gibt es eine nahtlose Passung für den zu verwendenden Quantilwert Q: Er sollte gleich dem Service Level sein – wie in der klassischen Sicherheitsbestandsformel definiert – das heißt, der gewünschten Wahrscheinlichkeit, keinen Fehlbestand zu erleiden.

Nennen wir y``Q die Großeinkaufsmenge, die mit der Wahrscheinlichkeit Q assoziiert ist (in der obigen Abbildung haben wir y``Q = 30). Technisch gesehen ist y``Q die inverse kumulative Verteilungsfunktion der Verkaufszahlen, ausgewertet am Quantil Q. Die Nachbestellpunktberechnung lautet:

R = D + MAX(σL * cdf(P); y``Q``)

wobei σL * cdf(P) dem Sicherheitsbestand entspricht, wie er basierend auf der Nachfrageunsicherheit berechnet wird.

Die Berechnung von y``Q in Excel ist etwas mühsam, da es keine direkte Entsprechung der PERCENTILE-Funktion für die inverse kumulative Verteilung gibt. Wir müssen entweder auf ein Histogrammkonzept oder auf ein VBA-Makro zurückgreifen.

Die ICMD User Defined Function für Excel, unten eingefügt, führt die y``Q-Berechnung durch, vorausgesetzt, dass die Verkaufsaufträge in einem Excel-Bereich aufgelistet und in aufsteigender Reihenfolge sortiert sind.

’ Inverse kumulative Verteilung Function ICMD(r As Range, q As Double)     ’ Berechnung der Gesamtsumme     Dim s As Double     For Each c In r         s = s + c.Value     Next     ’ Ermittlung der Schwelle     Dim a As Double     For Each d In r         a = a + d.Value         If a >= (q * s) Then             ICMD = d.Value             Exit For         End If     Next End Function

Basierend auf dieser verfeinerten Formel, angewendet auf die Beispieldaten, erhalten wir einen Nachbestellpunkt R = 13 (Nachfrageprognose) + 30 (Großeinkauf) = 43, der ausreicht, um den Großeinkauf mit hoher Wahrscheinlichkeit abzudecken und gleichzeitig das Inventar so niedrig wie möglich zu halten.

Haben Sie auch geschäftsspezifische Einschränkungen? Zögern Sie nicht, uns dies mitzuteilen. Wir können Salescast an Ihre Geschäftsbedürfnisse besser anpassen.


Leserkommentare (1)

Ich habe ein ähnliches Problem in meinem Geschäft. Sehr interessanter Artikel. Martin (vor 8 Jahren)