Excel工作日函数networkdays,workday

原创作者 | 李锐

微信公众号 | Excel函数与公式(ID:ExcelLiRui)

微信个人号 | (ID:ExcelLiRui520)

关键字:networkdays,workday

Excel工作日函数networkdays,workday

今天给大家介绍两个跟工作日计算相关的Excel函数networkdays,workday,以及他们的扩展函数networkdays.intl和workday.intl

函数功能说明:

networkdays函数用于返回起始日期和截止日期之间的工作日天数,工作日不包括周六、周日和专门指定的假期。

networkdays(起始日期,截止日期,指定假期)

第三参数是可选参数。 一组可选的日期,表示要从工作日日历中排除的一个或多个日期。 holidays 应是一个包含相关日期的单元格区域,或者是一个由表示这些日期的序列值构成的数组常量。 holidays 中的日期或序列值的顺序可以是任意的。

networkdays.intl函数用于返回起始日期和截止日期之间的工作日天数,工作日不包括周末和专门指定的假期,用户可以指定哪些天是周末。

networkdays.intl(起始日期,截止日期,周末,指定假期)

其中第三参数含义如下:

除了上表中的用法,第三参数还有一种表达方式,用七个字符表示,每个字符表示一周中的一天(从星期一开始)。 1 表示非工作日,0 表示工作日。 在字符串中仅允许使用字符 1 和 0。 使用 1111111 将始终返回 0。

例如,0000011 结果为星期六和星期日是周末。

workday函数用于返回起始日期之前或之后指定工作日间隔的日期,工作日不包括周六、周日和专门指定的假期。

workday(起始日期,截止日期,指定假期)

workday.intl函数用于返回起始日期之前或之后指定工作日间隔的日期,工作日不包括周末和专门指定的假期,用户可以指定哪些天是周末。

workday.intl(起始日期,截止日期,周末,指定假期)

其中第三参数含义如下:

除了上表中的用法,第三参数还有一种表达方式,用七个字符表示,每个字符表示一周中的一天(从星期一开始)。 1 表示非工作日,0 表示工作日。 在字符串中仅允许使用字符 1 和 0。 使用 1111111 将始终返回 0。

例如,0000011 结果为星期六和星期日是周末。

networkdays函数

根据起始日期和截止日期计算工作日天数

(周六、周日双休)

=NETWORKDAYS(A2,B2,C2)

networkdays.intl函数

根据起始日期和截止日期计算工作日天数

(周日单休)

=NETWORKDAYS.INTL(A2,B2,11,C2)

或者用这个公式

=NETWORKDAYS.INTL(A2,B2,"0000001",C2)

workday函数

根据起始日期返回几个工作日后的日期

(周六、周日双休)

=WORKDAY(A2,B2,C2)

workday.intl函数

根据起始日期返回几个工作日后的日期

(周日单休)

=WORKDAY.INTL(A2,B2,11,C2)

(0)

相关推荐