我来分享如何使用Excel计算工作日天数。

日期间隔天数的计算,在职场中,还是很常见的!

简单点的,可以直接两个日期相减,或者,用Datedif,再或者,用DateValue、Year、Month、Day等函数的各种计算。

可,对于很多行业来说,这可不够啊,比如,HR要计算考勤、薪资等,“我要的是工作日啊,别整那些没用又复杂的,太难了!”

没办法,拿起日历,都可能要数老久,还有可能漏算了哪个节日?

此节,我就分享两个函数,让你的工作日计算,不再难!

他们是:NetWorkDays和NetWordDays.Intl

函数用法

看看,我就这在,一个不起眼的位置,却隐藏着大功用

如何使用Excel计算工作日天数

公式:=NetWorkdays( 开始日期, 结束日期, [ 节假日列表 ] )

此公式计算两个日期间的工作日间隔天数。

公式:=NetWorkdays.Intl( 开始日期, 结束日期, [ 周末参数 ], [ 节假日列表 ] )

此公式也是计算两个日期间的工作日间隔天数,比起NetWorkdays函数,此公式,还可以通过“周末参数”来指定周末的定义,比如,参数1或者默认,表示周六和周日;参数11,则表示仅排除周日;

NetworkDays.Intl可以理解为Networkdays的升级版,这可方便了很多施行单休制度的公司。

函数更详细的用法,大家可以在Excel中,按下F1,输入Networkdays,点击相关主题详细了解

如何使用Excel计算工作日天数

使用案例

光看函数说明,晕乎乎的,接下来,我们来举几个简单例子,来看看这两个函数的具体应用。

案例①:我要计算“2019/12/13”到“2019/12/31”之间的工作日天数,除了周末,刚好没有特定假期

这就简单了,直接输入公式:=NETWORKDAYS(A1,B1),期间共13个工作日

如何使用Excel计算工作日天数

好吧,那如果我的公司是单休,每周只休息周日,那工作日的计算就要用Networkdays.Intl函数了,输入公式:=NETWORKDAYS.INTL(A1,B1,11),得到16个工作日

如何使用Excel计算工作日天数

那,如若是单休周六,或者周一呢?好吧,你可以留意下函数的参数弹出框哦

如何使用Excel计算工作日天数

刚好12月份假期比较少,这样用,没问题,但,马上元旦了,1.1可是法定假期,那就接下来看案例。

案例②:我要计算“2019/12/13”到“2020/1/1”之间的工作日天数,期间有节假日

那就需要在Networkdays参数中,加上节假日列表,如公式:=NETWORKDAYS(A1,B1,E1:E10),其中,E1:E10为节假日列表

如何使用Excel计算工作日天数

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 951076433@qq.com 举报,一经查实,本站将立刻删除。如若转载,请注明出处:https://www.xiaomafuwu.com/497742.html

(0)
代码小二的头像代码小二

相关推荐

发表回复

登录后才能评论