法定节假日按工作日算吗,法定节假日和正常休息重复吗

首页 > 生活 > 作者:YD1662024-08-10 13:04:11

weekend参数也可以使用由1和0组成的7位数字符串,0为工作日,1为休息日。这种表现形式更为直观,也更便于记忆。例如,指定星期二、星期四和星期六为休息日,则可使用“0101010”表示。在字符串中仅允许使用字符1和0,并且至少要包含1个1或1个0。holidays为可选参数,表示要从工作日日历中排除的日期。该参数可以是一个包含相关日期的单元格区域,也可以是由日期序列值构成的数组常量。

示例13-42 按自定义周末计算项目完成日期通过设置不同的weekend参数,WORKDAY.INTL函数可以灵活地实现非5天工作日的日期计算。在图13-66所示的项目施工计划表中,需要根据开始日期和预计天数,计算出各项目的结束日期。计算时需按每周6天工作制,以星期日为休息日计算,并且需要去除F列的法定节假日。

法定节假日按工作日算吗,法定节假日和正常休息重复吗(5)

在D2单元格中输入以下公式,并向下复制到D6单元格。=WORKDAY.INTL(B2,C2,11,F$2:F$4)WORKDAY.INTL函数的第三参数使用11,表示仅以星期日作为休息日。如果第三参数使用由1和0组成的7位数字符串,可以写成以下公式。=WORKDAY.INTL(B2,C2,"0000001",F$2:F$4)

使用NETWORKDAYS函数计算两个日期之间的工作日天数N ETWORKDAYS函数用于返回两个日期之间完整的工作日天数,该函数的语法如下。

法定节假日按工作日算吗,法定节假日和正常休息重复吗(6)

第一参数start_date为起始日期;第二参数end_date为结束日期;第三参数holidays可选,是需要排除的节假日日期。

示例13-43 计算员工应出勤天数图13-67为某公司新入职员工的部分记录,需要根据入职日期,计算员工该月应出勤天数。

法定节假日按工作日算吗,法定节假日和正常休息重复吗(7)

在C2单元格中输入以下公式,并向下复制到C8单元格。=NETWORKDAYS(B2,EOMONTH(B2,0))“EOMONTH(B2,0)”部分用于计算出员工入职所在月份的最后一天。NETWORKDAYS函数以入职日期作为起始日期,以入职所在月份的最后一天作为结束日期,计算出两个日期间的工作日天数。本例中省略第三参数,实际应用时如果该月份有其他法定节假日,可以使用第三参数予以排除。

示例13-44 计算调休情况下的员工应出勤天数在实际的工作日计算中,除了考虑法定节假日的因素外,还要考虑调休日期安排。如图13-68所示,需要根据F列和G列的放假时间及调休安排,计算2018年员工每月应出勤天数。在G2单元格中输入以下公式,并向下复制到G13单元格。=NETWORKDAYS(A2,B2,F$2:F$28) COUNTIFS(G$2:G$28,">="&A2,G$2:G$28,"<="&B2)

法定节假日按工作日算吗,法定节假日和正常休息重复吗(8)

上一页1234下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.