快捷搜索:  汽车  科技

顺序表的创建完整代码(订单排程表的设计-02)

顺序表的创建完整代码(订单排程表的设计-02)MIN:判断一组数据中的最小值;MAX:判断一组数据中的最大值;字号要求:9号,如果觉得太小,可以用显示比例放大;颜色要求:不同颜色做不同的提醒,没有特殊设置的统一用黑色网格要求:去除网格效果;

所有表格里的数据全部为虚拟数据,如有雷同,纯属巧合;

昨天已经把订单排程表的表头设计好了,效果如下:

顺序表的创建完整代码(订单排程表的设计-02)(1)

表头中当然需要设计公式,这样排程起来用到才顺手。

设计细节:

字体要求:统一字体,宋体;有些计划员的表格,字体太多,不统一,不仅仅是影响视觉,很有可能因为字体太多,造成Excel崩溃。

字号要求:9号,如果觉得太小,可以用显示比例放大;

颜色要求:不同颜色做不同的提醒,没有特殊设置的统一用黑色

网格要求:去除网格效果;

需要用公式:

MAX:判断一组数据中的最大值;

MIN:判断一组数据中的最小值;

IF:逻辑判断;

XLOOKUP:查找与引用

SUBTOTAL:筛选状态求和;

SUMIFS:条件求和;

SUM:数值求和

具体步骤:
  • 外购交期:

这里是外购物料采购回复的齐套最晚交期,可以手工计,这里古哥用的是公式统计,内部和采购开会沟通,所有订单需要在ERP系统中回复送货日期,所以只需要导出采购订单明细表,找到这对应的销售单号最晚送货的这一批次,就可以判断预计齐套时间;

顺序表的创建完整代码(订单排程表的设计-02)(2)

上图可以这个此销售订单号最日期为2022-8-15

在01 表中订单交期中输入公式:

=MAXIFS('02 采购订单明细表'!L:L '02 采购订单明细表'!K:K B2)

下拉后,就可以自动判断最晚交期了。效果如下:

顺序表的创建完整代码(订单排程表的设计-02)(3)

  • 开工与完工日期:

在二维排程中,如果订单需要排程的批次比较多的话,横向会比较宽,具体的开工日期就需要单独开一列来显示,这样方便查看和筛选,而且可以随着排程日期的变更,自动变更日期。

在开工日期和完工日期内输入公式并下拉:

开工日期=MIN(IF(U2:AY2="" "" $U$1:$AY$1))

完工日期=MAX(IF(U2:AY2="" "" $U$1:$AY$1))

公式简单理解一下:如果排程这一行的单元格是空的话就返回空,有数据的话就返回上面的日期,日期就是数值,在用MIN判断最小的就是就是开工,MAX最大的就完工,此是数组公式,需要用三键:Ctrl Shift 回车

顺序表的创建完整代码(订单排程表的设计-02)(4)

这个是重点设计,必须掌握,后续月计划转周计划转日计划都可以用这一列筛选。

  • 待排与已排

就是排程中,区分已排和未排的公式,比较简单

待排=I2-SUM(U2:AY2)

已排=SUM(U2:AY2)

顺序表的创建完整代码(订单排程表的设计-02)(5)

顺序表的创建完整代码(订单排程表的设计-02)(6)

  • 库存

排程的时候古哥时刻关注库存,所以库存数据一定要匹配过来,这里导出《仓库现存量明细表》把数据用公式匹配过来,注意仓库的一个编码可能会放多个仓库库位,不能用VLOOKUP直接引用,要用SUMIFS 多条件合并多个库位的数据;

成品库存输入公式:=SUMIFS(库存!C:C 库存!A:A H2)

顺序表的创建完整代码(订单排程表的设计-02)(7)

  • 工单缴库

总装生产与仓库入库的时间差需要关注,在没有上线MES之前,这个时间差非常关键,所以古哥会增加一列来监控这个数据,

在工单缴库输入公式:=IFERROR(VLOOKUP(G2 '04 总装工单'!B:F 4 0) "")

这样就可以看到对应的数据。

顺序表的创建完整代码(订单排程表的设计-02)(8)


如的今日分享到这,明天说一下条件格式的设置。

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

猜您喜欢: