networkdays函数的用法实例
NETWORKDAYS函数的语法结构为:
NETWORKDAYS(start_date,end_date,holidays)
此函数有三个参数,各个参数的含义参看下表。

例如:我们要统计出2015年11月份的工作天数。
在C2单元格中录入公式:=NETWORKDAYS(A2,B2)

回车,函数返回21,说明2015年11月份有21个工作日(全月天数去掉法定节假日,双休日的结果)

我们验证一下,11月份共30天,减掉9天周六日,工作日是21天。

如果我们公司11月3日和11月4日由于公司内部原因放假两天,我们在计算工作天数时要把这两天减去。
假如我们把这两天的日期放在单元格A5和A6中。
在C2单元格中录入公式:=NETWORKDAYS(A2,B2,A5:A6)

回车,函数返回19,可见,函数已经将这两天假日减去。

总结一下,networkdays函数就是计算某一段时期内总天数减去双休日和法定节假日之后的工作天数,有三个参数,第三个参数是可以缺省的,这个函数在缺省第三个参数的情况下,也是除开周末2个非工作日来进行计算的,得到的差值就是起止日期之间的净工作天数。而Holiday这个参数如果指定了,则会在遇到这些节日的时候减去。
注意:如果第三个参数给定的周六日,那么函数返回结果本身就是把这一天减去的,是不会重复减去的。
如下图,由于11月7日和8日是周六日,函数就不计算这两天,所以把这两天作为第三参数时,函数就减去一次,缺省与否返回结果是相同的。


利用networkdays函数的这一特性,我们可以计算某个员工的工资。
例如:某员工2015年11月10日入职,日工资为180元,计算当月工资时,应录入公式:=NETWORKDAYS(A2,B2)*180,回车,函数返回2700,即此员工2015年11月份工资。


当然,利用networkdays函数也可以计算某个月双休日和节假日。
例如计算2015年11月份双休日,在C2中录入公式“=B2-A2-NETWORKDAYS(A2,B2)+1”。函数返回9,我们验证一下这个月日历,是正确的。
这个公式的含义是用总天数减去工作日,就是双休日。因为B2-A2的值比实际天数少一天,所以要加上1.


用户类似问题:
问题1:excel函数问题,NETWORKDAYS使用的特殊情况!加班...
1.兼职员工在法定假日和周六日不上班,这里使用NETWORKDAYS函数返回兼职员工的工作日数,start_date参数引用开始上班日期而end_date参数引用结束上班日期;holidays参数引用的该段日期中的法定假期-中秋节。 2.兼职员工的每日工资为300元,所以... >>详细
问题2:EXCEL函数中,networkdays函数第三个参数怎么用?
NETWORKDAYS()——第三个参数为非工作日,可以直接输入日期,也可以引用单元格区域。 连续区域的直接引用就行。 >>详细
问题3:networkdays函数是什么意思
NETWORKDAYS函数返回参数start-data和end-data之间完整的工作日(不包括周末和专门指定的假期)数值 比如你写 networkday(2014-11-7,2014-11-10)是2, 因为8和9号是周末 >>详细
问题4:networkdays函数输入假日的时候不采用单元格引用而...
=NETWORKDAYS(A1,A2,{"2012-10-2","2012-10-3"}) A1为起始日期 A2 为截止日期。 {"2012-3-2","...",} 形式直接写入排除的日期! >>详细
问题5:我想做一个EXCEL比较功能,就是一个我用Networkday...
networkdays的结果列,用条件格式 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-

















































