http://www.pptjcw.com

excel表格制作:除夕不放假!24年每月上班天数计算公式已出

    你知道2024年每个月的上班天数吗?接下来咱们就一起看看用Excel怎么算出来。

    excel表格制作:除夕不放假!24年每月上班天数计算公式已出

    先看看2024年的放假安排:

    excel表格制作:除夕不放假!24年每月上班天数计算公式已出

    除了少数假期之外,大部分假期都有调休上班时间,真是让人欢喜让人忧啊:

    元旦: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日(星期六)上班。

    最头疼的,估计应该是薪酬HR们了,很多时候要计算指定时间段的应出勤天数,还必须要考虑这些假期和调休,该怎么算呢?
    因为每年的公休都不固定,微软看了也是蒙圈,所以咱们首先要把公休日期和调休日期做一个对照表。
    如下图所示,F列是放假时间,G列是调休上班时间。

    excel表格制作:除夕不放假!24年每月上班天数计算公式已出

    接下来,咱们就可以在C2单元格中写公式,计算出每个月的工作日天数了。

    =NETWORKDAYS(A2,B2,$F$2:$F$30)+COUNTIFS($G$2:$G$30,">="&A2,G$2:G$30,"<="&B2)

    如果要计算任意两个日期之间的工作日天数,只要修改一下A列和B列的起止日期即可。

    公式看起来有点长,其实咱们把他拆分成两部分就容易理解了。

    先说这部分: =NETWORKDAYS(A2,B2,F$2:F$30) NETWORKDAYS函数用于计算两个日期之间,去除周末和法定节假日的工作日天数。

    用法为: =NETWORKDAYS(开始日期,结束日期,需要排除的法定节假日) 把这个用法套到上面的公式里,A2是开始日期,B2是结束日期,而F$2:F$30单元格区域则是要排除的法定节假日。

    刚刚这部分,是没有考虑到调休这种特殊情况的。而计算调休的就是下面这部分公式: COUNTIFS(G$2:G$30,”>=”&A2,G$2:G$30,”<=”&B2) COUNTIFS函数的作用是用来统计符合多个条件的个数。 这里第一组条件是G$2:G$30,”>=”&A2,第二组条件是G$2:G$30,”<=”&B2。

    就是以对照表中的调休日期为统计区域,看看这个区域中的日期有多少个大于等于A2的开始日期,并且小于等于B2的结束日期。说白了,就是看看从开始日期到结束日期这个阶段中,有几天是需要调休上班的。
    把前面计算出的去掉法定节假日的工作日天数,加上这个要调休上班的天数,就是实际的工作日天数。

    练手文件在此:
    https://pan.baidu.com/s/1LBLEmmy8T4X8X5X5km2-Lg?pwd=9kjd
    提取码: 9kjd

    提示:如果您觉得本文不错,请点击分享给您的好友!谢谢

    上一篇:excel入门教程:这些Excel自定义格式技巧,效率快人一步 下一篇:excel入门教程:双十一之前,来做个30天价格走势图

    郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。