ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 4160|回复: 7

[求助] 自动排产的算法?高手给指点一下

[复制链接]

TA的精华主题

TA的得分主题

发表于 2010-12-1 16:12 | 显示全部楼层 |阅读模式
每天12.8小时可用,(每个单子有生产数量(H列)和单件儿工时(就是干一个得多少小时(I 列),那么得挨个生产这些单子,每天就12.8小时可用,所以有时候有些单子得几天才干完,有时候一天就能干好几个单子。排产就是计算出来每天能干几个单子,干多少个。

我这里把计算结果放上了(从AA列开始),但用的是最笨的方法,想高手们帮优化能自动计算

自动排产的算法?.rar

23.27 KB, 下载次数: 370

TA的精华主题

TA的得分主题

发表于 2011-1-4 13:26 | 显示全部楼层
我也需要此法,請高手幫忙解決,謝謝

TA的精华主题

TA的得分主题

发表于 2011-1-4 14:19 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
请问一下楼主的加号(就是展开/收缩)的功能是怎么做上去的?

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-1-5 16:08 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
回楼上,excel数据工具栏里,“组合"功能,选中想组合的行或列,之后点组合就可以了

TA的精华主题

TA的得分主题

发表于 2011-1-5 17:36 | 显示全部楼层
太谢谢了,我找很久了!

TA的精华主题

TA的得分主题

发表于 2012-1-14 11:17 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
不错,收了,谢谢

TA的精华主题

TA的得分主题

发表于 2012-1-12 11:50 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
首先,假定你的MRP运算是完整合理;已经处理了工作中心与任务之间的关系;工时定额准确合理
用VBA编程可以采用以下路线
1,判断
交工日期靠前的优先(开始日期和完工日期选一个就可以,这是MRP计算出来的)---剔除C列为空;逐行判断,直到单元格range("P"&i)为空
2,按照日期(从AA列开始),逐日累加任务负荷
从任务优先队列中的第一个开始,在开始日期对应列中,不断的加1(毛坯)。这是做两个判断:a 是否等于range("H"&j)数量,大于,则转下一行,j+1;b 时间是否大于第7行的12.8,如果等于,向右偏移一列offset(0,1)。安排结束,检查当前列是否超出了规定的日期,如果超出则转其它模块处理
3,根据生产进度,修改H列数据
因为是排产,是否真的完成,要看现场统计报表。这个报表数据,需要反映在H里
一旦修改了H列数据,应该能触发自动重算的程序

TA的精华主题

TA的得分主题

发表于 2012-1-12 11:56 | 显示全部楼层
本帖最后由 yiyiyicz 于 2012-1-12 11:57 编辑

如果超出则转其它模块处理
根据企业实际情况,可能做出如下的选择
1,加班;2,转外协;3,推迟交货时间
分别计算处理。这个需要加上人机对话

另外,订单修改
可能修改订单交货日期,订货数量,或者增加内容
做一个模块,在不同的列修改就可以。有些数据最好从MRP处继承过来。查找相应的原材料号、图号,可以用range().find()。很快,很灵活
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-16 13:41 , Processed in 0.034686 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表