最佳答案一、NETWORKDAYS:基础工作日计算以深圳市2024学年校历为例,第一学期2024年9月1日开学,2025年1月19日结束且结束日算在校日。用该函数计算时,要注意两点:一是默认排除周六、周日;二是结果需加1。若有节假日,比如2025年1月1日元旦,手动加入参数,就能精准得出扣除周末和节假日后的......
一、NETWORKDAYS:基础工作日计算
以深圳市2024学年校历为例,第一学期2024年9月1日开学,2025年1月19日结束且结束日算在校日。用该函数计算时,要注意两点:一是默认排除周六、周日;二是结果需加1。
若有节假日,比如2025年1月1日元旦,手动加入参数,就能精准得出扣除周末和节假日后的上学天数,避免手动剔除的麻烦。
二、NETWORKDAYS.INTL:适配特殊工作模式
996工作制下仅周日休息,常规NETWORKDAYS函数不适用,此时NETWORKDAYS.INTL函数可发挥作用,它支持自定义周末参数。
其用法为“NETWORKDAYS.INTL(开始日期,结束日期,[周末参数],[节假日列表])”,将周末参数设为“11”(代表仅周日休息),再结合节假日列表,就能准确算出996模式下的工作日天数,还能统计出单休多增加的工作日。
三、结合COUNTIFS:解决调休难题
NETWORKDAYS系列函数无法统计调休的工作日,调休是把周末转为工作日,关键是算指定时间段内的调休天数。
可先做调休日期辅助列,再用COUNTIFS函数,设置“调休日期≥开始日期”且“调休日期≤结束日期”的条件计数。
以小明996工作日计算为例,公式为
“=NETWORKDAYS.INTL(A2,B2,11,$F$2:$F$12)+COUNTIFS($G$2:$G$4,”>=”&A2,$G$2:$G$4,”<=”&B2)+1”
要注意相对引用与绝对引用的组合,确保公式复制后仍准确。