您的当前位置:首页正文

[Excel]项目经理们值得牢记的函数-WORKDAY.INTL

来源:花图问答

追踪项目进度,永远都是项目经理逃不开的关键职责所在。但要是碰上非周六周日双休的工作安排,往往令人相当抓狂。本期,我们来看一下这个与众不同的WORKDAY函数。

WORKDAY.INTL函数

不同于普通的WORKDAY函数,WORKDAY.INTL函数可以更为灵活地设置工作日安排,不用再拘泥于周六、周日双休这种工作安排。

01函数解释

WORKDAY(start_date,days,[holidays])

WORKDAY.INTL(start_date,days,[weekend],[holidays])

从函数的参数上看,WORKDAY.INTL函数只是多了[weekend]也就是周末时间的设置。因此在使用上,WORKDAY.INTL函数可以实现WORKDAY函数的所有功能,反之则不然。

02基础功能

求得项目完成日期

▲求得项目完成日期,并跳过法定节假日

03工作日设置

要实现对于工作日安排的具体设置,有两种做法:

内置参数的使用

从1到7,11到17,一共14种默认的周末时间设定。如果还不能满足你的工作日排期,那你可以继续往下走。

自定义工作日

假设一周七天,有如此的工作日排期,那么你可以用字符串的形式来表达工作日安排,而连接起来的字符串为“0111000”。

04WORKDAY.INTL函数的注意事项

请确保参数中的start_Date是一个工作日,否则计算结果会与你的设想存在出入。

你可以对days参数输入一个负数,从而实现在已知项目结束日期的基础上,计算出开始日期

如果days参数输入的不是一个整型的数字,那么它会被进行去尾。

你得保证Weekend参数以字符串形式表达时,必须至少有一个0,也就是说这个字符串不能是“1111111”