发布网友 发布时间:2023-03-12 19:20
共1个回答
热心网友 时间:2023-10-18 22:36
库存分配给多个订单的公式为:
=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)