操作方法
单个月的工作日天数计算。我们这里 以2018年5月为例计算工作日天数(下图1)。 首先,我们需要 新建一个辅助列,内容为 要去除的日期(下图2)。
我们使用 NETWORKDAYS函数来计算工作日天数。 第1参数为 开始日期,即: 每月第1天。 第2参数为 结束日期,即: 每月最后1天。 第3参数为要 去除的日期,即: 每月的国假日。
函数的计算结果可能会显示为日期格式,我们可以使用" Ctrl+1"组合快捷键设置单元格格式为"常规"。
"常规"的单元格格式是 有小数就显示小数(一般显示7位小数), 无小数就不显示小数。 也可以设置单元格格式为" 数值", 默认的是两位小数,我们 可以设置小数位数。 最终的计算结果见下图。
多个月的工作日天数计算。 我们使用 EOMONTH函数提取出 每月的第1天和最后1天的日期。 提取每月第1天的日期,我们输入: =EOMONTH(每月任意一个日期,-1)+1
提取每月最后1天的日期,我们输入: =EOMONTH(每月任意一个日期,0)
最后,我们 再次使用NETWORKDAYS函数来计算工作日天数。 需要注意的是: 1. 要锁定要去除的日期区域(始终去除设定区域的日期) 2. 去除的日期范围内不要出现文本内容(所以没有选择E1单元格,而是E2:E100)。 3. 要去除的日期一般是指国假日,但NETWORKDAYS函数并不知道我们每年的国假日是哪几天,所以,需要将去除的日期写正确。 举例: 2018年2月春节假期,一共7天假期,2天是周末(不用专门去除),2天是调休(即周末和平时调换,也不用专门去除),只有3天是国假,我们写国假日的时候,必须写属于周一到周五期间的国假日,这样才能达到去除的目的(因为周末本来就是去除的)。
如对您有帮助,请点赞或投票鼓励一下敏丝,谢谢~