excel - 在 MS Excel 中求解 170 个变量
问题描述
比代码问题更多的是逻辑问题
我目前正在努力确定我们工厂生产的给定产品需要多长时间。与其出去进行时间研究,我更愿意使用历史 SAP 数据并拟合我们的产品输出数据,以找出每个产品的生产估计时间。问题是我们在这个工厂生产各种各样的产品。
这是我的逻辑:
- 收集过去六个月的所有生产数据
- 为每个产品创建一个变量
- 为每个产品创建数量方程 * 变量
- 添加所有单个乘积方程并将它们设置为等于移位时间 [( a1 * 600 ) + (a2 * 560) + ....] = 480 分钟
- 希望让 excel 找出每个变量。
我遇到的问题是:
- 如何以编程方式为每个日期更改制作方程式
- 我也意识到 Excel 可能无法很好地做到这一点。因此,我可能会将方程式交给 Python 来解决 - 除非有人对如何让 Excel 进行计算提出建议。
谢谢你的帮助。
解决方案
恕我直言,在数学上,只需将 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 秒:
一个:1500/3145 * 1920 = 915.7392686804452 secs
a2 :560/3145 * 1920 = 341.8759936406995 secs
...
a13:280/3145 * 1920 = 170.9379968203498 secs
希望能帮助到你。(:
推荐阅读
- python - 在数据集中添加新的数字范围作为列
- java - HTML 表单参数全部为空
- amazon-s3 - Vertica S3 导出 - 导出文件中的列顺序
- sql - 从oracle中的一张表中获取关系数据
- android - Android WebView 用户代理
- html - 具有不同首字母的电话号码验证
- azure - 在 Azure App Deploy 中如何生成 JWT 令牌?
- ios - 如何推送和弹出具有滑动动画效果的视图控制器?
- hadoop - Hive UNION ALL 操作失败:SemanticException
- algorithm - 哈密顿循环;证明:如果有一个有效的算法来确定一个 HC 存在,那么就有一个有效的 FIND 算法