库存分配给多个订单的公式

如题所述

库存分配给多个订单的公式为:

=MIN(ROUND(G4*LOOKUP(1,0/(E4=E$3:E4)/(K4=K$3:K4),H$3:H4)/SUMIFS(G:G,K:K,K4,E:E,E4),),G4)

严谨点,前面的人四舍五入,最后1个人用库存-前面的总数

=MIN(IF(COUNTIFS(K:K,K4,E:E,E4)=COUNTIFS(K$4:K4,K4,E$4:E4,E4),LOOKUP(1,0/(E4=E$3:E4)/(K4=K$3:K4),H$3:H4)-SUMIFS(INDIRECT("r3c:r[-1]c",),K$3:K3,K4,E$3:E3,E4),ROUND(G4*LOOKUP(1,0/(E4=E$3:E4)/(K4=K$3:K4),H$3:H4)/SUMIFS(G:G,K:K,K4,E:E,E4),)),G4)

温馨提示:答案为网友推荐,仅供参考
相似回答