请注意,总计是所有水果数量+上个月水果数量-需求(未显示)的总和,是累积的。
因此,基本上,表1中的3月为-5。
苹果是表2中3月份最高的苹果。
因此,在表1中的C4(三月之前一个月)中添加8(2盒苹果)。
我不确定是否仅使用公式就可以实现,也许需要VBA?
如果可以使用公式完成此操作,请输入B3:G5
答案 0 :(得分:0)
将此内容放入B3,
=IF(AND(C$2<0,MAX(C$8:C$10)=C$10),IF(MAX(C$8:C$10)=C$8,(INT((0-C$2)/$B$13)+1)*$B$13,IF(MAX(C$8:C$10)=C$9,(INT((0-C$2)/$B$14)+1)*$B$14,IF(MAX(C$8:C$10)=C$10,(INT((0-C$2)/$B$15)+1)*$B$15,C$2))),"")
并拖动到G3。然后将其放在B4中,
=IF(AND(C$2<0,MAX(C$8:C$10)=C$8),IF(MAX(C$8:C$10)=C$8,(INT((0-C$2)/$B$13)+1)*$B$13,IF(MAX(C$8:C$10)=C$9,(INT((0-C$2)/$B$14)+1)*$B$14,IF(MAX(C$8:C$10)=C$10,(INT((0-C$2)/$B$15)+1)*$B$15,C$2))),"")
并拖动到G4。然后将其放在B5中,
=IF(AND(C$2<0,MAX(C$8:C$10)=C$9),IF(MAX(C$8:C$10)=C$8,(INT((0-C$2)/$B$13)+1)*$B$13,IF(MAX(C$8:C$10)=C$9,(INT((0-C$2)/$B$14)+1)*$B$14,IF(MAX(C$8:C$10)=C$10,(INT((0-C$2)/$B$15)+1)*$B$15,C$2))),"")
并拖动到G5。
想法:将输入转换为正值,找到最大值,按顺序取数量=((正输入/ incrementalQty)+1)* incrementalty
检查一下。