If-iteration基于Excel的平均值

时间:2015-06-15 07:18:19

标签: excel

我试图找到如何在Excel中进行if-iteration。我有5种产品,我们先说面包,牛奶,黄油,鸡蛋和巧克力。这些产品的平均流动时间应等于或低于21,对每种产品最大化。在迭代开始时,我订购了每个产品的33个托盘(第T列)。对于33个托盘,每种产品的流动时间为:

面包:7,4天

牛奶39,2天

黄油16,4天

鸡蛋45,8天

巧克力25,9天

现在平均流动时间是27.0,这太高了。我想选择流动时间最长且订单少1个单位的产品。

我想要的是这样的: 你有一个订单:T2; T3; T4; T5; T6。

IF" = AVERAGE(T2; T3; T4; T5; T6)" > 21,订单 - MAX(订单)+(该特定产品左侧为T一列)

在这种情况下,最高的流动时间是鸡蛋。我想要的是订购32个托盘而不是33个用于生产新订单的鸡蛋: T2; T3; T4; S5; T6。

现在我想再次检查订单是否有流动时间> 21,如果是,我需要做另一次迭代。

有人可以帮我解决这个问题吗?我没有使用VBA或宏的经验,所以如果可以在Excel中解决这个问题会很好。

问候。

评论中的图片:

image of data

0 个答案:

没有答案