应出勤天数和实际出勤天数怎么算(如有法定假期和调休,如何计算)

发布时间:2025-01-27 06:24:17   编辑:初风Excel表格教学 

本文介绍如何计算每月的应出勤天数。第一部分介绍正常双休制下计算应出勤天数;第二部份介绍当月有法定假期和调休的情况下计算应出勤天数。

一、计算正常双休制的应出勤天数

如下图所示,要求计算各员工2021年3月的应出勤天数。需要注意的是,当月有两位员工新入职。

在E2单元格输入公式 =NETWORKDAYS(IF(D2<$H$1,$H$1,D2),$H$2)


公式解析

(1)NETWORKDAYS函数用于计算两个日期之间的工作日数,其语法为NETWORKDAYS(start_date,end_date,[holidays])。其中,start_date代表开始日期,end_date代表终止日期。NETWORKDAYS默认周六、周日为非工作日。如果当月有法定假期,则使用参数holidays表示。

(2)IF(D2<$H$1,$H$1,D2)表示如果员工在当月1号之前入职,则以当月1号作为计算工作日天数的起始日期;如果员工在当月1号当日或之后入职,则以入职当天作为计算工作日天数的起始日期。

(3)由于3月没有法定假期,因此省略参数holidays。


二、计算有法定假期和调休的应出勤天数

如下图所示,要求计算各员工2021年4月的应出勤天数。

需要注意的是,4月有三天清明节法定假期,而且4月25日要进行五一调休。4月份日历如下图所示:

在E2单元格输入公式

=NETWORKDAYS(IF(D2<$H$1,$H$1,D2),$H$2,$H$3:$H$5)+IF(D2>$H$6,0,1)


公式解析:

(1)IF(D2<$H$1,$H$1,D2)用于判断入职日期和当月1日两者孰晚,以较晚的日期作为计算工作日天数的起始日期。

(2)$H$3:$H$5用于指定清明节法定假期。

(3)IF(D2>$H$6,0,1)指如果在五一调休之后入职,则应出勤天数加0(即不涉及调休);如果在五一调休之前或当日入职,则应出勤天数加1。

你感兴趣的

《傅颜心顾南寻》小说精彩试读 《傅颜心顾南寻》最新章节列表

2026-08-120阅读

奶包三岁半,赶山淘得千亿物资福宝苏大山奶包三岁半,赶山淘得千亿物资第4章小说全部章节目录

2026-08-120阅读

岑苏沈箫白爱你终知是惘然全文阅读-岑苏沈箫白小说第4章 放弃她小说最新章节阅读

2026-08-120阅读

人气小说第九个冲喜新娘最新章节全本免费阅读_第九个冲喜新娘小说最新章节目录_(第九个冲喜新娘)全文阅读

2026-08-120阅读

陆杳陆珍陆悠小说叫什么_陆言纪卓凡最新篇阅览

2026-08-120阅读