PMC表格模型33:供应商可交货日期模型

职场计划有古哥 2025-03-12 06:12:34

全文约600字

大家好,我是古老师,今天介绍生产计划中比较常见的一个场景,就是采购员根据供应商提供的交货周期进行判定可交货时间。一般情况下,下达采购订单给到供应商,供应商会给到一个具体的交货周期,如多少个工作日可以交货。有些供应商可能是双休,有些供应商可能是单休,此时如何根据交货日期快速判断可交货的时间呢?

日期函数

对于此类返回指定若干个工作日之后的日期的场景,WPS表格中有针对的函数:=WORKDAY.INTL。些函数的详细参数解释如下:

参数详解:

start_date

起始日期(必须为有效日期格式)

示例:2023-10-01 或 DATE(2023,10,1)

days

要增加/减少的工作日天数(正负整数)

正数计算未来日期,负数计算过去日期

[weekend](关键特性)

自定义周末规则,支持两种格式:如下图

所以可以先计算出双休的可交货日期:

逻辑判断

表格中供应商已经提供了交货周期,并注意了单休或者双休,此时就可以IF判断条件来判断,如果单休就返回此函数的参数(周末)11,否则就返回参数1(双休)。录入以下公式:

=IF(D2="双休",WORKDAY.INTL(A2,C2,1),WORKDAY.INTL(A2,C2,11))

填充到合适位置即可:

动态数组

最后就是针对这个模型进行建模,把常规公式转成动态数组公式:录入以下公式进行转换: =LET(A,TRIMRANGE(A2:A99),MAP(A,OFFSET(A,,2),OFFSET(A,,3),LAMBDA(X,Y,Z,IF(Z="双休",WORKDAY.INTL(X,Y,1),WORKDAY.INTL(X,Y,11)))))

函数解释:

用裁剪函数预留足够的范围,然后用MAP来定义需要填充的区域,最后配合LAMBDA定义对应的名称X/Y/Z,最后进行一键转换

0 阅读:2
职场计划有古哥

职场计划有古哥

感谢大家的关注