ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 计划采购量(好难,希望高手来看看)

  [复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-5-25 09:00 | 显示全部楼层
回复17楼:
   更改后的仔细看了一遍   确实很好 计算方法也挺合理   (虽然还有很多代码有看不懂,但是方法甚好)
但是 今天我们这边 手工计算出来的结果是不到58根 也就是说最多只要58根6米长的钢材就可以把这批产品制成了 与程序计算出来的60根相比 可以节约出2根6米钢材   为了达到真正节约成本的目的 是不是可以再次改进呢
请高手再帮忙想想

TA的精华主题

TA的得分主题

发表于 2012-5-25 09:32 | 显示全部楼层
wangzhongtu 发表于 2012-5-25 09:00
回复17楼:
   更改后的仔细看了一遍   确实很好 计算方法也挺合理   (虽然还有很多代码有看不懂,但是方 ...

58根太夸张了?能不能将手工的计算思路告诉大家,我们通过VBA来代替手工计算。

TA的精华主题

TA的得分主题

发表于 2012-5-25 09:37 | 显示全部楼层
其实非常简单,只是你弄复杂了。你把所有的要下的:材料+20余量×数量,求所有和除6米,就是实际用材。钢材是可以焊接的,一般为安全起见,加个5%的正常损耗就行了。

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-5-25 10:12 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 wangzhongtu 于 2012-5-25 10:17 编辑

回复22楼:58根是人家计算出来的     他们是一个一个 去配的  我也没验证过
不过按23楼所说的”’材料+20余量×数量,求所有和除6米,就是实际用材“‘来考虑至少也要59根呀
可是采购的原材料定长为6米的 又不是一根无限长的原料 而且也不能焊接凑数   所以实际下料切割 59根也未必就够用  (  这样分析结果:应该还是他们手工计算出错了,17楼的思路、方法 感觉上已经是接近完美了...)

TA的精华主题

TA的得分主题

发表于 2012-5-25 10:18 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 Moneky 于 2012-5-25 10:18 编辑
wangzhongtu 发表于 2012-5-25 10:12
回复22楼:58根是人家计算出来的     他们是一个一个 去配的  我也没验证过
不过按23楼所说的”’材料+2 ...

目前我正在采用随机算法,尝试看能够找到比60少的数量。但随机了10000次,还是60.(不过对随机算法来说,10000次太少了)
对了,你们的工作人员手工计算那么多款确实很要耐心

TA的精华主题

TA的得分主题

发表于 2012-5-25 11:06 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 Kelidai 于 2012-5-25 11:07 编辑
wangzhongtu 发表于 2012-5-25 10:12
回复22楼:58根是人家计算出来的     他们是一个一个 去配的  我也没验证过
不过按23楼所说的”’材料+2 ...

其实我们可以从采购层面关注这个问题:自制还是定制?(主要看费用问题)

TA的精华主题

TA的得分主题

发表于 2012-5-25 13:59 | 显示全部楼层
本帖最后由 yh9278 于 2012-5-25 14:01 编辑

看来楼主一定是没有实际工作经验的人。短的可以焊接成长的。为一根二根去纠结,没必要。工人如果做坏一根,你还去再买一根不成。实际上制作中,有一个材料的损耗是必须的。不是说你加个20mm,就没别的损耗了。太理想化了。金结制作本来是粗东西,如果你要精确,我告诉你啊。6米定长是不对的,一定是6米长几公分,呵呵。不信你去量。

TA的精华主题

TA的得分主题

发表于 2012-5-25 14:06 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2012-5-25 15:13 | 显示全部楼层
本帖最后由 Moneky 于 2012-5-25 15:15 编辑

随机了近30W次,最佳值还是60根。刚刚假设你有一根无限长的钢材,一点也不浪费的话也要58.547.....根6米长的,再假设手工安排的每根的一端都刚刚好也就是每一根再少浪费20mm,58根就可以再少浪费58×20mm=1160mm,58.547×6米-1160mm=350122mm=58.3536....×6米,也就是极端优异的情况下都要59根,所以前面他们手工计算的100%有问题。  我也不尝试更大的随机次数了,太耗时间了,伤不起啊。
利用17楼的代码,可直接生成一个加工单据,可以让工人按单加工,只要能够保证操作中不出错误认为浪费的话,还是可以利用的。

TA的精华主题

TA的得分主题

发表于 2012-5-25 15:16 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
41569144 发表于 2012-5-25 14:06
穷尽组合,求最值,我以前做过类似,看看先

这个组合应该是很比较大的,期待中……
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-17 00:53 , Processed in 0.044977 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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