ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 关于生产计划排程遇到的问题

[复制链接]

TA的精华主题

TA的得分主题

发表于 2010-5-8 09:49 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
问题:当一个人的产能不能满足计划数量时(如G12》H12),又不能多人去操作,如何才能做到按天(工时)类推排下这个计划。代码应如何写呢?谢谢。

1.rar

17.24 KB, 下载次数: 143

TA的精华主题

TA的得分主题

发表于 2012-5-17 10:56 | 显示全部楼层
这个生产计划表格设计的不好,请考虑改成按行的,就不用写代码了。另外,也并非必须做成一天一天,既然是计划,按时间段来表示会更好。

TA的精华主题

TA的得分主题

发表于 2012-5-29 20:11 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 yiyiyicz 于 2012-5-29 20:14 编辑

请解释如下这些单元格中内容的含义
表1:
定单数量
库存数量
计划数量
产能
需时
合 计
2830
2450
380
11000
17.073
0
2020
0
2020
1000
136.200
0
4850
1600
3250
100
1,965.000
0
3870
0
3870
 
 
0
1950
600
1350
 
 
0


人数
2
1
计划
960
480
合计
0
0
差异
960
480



表2
计划数量
已完成数量
合 计
差异
26
27
28
2830
2450
380
0
380
 
 
2020
0
2020
0
2020
 
 
4850
1600
3250
0
3250
 
 
3870
0
3870
0
1350
2520
 
1950
600
1350
0
 
980
370
5810
0
5810
0
 
 
5810
2020
0
820
-1200
 
 
820



2
1
2
2
2
计划
7000
3500
7000
7000
7000
合计
7000
3500
7000
0
0
差异
0
0
0
7000
7000



他们之间的关系?

TA的精华主题

TA的得分主题

发表于 2012-5-29 20:19 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 yiyiyicz 于 2012-5-29 20:50 编辑

看你的意思
是希望子表1中做计划。样式参照表2

从表1看
第9行L列往后,是日期,每列代表一天。每天是8小时,480分钟,2人就是960分钟
那么,只要凑够计划时间,不管是什么活都可以?
那么,只要凑够计划时间,不管任务的完工日期?
那么,凑够时间,是不是可以有个上下偏差?如多30分钟或者少30分钟?
单元格I9中“需时”,单位是不是小时?

是不是可以这样理解:
横向:
用VBA编码时,从I列(需时)向右,左面的不必考虑。
横向只要K列(差异)的单元格中为0,或者小于0,就算符合要求了?
纵向:
只需要考虑从第10行向下
只要第6行(差异)单元格中为0,或者接近0,就算符合要求了?

I列(需时)分配时,要把小时折算成分钟?
第6行(差异),从左向右,依次填满;可否28没满,而29、30先填满?
换句话说,批量可以任意分割吗?

你需要详细的交代清楚规则,以及偏差可以有多少,什么情况可以例外
如果要用VBA编码,则一般情况下,不能像函数那样,修改一处单元格数据,其他单元格立刻随着变化
但是,如果用函数,excel打开慢。而且不是所有的情况用函数都能实现


TA的精华主题

TA的得分主题

发表于 2012-5-29 20:52 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 yiyiyicz 于 2012-5-30 08:20 编辑

还有,做4周的细排程计划是不是太长了?
假如需要线性规划的话,数据越大,越费时间
另外,你的表中,单件工时=需时/计划数量,对不对?

你这种横算、竖算的方法,是一种简易的计算,往往需要手工调整,的确比较灵活。可以用excel实现;也可以按周、按月结转;等等。也只有这样,才能比较实用。
不知是否考虑过


您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-28 05:00 , Processed in 0.054692 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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