Excel公式 - 如何将托盘分配给卡车

时间:2016-08-17 09:40:00

标签: excel excel-vba math excel-formula excel-2010 vba

我有一个托盘列表,包括托盘编号和临时类型(干/冷/冷冻)。

每种卡车类型(干燥/冷藏/冷冻卡车)可以携带不同数量的托盘:

  • 干货车= 20个托盘
  • 冷藏车= 19个托盘
  • 冷冻卡车= 18个托盘

我现在需要为每个托盘分配“卡车编号”。卡车号码只是按时间顺序排列的数字(IE.Dry1,Dry2,Dry3 ......)。例如,列表中的前20个干货托盘将分配在“DryTruck1”中。接下来的20个托盘将分配在“DryTruck2”等中。

我无法想到这样做的公式。我为托盘创建了自己的柜台。所以我在每一行显示“DryPallet1”,“DryPallet2”等列。但我不知道以某种方式使用它根据卡车的容量将每个托盘分配到卡车的最佳方式。

任何帮助将不胜感激!谢谢你的时间!

编辑:添加了问题图片以便更容易实现: http://imgur.com/a/TO0dQ

1 个答案:

答案 0 :(得分:1)

尝试使用以下公式,t完美按预期工作  =CONCATENATE(C8,"Truck",IF(D8/IF(C8="Chill",$C$3,IF(C8="Dry",$C$2,IF(C8="Frozen",$C$4,0)))<1,1,ROUNDUP(D8/IF(C8="Chill",$C$3,IF(C8="Dry",$C$2,IF(C8="Frozen",$C$4,0))),0)))

enter image description here