如何设计一张自动排程?

在很多时候,用Excel排程还是方便,有时候订单比较多的时候,如超过2000行的时候,如果用Excel排,就非常痛苦,思考如何设计一份辅助排程?可以快速的出排程。

在已经日产能,设备(线体),交期的情况下,生成一张二维排程表。目标:

1.只更新排程表

2.线体的二维排程自动分解,自动汇总

3.不用VBA,不用数组

经过两天研究,勉强算实现了

用到函数:

=SORT(FILTER('01 订单池'!A1:W2879,'01 订单池'!B1:B2879="组装2#线"),3,1)

=VLOOKUP($K2,INDIRECT($X2&"!$K:$BV"),COLUMN(A1)+14,0)*$V2

=IF(IF(AND(Y13>0,Y13<1),1-SUM(Y$2:Y13),IF(SUM(Y$2:Y13)=1,0,IF($W14-SUM($X14:X14)>1,1,$W14-SUM($X14:X14))))>$W14,$W14,IF(AND(Y13>0,Y13<1),1-SUM(Y$2:Y13),IF(SUM(Y$2:Y13)=1,0,IF($W14-SUM($X14:X14)>1,1,$W14-SUM($X14:X14)))))

=MIN(IF(AA2:BX2>0,$AA$1:$BX$1,""))