EXCEL 计算时间段内 各月的工作天数

RT
想问下,录入员工的工作时间段,想自动计算出每个月的工作日的天数
例如:A员工的工作时间段是4月17日到9月11日
想自动计算出4、5、6、7、8、9月,每个月的工作日的天数(含开始那天和结束那天)
每月的天数可以分别显示

谢谢~~

第1个回答  2014-06-11

按照你的需要做了个模板,请参考。


但我稍作了调整。

表明月份的如:201404,我把它改成了日期,即每月的第一天(2014-04-01)。

同时用单元格格式YYYYMM设置成201404


其他已经设置完毕,更改、增加数据之后公式下拉即可。


希望能够帮到你。

追问

太感谢了!!!
不过还想稍微问下,如果有节假日的情况,这个数据是不是就得我自己手动再修改下了?

追答

我用到的函数是


NETWORKDAYS 不包括周末。


但是如法定节假日之类的可以添加参数来完成。


我又做了一个表放在附件,你看看。


其中D列预留的D2:D15区域是手动填写的节假日部分。

需要手工填写,但要注意,法定节假日和周末重叠串休的时候数据会有差错。

需要你把法定节假日以及因法定节假日而串休的日期写上去。


比如国庆10-1是周六,则10-1,10-2既是法定节假日,又是周末,

这时需要填入的是10-3,10-4,10-5。

本回答被提问者和网友采纳
第2个回答  2014-06-11
你这样的日期不是excel的标准日期格式,会比较麻烦,建议你改成标准日期,然后用函数

=networkdays(开始日期,结束日期)就可以算出来了
第3个回答  2014-06-11
下面每个空格都是用公式,把表头拆解成当月1号,再扣减之间的加班日
相似回答