在MS Excel中解决170个变量

时间:2018-08-24 17:37:21

标签: excel

逻辑问题比代码问题更重要

我目前正在确定我们工厂生产的给定产品需要多长时间。我宁愿外出而不进行时间研究,而宁愿获取历史SAP数据并拟合我们的产品产量数字,以找到每种产品制造所需的估计时间。问题在于我们在该工厂生产各种各样的产品。

这是我的逻辑:

  1. 收集最近六个月的所有生产数据
  2. 为每个产品创建一个变量
  3. 为每个产品创建数量方程*变量
  4. 添加所有单个乘积方程式并将它们设置为等于转换时间 [(a1 * 600)+(a2 * 560)+ ....] = 480分钟
  5. 希望让excel找出每个变量。

enter image description here

我遇到的问题是:

  1. 如何以编程方式制作每个日期更改的方程式
  2. 我还意识到Excel可能无法很好地做到这一点。因此,我可能然后将这些方程式带到Python来求解-除非有人对如何使Excel通过此计算提出建议。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

恕我直言,数学上,只需将a1到a13的乘数求和,然后使用权重将其映射回48分钟(或1920秒)。

从您的数据中..我得到了:

1500*a1 + 560*a2 + 56*a3 + 85*a4 + 85*a5 + 164*a6 + 150*a7 + 1*a8 + 10*a9 + 189*a10 + 20*a11 + 45*a12 + 280*a13

求和乘数:

1500 + 560 + 56 + 85 + 85 + 164 + 150 + 1 + 10 + 189 + 20 + 45 + 280 = 3145

将其加权为1920秒:

a1:1500/3145 * 1920 = 915.7392686804452 secs

a2:560/3145 * 1920 = 341.8759936406995 secs

...

a13:280/3145 * 1920 = 170.9379968203498 secs

希望有帮助。 (: