首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有了这个公式,工作日计算再也不是难题!

除开周末及特定假日,两个日期间有多少工作日?相信这是不少朋友遇到的计算题。

此题说易不易,说难不难。说不易,是因为不会咱今天说的这个函数——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玩到飞起来~

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180129G035B100?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券