excel日期怎样去掉周六周日(怎样去除周末和节假日)

首页教程更新时间:2023-05-25 11:37:17

问题:有两个日期,我要计算它们之间有多少个工作日,怎么办?

excel日期怎样去掉周六周日,怎样去除周末和节假日(1)

我们知道不同的公司有不同的作息制度,有周末双休、有单休、有各种节假日等,所以需要根据不同的情况使用不同的公式计算。

① 全年无休

全年无休,只要用DATEDIF公式计算出两个日期之间相差几天,即为几个工作日。

excel日期怎样去掉周六周日,怎样去除周末和节假日(2)

如果要去除节假日和周末,DATEDIF是力所不能及了,必须请出NETWORKDAYS函数和NETWORKDAYS.INTL函数。

NETWORKDAYS语法

excel日期怎样去掉周六周日,怎样去除周末和节假日(3)

② 周六和周日不上班。

公式“=NETWORKDAYS(日期1,日期2)”会自动用“日期2-日期1”,同时去除周六和周日,得到实际工作日天数。

③ 除了周末双休,还有法定节假日也不上班。

我们可以把“清明”、“五一”、“端午”等一系列特色节假日存放在一个表里,然后用公式“=NETWORKDAYS(日期1,日期2,节假日表)”计算扣除了休息日和节假日后的准确工作日天数。

注意,NETWORKDAYS计算出来的天数可能包含“日期1”和“日期2”哦。

另外,遇到单休工作制,或者不是周末休息的公司,那就需要NETWORKDAYS.INTL函数来计算工作日了。

NETWORKDAYS.INTL语法

excel日期怎样去掉周六周日,怎样去除周末和节假日(4)

和NETWORKDAYS类似,NETWORKDAYS.INTL函数多了一个参数“[周末]”,这个参数表示一周7天中哪天休息。

excel日期怎样去掉周六周日,怎样去除周末和节假日(5)

④ 只有周日休息。

由上面的表格,我们知道数字“11”表示“只有周日”休息,所以可以使用公式“=NETWORKDAYS.INTL(日期1,日期2,11,节假日表)”。

⑤ 周六、周日不休息,但一周仍有两天休息时间。

如果是周日和周一休息,可以使用公式:“=NETWORKDAYS.INTL(日期1,日期2,2,节假日表)”。

周末不休息,法定节假日休息。

公式:“=NETWORKDAYS.INTL(日期1,日期2,"0000000",节假日表)”。

excel日期怎样去掉周六周日,怎样去除周末和节假日(6)

这是NETWORKDAYS.INTL函数的另外一种写法了,用数字“0”表示上班,数字“1”表示不上班,从周一开始,7个数字就分别表示一周7天哪天休息哪天工作。

相关阅读:《》、《》。


本文由解晴新生原创,欢迎关注,带你一起长知识!

,
图文教程
相关文章
热门专题
推荐软件
奇热小说
奇热小说
下载
QQ2019手机版
QQ2019手机版
下载
王者荣耀
王者荣耀
下载
百度浏览器迷你版
百度浏览器迷你版
下载
2345浏览器手机版
2345浏览器手机版
下载
网易邮箱
网易邮箱
下载
爱奇艺
爱奇艺
下载
网易云音乐
网易云音乐
下载
WPSOffice
WPSOffice
下载
优酷
优酷
下载
谷歌浏览器(Chrome)
谷歌浏览器(Chrome)
下载
迅雷看看播放器
迅雷看看播放器
下载
UC浏览器
UC浏览器
下载
QQ音乐
QQ音乐
下载
阿里旺旺买家版v9.12.10C官方版
阿里旺旺买家版v9.12.10C官方版
下载
360安全卫士v12.1官方版
360安全卫士v12.1官方版
下载
猜你喜欢
直接命中战争导弹修改器v1.4
直接命中战争导弹修改器v1.4
下载
微笑接力
微笑接力
下载
请贝
请贝
下载
宝宝动物巴士
宝宝动物巴士
下载
天天大鱼吃小鱼
天天大鱼吃小鱼
下载
白鲨听书
白鲨听书
下载
CADintoshXformacV8.5.1
CADintoshXformacV8.5.1
下载
江湖奇侠传
江湖奇侠传
下载
西夏智农
西夏智农
下载
中国家居产业网
中国家居产业网
下载
疯狂夜市红包版
疯狂夜市红包版
下载
三国*百度版
三国*百度版
下载
ezshare易享派pc客户端v1.1.0官方版
ezshare易享派pc客户端v1.1.0官方版
下载
宸汐仙缘
宸汐仙缘
下载
三国大领主无限元宝版
三国大领主无限元宝版
下载
58甲妆
58甲妆
下载