Formel / Uttryck
Formlerna för alla beräkningarna finns på separata radnummer. I standardsystemet går det enbart att skifta mellan de fördefinierade originalformlerna Standard och Avancerad.
Byte av formel för standard eller avancerad görs via Informationsmeny på höger musknapp. Klicka på en formelrad för att byta formel på aktuell rad. Klicka mellan raderna för att byta formler på alla rader som har två uppsättningar formler.
Nedan följer en beskrivning av alla fördefinierade standard- respektive avancerade formler som följer med i rutinen, presenterade per radnummer. Förklaring till alla variabelförkortningar finns i fönstret med variabler som går att hämta upp under Informationsmenyn.
1 Beräkna årsbudget; exponentiell utjämning (QPY)
85% av föregående prognos och 15% av föregående månads fakturering. Standard och avancerad formel är lika.
(0.15 * ASM * 12) + (1 - 0.15) * OQPY
2 Beräkna årsbudget; beräkna med säsongsvariation (budgetkurva) (QPY)
Höjer eller sänker beroende på månadens värde i budgetkurvan i förhållande till 8,33% (100 / 12). Standard och avancerad formel är lika.
QPY * SF * (12 / 100)
3 Arbetsdagar per år (WDY)
Standard: Ett fast värde för antal arbetsdagar per år. Används för att beräkna förbrukning per dag från årsantal (ADU = AV / WDY).
250
Avancerad: Som avancerad formel är arbetsdagar per år enligt företagskalender.
WDYC
4 Beräkna lagernivåer; säkerhetstid (ST)
Med avancerad formel går det att beräkna säkerhetstid på artikel för LPS. Säkerhetstid är annars ett begrepp som används i NBK (Nettobehovskörning). I LPS är säkerhetstid bara en delmängd i formeln för säkerhetslager (SS). Säkerhetstid används inte som standardformel.
BS * SQRT(LT / 20)
Definieras som grundsäkerhetstid (BS) per ABC-kod x roten ur ledtid (LT) dividerat med 20. En större ledtid ger större osäkerhet. Roten ur ger det icke linjärt. 20 för antal arbetsdagar per månad. Grundsäkerhetstid (BS) används för att sätta ett säkerhetslager i antal dagar per ABC-kod.
5 Beräkna lagernivåer; säkerhetslager (SS)
Standard: Säkerhetslager ska dimensioneras för att täcka osäkerheter i förbrukning och ledtid. Osäkerheten i förbrukningen är ett mått på prognosfelet.
2.33 * 0.6 * ADU * SQRT(LT)
Formeln utgår från följande formel för beräkning av säkerhetslager (SL). Källa: "Logistikens grunder", Kent Lumsden.
Beräkningsformel SL.
Formeln gäller för normalfördelning av spridning i förbrukning och ledtid. Med olika värde på Z (se tabell nedan) kan olika servicenivåer anges. Värdet 2.33 är förvalt i formeln.
Önskad servicenivå (%) |
Multiplier (Z) baserad på standardavvikelse |
97,72 |
2,00 |
98,00 |
2,05 |
99,00 |
2,33 |
99,18 |
2,40 |
99,50 |
2,57 |
För är det prognosfelet och dagsförbrukningen (ADU) som beskriver osäkerhet i förbrukning. Det antages att osäkerheten i prognoser är lika för hela artikelsortimentet. I formeln så är 0.6 (60%) valt som bedömt fel på prognos.
Med andra värden än 2.33 och 0.6 så går det beräkna säkerhetslagernivå för olika servicenivåer och olika osäkerheter i prognoser.
Använd grundsäkerhetstid (BS) för att ange servicenivå/prognosfel per ABC-kod.
Avancerad: Som avancerad formel är säkerhetslager lika med säkerhetstid x dagsförbrukning.
ST * ADU
6 Beräkna lagernivåer; beställningspunkt (ROP)
Syftet med beställningspunkt är att definiera den lagernivå när det är dags att beställa. Används i LPS.
Standard: Beställningspunkten är säkerhetslager + förbrukning under ledtid.
SS + LT * ADU
Avancerad: Beställningspunkten är säkerhetslager + förbrukning under ledtid, avrundat till närmaste övre multipel av artikelns avrundningantal.
gf_round( SS + (LT * ADU) , 0)
7-8 Lagerpåfyllnadslista inköp/tillverkning; beställningssignal (Filter)
Definierar när en artikel ska komma med i Lagerpåfyllnadslista inköp respektive tillverkning. Det går att ange flera formelrader som används som filter i de rutinerna.
Standard: När saldo + beställningar är mindre än beställningspunkt. Beställningar måste med för att inte artikeln ska komma med igen innan leverans.
BAL + ORQ < ROP
Avancerad: Lika som standard, men enbart med order inom ledtid.
BAL + ORQLT < ROP
Standard: Samma som föregående, men ger möjlighet att endast få med artiklar som gått under säkerhetslager.
BAL + ORQ < SS
Avancerad: Lika som standard, men enbart med order inom ledtid.
BAL + ORQLT < SS
Standard: Som ett alternativ för artiklar som gått under 0 i saldo. Inte stort praktiskt behov i LPS. Används mer i NBK, men då inte som denna formel.
BAL + ORQ < 0
Avancerad: Lika som standard, men enbart med order inom ledtid.
BAL + ORQLT < 0
Avancerad: En ytterligare 4:e rad finns då Läs in originalformel [Alla] för Avancerad valts från Informationsmenyn. Beställningspunkt beräknas inte enbart som ROP (beräknad förbrukning under ledtid), utan beräknas då som max av beräknad förbrukning och verklig förbrukning under ledtiden.
AVAILQ < ROP - ADU * LT
9-10 Lagerpåfyllnadslista inköp/tillverkning; orderkvantitet (NRQ)
Den orderkvantitet som lagerpåfyllnadslistan ska föreslå.
Standard: EOQ som är den ekonomiska orderkvantitet (EOK) som finns angivet på artikeln.
EOQ
Avancerad: Istället för att enbart ge förslag på orderstorlek lika med EOQ, så föreslås en orderstorlek som ska se till så att saldo vid inleverans teoretiskt ska hamna på EOQ + SS. Det görs genom att beräkna ROP - BAL och addera det till EOQ. ROP - BAL är värdet för hur stort antal som underskridit ROP vid tillfället för orderförslaget.
EOQ + ROP – BAL
11-12 Lagerpåfyllnadslista inköp/tillverkning; avrundning (OS)
Standard: Avrundningsregel för den beräknade orderkvantiteten NRQ. Ingen avrundning sker med standardformeln.
NRQ
Avancerad: Avrundar till närmast övre multipel enligt avrundningsantal på artikeln.
IF(MPQ > 0 , MPQ * gf_round(NRQ / MPQ , 0) , NRQ)
13-14 Lagerpåfyllnadslista inköp/tillverkning; prioritering (Sort)
Prioriteringsbegrepp för hur artiklar ska sorteras i lagerpåfyllnadslistan. Det går att ange flera formler som används som alternativa sorteringsbegrepp i beställningsbilden till listan.
Standard: Saldo dividerat med dagsförbrukning. Ger ett värde på hur många dagar saldot räcker.
BAL / ADU
Avancerad: Antal dagar över eller under säkerhetslager som saldo täcker, under en ledtid framåt. (Kan alltså bli ett positivt eller negativt värde)
Round((AVAILQ - ROP + ADU * LT) * WDY / AV , 0)
35 Kalkylerad ledtid
Kalkylerad ledtid används som ett alternativ till variabeln ledtid LT, om ledtiden som beräknas i Lagerpåfyllnadslista - Inköp även ska bero på leverantörens transporttid TrT och om artikeln genomgår mottagningskontroll QI. Formeln gör att artiklar med mottagningskontroll får en kalkylerad ledtid som är: ledtid + transporttid + 3 dagar. Har artikeln inte mottagningskontroll blir den kalkylerade ledtiden: ledtid + transporttid + 2 dagar.
if(QI=1,LT+TrT+3, LT+TrT+2)
70 Beräkna EOK; formel (EOQ)
Beräkning av ekonomisk orderkvantitet (EOK) enligt original Wilson-formeln. Standard och avancerad formel är lika.
IF(artikel_art_std_pris > 0 AND HC > 0, SQRT((2 * OC * AV) / (HC * artikel_art_std_pris)), 0)
80 Lageranalys; genomsnittslager (AVGS)
Beräkning av genomsnittslager som är säkerhetslager + halva EOK. Standard och avancerad formel är lika.
SS + EOQ / 2
200 Genomloppstid inklusive materialanskaffning?
Standard: Genomloppstid enligt förkalkylerat värde på på L- och T-artiklar.
Nej
Avancerad: Genomloppstid enligt förkalkylerat värde på på L- och T-artiklar + ledtid för ingående K-artiklar med partiformningsregel M (Mot behov).
Ja