收到样品后,要根据测试天数计算交期
中途若发生样品确认,交期还要顺延
同时还要考虑周末、节假日、调休等情况
如果手工计算,不但麻烦,还很容易出错。其实,只要用好 Excel 的两个函数,就能自动完成整个交期计算。
核心函数只有两个:
关键思路:先做一张“非工作日表”
在真实业务中:
周末可能调休成工作日
法定节假日不固定
公司可能有额外放假安排
因此,最稳妥的方式是:
把所有非工作日统一维护在一张表中,由公式统一引用。
例如建立一张工作表 Holidays&Weekends,A列记录所有非工作日日期。以后只要更新这张表,所有交期都会自动更新。
第一步:计算测试交期
根据收样日期和测试天数计算预计完成日期:
WORKDAY.INTL(B2,C2,"0000000",'节假日&周末'!$A$2:$A$242)-1
公式要点:
"0000000" 表示一周7天都视为工作日
真正的休息日全部由假日表控制
-1 表示:收样当天也计入测试交期内
第二步:计算确认耗时
=NETWORKDAYS.INTL(E2,F2,"0000000",'节假日&周末'!$A$2:$A$165)-1
作用:
自动计算确认期间的实际工作日
-1 表示:起始日不计入确认时间
第三步:顺延最终交期
在原交期基础上顺延确认天数:
WORKDAY.INTL(D2,G2,"0000000",'节假日&周末'!$A$2:$A$242)
即可得到新的最终交期。
一句话总结
在实际业务中,不要依赖固定周末规则,而是维护一张“非工作日清单”,再用 WORKDAY.INTL 和 NETWORKDAYS.INTL 统一计算交期,既准确又易维护。