Excel表格计算2024年上班天数
2024年的法定节假日和调休与往年不同,接下来,我们将一起学习如何使用NETWORKDAYS和COUNTIFS函数,在2024年中精准计算每个月的上班天数。
1. 准备工作
首先,我们来看一下2024年放假安排:
元旦:1月1日放假,与周末连休。
春节:2月10日至17日放假调休,共8天。2月4日(星期日)、2月18日(星期日)上班。
清明节:4月4日至6日放假调休,共3天。4月7日(星期日)上班。
劳动节:5月1日至5日放假调休,共5天。4月28日(星期日)、5月11日(星期六)上班。
端午节:6月10日放假,与周末连休。 中秋节:9月15日至17日放假调休,共3天。9月14日(星期六)上班。
国庆节:10月1日至7日放假调休,共7天。9月29日(星期日)、10月12日(星期六)上班。
春节:2月10日至17日放假调休,共8天。2月4日(星期日)、2月18日(星期日)上班。
清明节:4月4日至6日放假调休,共3天。4月7日(星期日)上班。
劳动节:5月1日至5日放假调休,共5天。4月28日(星期日)、5月11日(星期六)上班。
端午节:6月10日放假,与周末连休。 中秋节:9月15日至17日放假调休,共3天。9月14日(星期六)上班。
国庆节:10月1日至7日放假调休,共7天。9月29日(星期日)、10月12日(星期六)上班。
然后我们需要创建一个对照表,列出所有的法定节假日和调休日期。比如:F列是放假时间,G列是调休上班时间。
2. 计算工作日天数
在C2单元格中输入以下公式:
=NETWORKDAYS(A2, B2, $F$2:$F$30) + COUNTIFS($G$2:$G$30, ">="&A2, G$2:G$30, "<="&B2)
3. 公式解释
这个公式有两部分,分别处理法定节假日和调休的情况。
3.1 NETWORKDAYS函数
=NETWORKDAYS(A2, B2, $F$2:$F$30)
这部分用于计算两个日期之间去除法定节假日后的工作日天数。
3.2 COUNTIFS函数
+ COUNTIFS(G$2:G$30,">="&A2,G$2:G$30,"<="&B2)
这部分用于计算调休上班的天数。COUNTIFS函数统计符合多个条件的日期个数,考虑了从开始日期到结束日期这个阶段中需要调休上班的天数。
4. 实际应用
-
数据清理: 使用这个公式,你可以轻松计算任意时间段内的应出勤天数,充分考虑法定节假日和调休。
-
HR薪酬计算: 对于HR而言,这是一个强大的工具,帮助计算指定时间段的工作日天数。
5. 注意事项
-
公式修改: 如果需要计算其他时间段的工作日天数,只需修改A2和B2的日期范围即可。
-
日期格式: 确保日期列的格式正确,以免出现计算错误。
通过掌握这个计算工作日的方法,你将更加高效地应对复杂的工作日计算任务。在Excel中,精准计算2024年每个月的上班天数不再是难题。