全文约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天),则返回“一般延迟”。