我有2张桌子 表1 =订单明细 表2 =生产明细。
表内颜色说明: 黄色=每周输出数量和产品输出数量。 绿色=我的期望。示例-衬衫的第二个订单(数量为10)的交货日期为1月14日,还有2个订单(订单编号1和4)早于1月14日交货。因此,最后一周将为4根据表2的数据,第1周和第4周(总共6个)将一直生产到第2周(总数量= 7(3 + 4)。
感谢帮助我在E 2到E6单元格中编写公式。
表1:
表2:
我有2张桌子 表1 =订单明细 表2 =生产明细。
表内颜色说明: 黄色=每周输出数量和产品输出数量。 绿色=我的期望。示例-衬衫的第二个订单(数量为10)的交货日期为1月14日,还有2个订单(订单编号1和4)早于1月14日交货。因此,最后一周将为4根据表2的数据,第1周和第4周(总共6个)将一直生产到第2周(总数量= 7(3 + 4)。
感谢帮助我在E 2到E6单元格中编写公式。
表1:
表2:
使用sumifs计算出相同产品和日期(包括该产品)的数量之和。
将其与使用匹配为该产品产生的数字的累积总和进行比较。
=ArrayFormula(match(true,sumifs(C$2:C$6,B$2:B$6,B2,D$2:D$6,"<="&D2)<=sumif(column(H:K),"<="&column(H:K),index(H$3:K$4,match(B2,G$3:G$4,0),0)),0))
我暂时假设您不能有两行具有相同的产品和交货日期。如果发生这种情况,您可以针对以下情况优化公式:(例如)第一次交货可以在第2周发送,而下一次交货则在第3周发送。