Idle Run
Prod-uct Force Qty Force hours Force hours Start Stop Projected Invento
Opening stock: 14/3 8:00 10621
C 3400 0.0 12.1 14/3 8:00 ### 10260
B 17376.36 0.0 49.6 ### ### 8782
Idle 0 33.1 0.0 ### 18/3 6:51 7798
E 13241.38 0.0 55.2 18/3 6:51 ### 6156
Idle 0 45.9 0.0 ### ### 4791
A Product =IF(E19,"Idle",IF(ISBLANK(A18),D$6,IF(ISBLANK(B19),V18,B19)))
C Qty =IF(A19="Idle",0,IF(ISBLANK(C18),D$7,IF(ISBLANK(D19),AC18,D19)))
E Idle hours =MAX(IF(ISBLANK(F19),IF(Y18,ROUND((W18-AA18)/Y18,7),0)*168,F19
G Run hours =C19/HLOOKUP(A19,$J$5:$N$9,2)
H Start =I18
I Stop =H19+((G19+E19)/24)
J Projected Inventory - units =J18-(J$7*($G19+$E19)/168)+(($A19=J$5)*$C19)
O Projected Cover - days =J19/J$7*7
T Lowest Cover =MIN(O19:S19)
U Offset =MATCH(T19,O19:S19,0)
V Next Prod =INDEX(O$5:S$5,1,U19)
W Inventory =INDEX(J19:N19,1,U19)
X Speed =INDEX(J$6:N$6,1,U19)
Y Forecast =INDEX(J$7:N$7,1,U19)
Z Min Cover =INDEX(J$8:N$8,1,U19)
AA Min units =INDEX(J$10:N$10,1,U19)
AB Max units =INDEX(J$11:N$11,1,U19)
AC To make =AB19-W19+Y19*(AB19-W19)/(X19-Y19/168)/168
Lowest
Projected Inventory - units Projected Cover - days Cover
1566 8762 11984 12796 14.9 1.4 8.8 12.9 10.0
988 11656 11514 12145 14.4 0.9 11.7 12.4 9.4 0.9
16000 9587 9593 9486 12.3 14.0 9.6 10.3 7.4 7.4
14425 8210 8314 7714 10.9 12.6 8.2 9.0 6.0 6.0
11798 5911 6179 18000 8.6 10.3 5.9 6.7 14.0 5.9
9614 4000 4405 15543 6.7 8.4 4.0 4.7 12.1 4.0
SBLANK(B19),V18,B19))) if there are idle hours return "Idle", else, if its the first job return Job now running, els
F(ISBLANK(D19),AC18,D19))) if its an idle period put zero, else if its the first job return quantity committed, else for
((W18-AA18)/Y18,7),0)*168,F19),0) return the force value if there is one, else no of weeks for stock to reach minimum, tim
quantity divided by the speed for that product, looked up in the horizontal table
stop of the previous job
start plus idle hours plus run hours, divided by 24 to get to days
Inventory at the end of the previous job, less forecast sales for the duration of the job
inventory divided by forecast
lowest inventory cover at the end of the job
find the offset of the product with the lowest inventory cover
for the product, get the: product code
inventory level
speed
forecast sales per week
minimum inventory cover in days
minimum inventory in units
maximum inventory in units
this formula has been created by substituting together the following:
t job return Job now running, else, if force is blank return next product from previous row, else forced value
turn quantity committed, else forced value if there is one, else to make
ks for stock to reach minimum, times 168 for hours, but 0 if its -ve
d up in the horizontal table
get to days
st sales for the duration of the job, plus qty if the job is for the product