以下是对在 Excel 中使用 NETWORKDAYS.INTL 函数和 COUNTIFS 函数统计员工工作天数方法的详细说明:
一、技巧背景
在工作中,准确统计员工的工作天数对于考勤管理、项目进度安排等方面非常重要。考虑到法定节假日、公休日以及调休上班的情况,需要使用特定的函数组合来实现准确的工作天数统计。
统计员工工作天数
二、函数介绍
NETWORKDAYS.INTL 函数:
语法结构:NETWORKDAYS.INTL (start_date, end_date, [weekend], [holidays])。
功能:计算两个日期之间的工作日天数,可以指定周末的日期和法定节假日列表。
COUNTIFS 函数:
语法结构:COUNTIFS (criteria_range1, criteria1, [criteria_range2, criteria2],…)。
功能:统计满足多个条件的单元格数量。
NETWORKDAYS.INTL的语法结构
COUNTIFS函数的语法结构
三、实现步骤
根据法定假日表制作辅助表:
整理法定假日表,包括节日名称、放假日期和调休上班日期等信息。
辅助表可以作为计算工作天数的参考依据。
2021年全年公休放假安排表
整理后表格如下:
节日 | 放假日期 | 调休上班日期 |
元旦 | 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 |
计算工作日天数:
在 C4 单元格输入公式 “=NETWORKDAYS.INTL (A4,B4,1,$JJ$34) COUNTIFS(K:K,">="&A4,K:K,"<="&B4)”。
原理是先使用 NETWORKDAYS.INTL 函数计算出剔除周六、日及法定休息日的工作日数,再加上需调整上班的天数。
计算休息日天数:
在 D4 单元格输入公式 “=B4-A4 1-C4”。
通过总天数减去工作日天数得到休息日天数
四、总结
这个功能在工作中非常实用,可以准确统计员工在特定时期内的工作天数和休息日天数。通过合理运用函数组合,可以快速解决复杂的日期计算问题。如果觉得这个方法对您有所帮助或启发,请点赞并转发给更多的小伙伴们。
评论 (0)