各位亲爱的小伙伴们,大家好,今天我们来学习在Excel中如何通过NETWORKDAYS.INTL函数统计员工工作天数。以下为需要完成的效果,输入开始日期及结束日期,得出工作日天数和休息日天数:
分析:当我们需要统计计算员工在特定时期内的工作天数时,我们需要剔除其正常公休的日期,比如周六及周日,还需要剔除法定节假日,同时还需要考虑加上因为法定假日而需要调休上班的周六或周日,如此多个条件,如何通过函数公式完美解决呢?其实通过NETWORKDAYS.INTL并配合COUNTIFS函数即可快速实现统计。
首先,我们先来学习一下NETWORKDAYS.INTL函数和COUNTIFS函数的语法结构:
实现步骤如下:
1、根据法定假日表制作辅助表
整理后表格如下:
节日 | 放假日期 | 调休上班日期 |
元旦 | 2021/1/1 | 2021/2/7 |
元旦 | 2021/1/2 | 2021/2/20 |
元旦 | 2021/1/3 | 2021/4/25 |
春节 | 2021/2/11 | 2021/5/8 |
春节 | 2021/2/12 | 2021/9/18 |
春节 | 2021/2/13 | 2021/9/26 |
春节 | 2021/2/14 | 2021/10/9 |
春节 | 2021/2/15 | |
春节 | 2021/2/16 | |
春节 | 2021/2/17 | |
清明节 | 2021/4/3 | |
清明节 | 2021/4/4 | |
清明节 | 2021/4/5 | |
劳动节 | 2021/5/1 | |
劳动节 | 2021/5/2 | |
劳动节 | 2021/5/3 | |
劳动节 | 2021/5/4 | |
劳动节 | 2021/5/5 | |
端午节 | 2021/6/12 | |
端午节 | 2021/6/13 | |
端午节 | 2021/6/14 | |
中秋节 | 2021/9/19 | |
中秋节 | 2021/9/20 | |
中秋节 | 2021/9/21 | |
国庆节 | 2021/10/1 | |
国庆节 | 2021/10/2 | |
国庆节 | 2021/10/3 | |
国庆节 | 2021/10/4 | |
国庆节 | 2021/10/5 | |
国庆节 | 2021/10/6 | |
国庆节 | 2021/10/7 |
2、在C4单元格输入如下公式,计算工作日天数
=NETWORKDAYS.INTL(A4,B4,1,$J$4:$J$34)+COUNTIFS(K:K,">="&A4,K:K,"<="&B4)
原理是:先计算出剔除周六、日及法定休息日的工作日数,再加上需调整上班的天数
3、在D4单元格输入如下公式,计算休息日天数
=B4-A4+1-C4
总结:
这个功能在工作中还是非常实用的,如果觉得对您有所帮助或启发,请点赞并转发给更多的小伙伴们吧!谢谢!
本文暂时没有评论,来添加一个吧(●'◡'●)