中关村在线

首页 排行 新品 问答 下载 论坛 手机 笔记本 数码相机 主板 显卡 平板电脑 更多

excel已知结束日期及工作日天数,肿么计算开始时间?

举报
讨论回答 (7)
qq853305505
dsoaupkdhfzb
dudu357
woaizhuyao
计算一段日期内的应出勤天数是工作中经常遇到的问题, 不仅需要考虑周末, 还要考虑国家的法定节假日和调休等.

在日常的工作中有以下四种情况:

为了计算上面的四种情况, 需要用到Excel中的两个函数: NETWORKDAYS和NETWORKDAYS.INTL. 接下来首先介绍四种情况的解决方法, 最后介绍两个函数的详细使用方法.

这种情况下, 所有的周六和周日都是休息日, 除周六和周日外的日期都是正常工作日. 这时可以使用NETWORKDAYS函数可以解决.

NETWORKDAYS的使用方法是: NETWORKDAYS(start_date, end_date, [holidays]) , 函数包含三个参数:

计算示例如下

这种情况下所有的周末和指定的节假日是休息日, 其余时间为正常的工作日, 示例如下: C2 单元格的计算公式为: NETWORKDAYS(A2,B2,$E$2:$E$6) , 其中 A2 和 B2 分别表示开始日期和结束日期, 第三个参数 $E$2:$E$6 表示法定节假日.

单休的情况下就不能使用 NETWORKDAYS 函数了, 需要使用另外一个函数 NETWORKDAYS.INTL , 该函数包括四个参数, 分别是:

根据NETWORKDAYS.INTL函数的定义我们可以得到此种情况的解决方案, 需要使用前三个参数. 示例如图所示:
其中前两个参数 A2 和 B2 分别表示开始和结束日期, 第三个参数 "0000001" 表示每周周日是休息日, 其他是工作日. 工作日天数的计算公式就是: =NETWORKDAYS.INTL(A2,B2,"0000001")

这种情况是最复杂的情况, 也是最常见的情况. 如果只考虑节假日, 那么我们只需要使用 NETWORKDAYS 函数就可以解决. 但是涉及调休之后不行了.
所以还是需要使用 NETWORKDAYS.INTL 函数, 但是需要换个思路来解决问题.

按照这个思路, 函数的前两个参数仍然是开始日期和结束日期, 第三个参数定义为 "0000000" , 第四个参数是所有的周末加所有的节假日, 减去调休的日期.

那么下图的例子中, 工作日天数的计算公式就是: =NETWORKDAYS.INTL(A2,B2,"0000000",$E$2:$E$116)

该函数用于计算从指定的开始日期(包含)到结束日期(包含)的工作日的天数, 工作日不包括周末和指定的节假日. 具体的使用方法如下, 详细使用方法参见 官方文档

NETWORKDAYS(start_date, end_date, [holidays])
该函数有三个参数, 每个参数代表的意义如下:

返回两个日期之间的所有工作日数,可以使用参数指定哪天是周末(这对于单休的公司非常有用),也可以指定除周末外的其他节假日。周末和任何指定为假期的日期不被视为工作日。详细使用方法可以参考 官方文档

NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])

该函数有三个参数, 每个参数的解释如下:

字符串是长度为7的0、1组合, 0表示工作日, 1表示周末, 如"0000011"表示周一到周五是工作日, 周六和周日是周末; "0000001"表示周一到周六是工作日, 周日是休息日.
1419633974
liuleimeigui
674202336
展开查看全部 7 条讨论
精品应用推荐
新浪微博 新浪微博 天气通 天气通 淘宝特价版 淘宝特价版 UC浏览器 UC浏览器
相关问题

主要使用excel处理数据的话,财务人员学习VBA和python哪个比较好?

4439 浏览 10 回答

如何实现全国各地同事共用一个excel表格?

2896 浏览 10 回答

每天面对大量excel表,好麻烦,效率很低,有什么推荐的工具吗?

3241 浏览 9 回答

EXCEL里面数据太多了,打开好慢,怎么办?

4624 浏览 8 回答

word excel 一打开文件就提示另存为。。。怎麽办???着急

29.1万 浏览 8 回答

扩展阅读

DIY从入门到放弃:PCIe 5.0固态硬盘先别买!

评论 14

DIY从入门到放弃:PCIe 5.0固态硬盘先别买!

【机圈周报】Redmi K70至尊版开始预热 一加 Ace3 Pro发布

评论 10

【机圈周报】Redmi K70至尊版开始预热 一加 Ace3 Pro发布

真XDR高画质 TCL T7K电视美图一览

评论 4

真XDR高画质 TCL T7K电视美图一览

vivo Pad3上手评测:娱乐生产力都拿捏了

评论 20

vivo Pad3上手评测:娱乐生产力都拿捏了

一加Ace3 Pro/Ace3对比,价差600元这么选就对了

评论 41

一加Ace3 Pro/Ace3对比,价差600元这么选就对了
热门问题

苹果怎么打开apk 苹果怎么打开apk

8550 浏览 6 回答

苹果怎么打开apk 苹果怎么打开apk

樱花漫画官方网站入口是什么?

2.1万 浏览 3 回答

樱花漫画官方网站入口是什么?

微信客户服务电话95188人工时间?

2.4万 浏览 3 回答

微信客户服务电话95188人工时间?

我的微信群被人举报了,肿么可以查到是谁举报的?

1.6万 浏览 8 回答

我的微信群被人举报了,肿么可以查到是谁举报的?

求推荐一款笔记本。工科研究生用,便于随身携带。平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜欢摄影,需要修图。附加:纠结要不要带数字键盘区。预算最多8000。尽量便宜些。

1.2万 浏览 2 回答

求推荐一款笔记本。工科研究生用,便于随身携带。平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜欢摄影,需要修图。附加:纠结要不要带数字键盘区。预算最多8000。尽量便宜些。

wps怎么设置文字行间距20磅,我找不到在哪里设置?

2.5万 浏览 6 回答

wps怎么设置文字行间距20磅,我找不到在哪里设置?

键盘按字母键没反应,我的是笔记本电脑,忽然就打不了字了,按字母键没

1.3万 浏览 5 回答

键盘按字母键没反应,我的是笔记本电脑,忽然就打不了字了,按字母键没

笔记本键盘打斜线怎么打出来的啊?

1.4万 浏览 5 回答

笔记本键盘打斜线怎么打出来的啊?

电脑突然显示你的电脑遇到问题,需要重新启动,我们只收集是怎么回事_百

7672 浏览 4 回答

电脑突然显示你的电脑遇到问题,需要重新启动,我们只收集是怎么回事_百

2022芝麻分800以上全国多少人

2.1万 浏览 3 回答

2022芝麻分800以上全国多少人
最新问答

幻灯片上引用的文献肿么标注

2544 浏览 4 回答

幻灯片上引用的文献肿么标注

在windows下怎么查看CPU超线程是否开启?

1.5万 浏览 5 回答

在windows下怎么查看CPU超线程是否开启?

笔记本自带的windows10可以用在台式电脑上吗

8362 浏览 6 回答

笔记本自带的windows10可以用在台式电脑上吗

如果界面上电脑管家的清理垃圾图标消失了怎样让它恢复?

8800 浏览 8 回答

如果界面上电脑管家的清理垃圾图标消失了怎样让它恢复?

华硕h110m-k肿么关闭ahci?

1035 浏览 2 回答

华硕h110m-k肿么关闭ahci?
举报
举报成功

经过核实后将会做出处理,感谢您为社区和谐做出贡献。

请选择删除原因
删除成功
确定推荐该回答?
推荐成功

更多频道

频道导航
辅助工具