除开周末及特定假日,两个日期间有多少工作日?相信这是不少朋友遇到的计算题。
此题说易不易,说难不难。说不易,是因为不会咱今天说的这个函数——NETWORKDAYS.INTL。如果你会,也就不难了。
基本语法
NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])
翻译一下就是:
NETWORKDAYS.INTL(开始日期, 结束日期, [周末日], [特定假日])
其中第三个参数[周末日]有多种,因为有的公司是周六周日双休,有的公司是周日单休……所以Excel给我们提供了以下多种参数选择:
什么,太多了记不住?NO,NO,NO,试试输入公式,会自动提示的哦!
动画中公式:
=NETWORKDAYS.INTL(B1,B2,11,B3:B4)
计算的是1月份除开周日以及元旦节和公司放假的29号后的工作日天数。
自定义周末日
另外为了照顾一些休假制度比较特别的公司,还有一种周末日的表达方式——7位字符串。
在字符串中仅允许使用字符 1 和 0。每个字符表示一周中的一天(从星期一开始)。 1 表示非工作日,0 表示工作日。
例如:1000000 代表周一为非工作日, 0110000 代表周二、周三为非工作日。
若某公司是每周一和每周三休假,计算1月份的工作日公式可写为:
=NETWORKDAYS.INTL(DATE(2018,1,1),DATE(2018,1,31),"1010000")
用这种方式,你还可以灵活的计算两个日期间有几个周一、周二、周三……
如果对你有帮助,就请转发和点赞吧!
都是干货精华,让你把Excel玩到飞起来~
领取专属 10元无门槛券
私享最新 技术干货