网站首页 > 知识剖析 正文
全文约1400字
大家好,我是古老师,专注于PMC(生产计划与控制)领域的教学。今天我们要深入解析PMC系列的第31个核心工具——交期判断模型,这个在制造业供应链管理中具有重要实战价值的数字化评估系统。
这个模型主要用于订单状态的判断,例如区分一般延期和严重延期。该模型的核心在于制定延期的标准。一旦确定了这些标准,就可以使用IFS函数进行多条件判断来评估订单状态。
交期标准
要想快速判断,需要对该模型建立量化的交期评估标准,例如:将订单履约状态智能划分为"严重延迟"、"一般延迟"和"正常"三个维度。
算法逻辑这里采用四层递进式判断:首先基于交货日期与合同截止日的时间差计算延迟天数(当实际交货日晚于截止日时,延迟天数=交货日期-截止日期);其次设定阶梯式评估阈值——当延迟超过3个工作日时判定为"严重延迟",这是制造业公认的供应链风险警戒线;若延迟在1-3天区间则归为"一般延迟",属于需关注但尚可控的范畴;而准时或提前履约则标记为"正常"状态。
当然不同的制造工厂可以根据实际的业务进行灵活更改,如状态可以继续精细化:
在制造业交付管理中,建议采用五级延迟分类体系:
轻微延迟(1天):交货超期≤24小时
一般延迟(2-3天):影响生产备料但可内部消化
中度延迟(4-7天):触发供应商协同机制
严重延迟(8-14天):产生客户停线风险
重大延迟(>15天):引发供应链断裂危机
判断延期天数
接下来,我们将设计一个模板来判断延期天数。具体步骤如下:
计算延迟天数:
规则:延迟天数 = 交货日期 - 截止日期
其中:
交货日期:实际的交货日期
截止日期:客户要求的最晚日期
在合适的位置录入公式:
=D2:D7-E2:E7
这里的 D2:D7 表示实际交货日期的单元格范围,而 E2:E7 表示客户要求的最晚日期的单元格范围。
函数解释:
该公式通过逐行减去对应的截止日期和交货日期,计算出每一行的延迟天数。
如果结果为正数,则表示延迟了相应天数;如果结果为零或负数,则表示按时或提前交货。
判断延迟等级
接下来,我们将根据计算出的延迟天数来判断延迟等级。假设之前计算出的延迟天数结果存储在 F2# 中(这里的 F2# 表示动态数组公式的结果范围)。我们可以在合适的位置录入以下动态数组公式来判断延迟等级:
=IFS(F2#<0,"正常",F2#>4,"严重延迟",F2#<4,"一般延迟")
函数解释:
IFS 函数:这是一个多条件判断函数,可以根据不同的条件返回不同的值。
F2# < 0:如果延迟天数小于0(即提前交货),则返回“正常”。
F2# <= 4:如果延迟天数在0到4天之间(包括4天),则返回“一般延迟”。
F2# > 4:如果延迟天数大于4天,则返回“严重延迟”。
一键合并公式
最后,我们将通过合并函数、裁剪函数以及定义名称函数,将模型模板化。具体来说,我们将在合适的位置录入以下公式,以实现一键动态化:
=LET(A,TRIMRANGE(D2:D100),B,TRIMRANGE(E2:E100),F,A-B,HSTACK(F,IFS(F<0,"正常",F>4,"严重延迟",F<4,"一般延迟")))
函数解释:
LET 函数:用于定义变量并在公式中多次使用这些变量。这有助于简化复杂公式的结构。
A:使用 TRIM 函数去除 D2:D100 范围内每个单元格的前后空格,并将其结果存储在变量 A 中。
B:同样使用 TRIM 函数去除 E2:E100 范围内每个单元格的前后空格,并将其结果存储在变量 B 中。
F:计算延迟天数,即用 A 减去 B(实际交货日期减去截止日期),并将结果存储在变量 F 中。
HSTACK 函数:将多个数组或范围水平堆叠在一起,形成一个新的数组。
F:表示延迟天数的结果范围。
IFS 函数:根据延迟天数判断延迟等级。
F < 0:如果延迟天数小于0(即提前交货),则返回“正常”。
F > 4:如果延迟天数大于4天,则返回“严重延迟”。
F <= 4:如果延迟天数在0到4天之间(包括4天),则返回“一般延迟”。
猜你喜欢
- 2025-05-03 sql中常用的字符串函数详解(sql中的字符类型)
- 2025-05-03 提取最后一个规格,你会吗?(提取最后一位数函数)
- 2025-05-03 统计分析中的平均值都不会计算,那就真的Out了
- 2025-05-03 瞬间搞定大量数据!这4个Excel函数太牛了
- 2025-05-03 CELL函数的公式及应用案例详解(cell函数的使用方法及实例)
- 2025-05-03 VLOOKUP函数开挂用法:多表多文件多区域查找大揭秘
- 2025-05-03 《MySQL必知必会》_笔记08(mysql必知必会和sql基础教程)
- 2025-05-03 Excel最牛查找函数VLOOKUP:3分钟告别手动翻表,菜鸟秒变高手!
- 2025-05-03 WPS查找能手VLOOKUP函数使用方法讲解
- 2025-05-03 Excel中的替换神技,SUBSTITUTE函数使用技巧详解
- 06-30美国食品标签上的含义(美国食品标志)
- 06-305G 网络如何进行系统消息更新(5g系统升级)
- 06-30如何使用Bulk Product Update批量产品更新将产品信息提交给SAGE
- 06-30什么是VLAN? VLAN基本原理(什么是vlan 其作用是什么)
- 06-30隧道人员定位投屏操作说明(隧道人员定位系统)
- 06-30Grafana可视化平台面板之Gauge仪表和Bar Gauge条形仪表
- 06-30Web Components实践:如何搭建一个框架无关的AI组件库
- 06-30Dify「模板转换」节点终极指南:动态文本生成进阶技巧(附代码)Jinja2引擎解析|6大应用场景实战
- 最近发表
-
- 美国食品标签上的含义(美国食品标志)
- 5G 网络如何进行系统消息更新(5g系统升级)
- 如何使用Bulk Product Update批量产品更新将产品信息提交给SAGE
- 什么是VLAN? VLAN基本原理(什么是vlan 其作用是什么)
- 隧道人员定位投屏操作说明(隧道人员定位系统)
- Grafana可视化平台面板之Gauge仪表和Bar Gauge条形仪表
- Web Components实践:如何搭建一个框架无关的AI组件库
- Dify「模板转换」节点终极指南:动态文本生成进阶技巧(附代码)Jinja2引擎解析|6大应用场景实战
- 为警示“勇闯51区”的年轻人,美军方推特这个玩笑砸了自己的脚
- 威纶通触摸屏与西门子1200通讯符号寻址时,如何导入标签?
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)