当前位置: 首页 > 办公技巧 > 正文

excel办公技巧数据自动结算(18 Excel中计算生产任务直接人工用时并智能扣减休息时间)

  • 叁碗诸角 叁碗诸角
  • 办公技巧
  • 2023-08-19 05:00:10
  • 0


生产计划在排程中需要关注每张工单的开工时间和完工时间,这也是计算UPH和UPPH的一个非常重要的时间。只有知道了每张工单的实际时间,才能精准的计算出UPH和UPPH。

对于上了MES系统的工厂来说,这个时间可以直接取MES系统中开工时间和完工时间,对于没有上MES系统的话,可能需要用Excel录入开工时间和完工时间。

用Excel人工录入开工时间和完工时间的时候会遇到中间有休息时间的情况,如上午、下午和晚上的固定休息时间,以及每天的吃饭休息时间。系统的话可以自动扣减,如果Excel的话就需要人工扣减。

如某工单完成800 PCS的时间是从08:00到11:00用时3小时完成的,但是因为上午有休息时间10分钟,所以实际用时是2小时50分钟。如果工单数量比较少的话,可以一个一个手工计算,如果工单数量非常多的情况下,就需要用公式建立模板,批量运算了。

整体思路就是:确定休息时间→定义当天时间出勤→汇总转换时间


确定休息时间

每个工厂的出勤时间都不一样,不过都大同小异,提前把休息的时间按固定格式录入好,确定休息时间的范围,这里为了方便演示,都放在一个工作页面上面。提前在I1:K6把相关的时间录入。如下图所示。


定义当天时间出勤

一天有24小时,也就是24*60=1440分钟,我们再建立一个表,把每一分钟都列出来,这一列的目的是确定当天1440分钟,哪一分钟是上班或是休息:

M2 =SEQUENCE(1440,,0,1/24/60) 高版本 不需要填充

M2=(ROW(A2)-1)/1440 低版本 下拉填充到1441行

N2 =SUMPRODUCT((M2>$I$2:$I$6)*(M2<=$J$2:$J$6))

O2 =1-N2

公式下拉填充后,可以发现,只要在I2:J6之间提前把休息时间定义好就可以把相间范围确定,此时只需要筛选N列休息时间为1的就可以看全部的范围时间段,一个单元格就是一分钟,下图中框框处10个单元格就是10分钟。后续就是根据这一列通过SUMIFS汇总求和。


汇总转换时间

此时再回到Excel中,如下图中的生产任务,只需要手动填写开工时间和完工时间,分别在以下单元格录入以下公式就可以智能判断扣减休息时间了(如图片中标记颜色区域)

总用时间E2 =D2-C2,这个时间包含休息时间的。

工单时间F2 =SUMIFS(O:O,M:M,">"&C2,M:M,"<="&D2)/24/60,这个去除休息时间后的净时间,也就是做这张工单的直接人工;

休息时间G2 =E2-F2,用总时间减去工单时间,就是休息时间。为零的表示没有休息;

公式的关键就是F2单元格中的SUMIFS,通过汇总满足全天出勤的上班时间,再转换成时间格式(除24再除60);


相关名词

UPH:每小时产出 Units Per Hour,一般用于衡量生产线或设备的每小时产量;

UPPH:单位人时产能Units Per Person per Hour ,一般用于衡量单人,单小时的产出;是衡量员工单位时间工作量的一种绩效指标

MES:制造执行系统Manufacturing Execution System,对生产制造过程进行管理和优化的集成化系统。

我是古哥:

从事制造行业18年,在企业运营、供应链管理、智能制造系统等方面具有丰富的实战经验。企业智能化,柔性化计划运营管理专家,擅长通过企业流程优化规范,企业管理、导入计划运营提升企业效率;对提高企业准时交货率,降低企业库存,输出智能制造人才有丰富的经验。学习PMC生产计划,关注古哥计划!


最新文章