计算员工请假天数是企业人力资源管理和薪酬核算中的基础工作,需要明确请假类型、计算规则及特殊情况处理,确保结果准确且符合企业制度与劳动法规,以下从请假类型、计算方法、特殊场景处理及工具使用等方面详细说明。
请假类型与基本计算规则
员工请假通常分为事假、病假、年假、婚假、产假/陪产假、丧假等不同类型,各类假期的计算规则存在差异,需结合企业制度与国家法规综合确定。
按自然日计算(适用于部分假期)
部分假期如婚假、产假、丧假等,通常以自然日为计算单位,包含周末与法定节假日,某地规定婚假3天,员工若从周三请假至周五,则按3天计算,期间不扣除周末。
按工作日计算(适用于事假、年假等)
事假、年假等一般以“工作日”为计算单位,需扣除周末及法定节假日,计算时需明确“工作日”的定义:企业标准工作制(如每周工作5天,每天8小时)下的工作日,或根据劳动合同约定的工时制确定。
按小时折算(适用于短期请假)
对于不足1天的请假(如几小时),可按企业规定折算为天数,常见折算方式为:
- 日工资=月工资÷月计薪天数(21.75天,根据《关于职工月平均工资按计薪天数折算的通知》规定);
- 小时工资=日工资÷8小时;
- 请假天数=请假小时数÷8(或按企业规定的折算标准,如请假4小时按0.5天计算)。
具体请假天数的计算步骤
以“工作日”为计算单位的请假(如事假、年假),可按以下步骤操作:

第一步:明确请假起止日期
确定员工请假的开始日期和结束日期,例如员工从2024年6月10日请假至6月14日。
第二步:统计自然日总天数
起止日期的自然日总天数=结束日期-开始日期+1,上述例子中,6月10日至14日共5天自然日。
第三步:扣除非工作日
从自然日总天数中扣除周末(周六、周日)及法定节假日,剩余即为请假天数,需注意:
- 法定节假日需根据国家当年规定确定(如2024年端午节为6月10日,若请假包含该日,则不扣除);
- 调休周末(如因法定节假日调休的周末上班日)需按工作日处理,不扣除。
示例计算:
员工请假时间为2024年6月10日(周一)至6月14日(周五),期间无法定节假日,仅包含周末6月15日(周六)、16日(周日),但请假结束日为14日,故无需扣除周末,请假天数=5天(自然日)-0天(周末)=5个工作日。
若请假时间为2024年6月7日(周五)至6月11日(周二),自然日总天数为5天,其中包含周末6月8日(周六)、9日(周日),需扣除2天,请假天数=5-2=3个工作日。

第四步:按小时折算(如适用)
若员工请假半天(如上午请假),按企业规定折算为0.5天;若请假3小时,按“3小时÷8小时≈0.375天”计算(或企业规定请假4小时内按0.5天计算,则按0.5天计)。
特殊场景处理
跨月请假
若请假起止日期跨越不同月份,需分月计算,例如员工从2024年6月28日请假至7月2日:
- 6月28日(周五)至6月30日(周日):自然日3天,扣除周末6月29日(周六)、30日(周日),6月28日为工作日,故6月请假1天;
- 7月1日(周一)至7月2日(周二):工作日2天;
- 总请假天数=1+2=3个工作日。
法定节假日与请假重叠
若请假期间包含法定节假日,且企业规定法定节假日不计入请假天数(如年假、产假),则需扣除,例如员工请假时间为2024年10月1日(国庆节)至10月7日,其中10月1日、2日、3日为法定节假日,请假期间工作日为10月4日(周五)、7日(周一),故请假天数=2个工作日(若按自然日7天-3天法定节假日=4天,需进一步扣除周末10月5日、6日,最终为2个工作日)。
病假与医疗期
病假需提供医疗机构证明,医疗期根据员工工龄确定(如实际工作年限10年以下,在本单位工作年限5年以下的,医疗期为3个月),医疗期内的病假工资按当地法规及企业制度支付,计算天数时需包含非工作日(若医疗期按自然日计算)。
请假天数的计算工具与表格
为提高计算准确性,可通过Excel表格辅助,示例模板如下:

| 请假员工 | 部门 | 请假类型 | 开始日期 | 结束日期 | 自然日天数 | 周末天数 | 法定节假日天数 | 请假天数(工作日) | 备注 |
|---|---|---|---|---|---|---|---|---|---|
| 张三 | 销售部 | 事假 | 2024-06-10 | 2024-06-14 | 5 | 0 | 0 | 5 | 无节假日 |
| 李四 | 技术部 | 年假 | 2024-09-29 | 2024-10-06 | 8 | 2(9.29、30) | 3(10.1-3) | 3(10.4、5、7) | 含国庆节假日 |
| 王五 | 人事部 | 病假 | 2024-07-08 | 2024-07-10 | 3 | 0 | 0 | 3 | 需提供病假条 |
表格列说明:
- 自然日天数:
=结束日期-开始日期+1(Excel公式); - 周末天数:
=NETWORKDAYS.INTL(开始日期-1,结束日期,"1111100")-NETWORKDAYS.INTL(开始日期-1,结束日期,"1111111")(或使用=SUMPRODUCT((WEEKDAY(ROW(INDIRECT(开始日期&":"&结束日期)),2)>5)*1)); - 法定节假日天数:需手动标注或通过法定节假日数据表匹配;
- 请假天数:
=自然日天数-周末天数-法定节假日天数。
注意事项
- 企业制度优先:部分企业对请假计算有特殊规定(如事假按自然日扣除、年假不包含周末),需优先遵循企业内部制度;
- 考勤系统对接:若使用电子考勤系统,需确保请假类型、起止日期、折算规则与系统设置一致,避免手动计算错误;
- 员工沟通:请假前需明确计算方式,与员工确认起止日期及天数,减少后续争议;
- 合规性:病假、产假等需符合《劳动法》《女职工劳动保护特别规定》等法规,确保假期天数及工资支付合法。
相关问答FAQs
问题1:员工请假期间遇到法定节假日,请假天数是否包含节假日?
解答:需根据请假类型确定,年假、婚假、产假等通常包含法定节假日(按自然日计算),且法定节假日不计入请假天数(即假期长度不因节假日延长);事假一般按工作日计算,若请假期间含法定节假日,节假日不计入事假天数(如员工请假从周五至下周一,期间含周六、周日及周一(非节假日),则事假天数为1天(周五)),具体建议以企业考勤制度为准,或参考当地劳动法规。
问题2:跨月请假时,如何分月统计请假天数?
解答:跨月请假需按自然月拆分计算,例如员工从6月28日请假至7月2日,6月请假天数为6月28日(工作日)至6月30日(含周末),需扣除6月29日(周六)、30日(周日),故6月请假1天;7月请假天数为7月1日(周一)至7月2日(周二),均为工作日,故7月请假2天;总请假天数=1+2=3个工作日,可通过Excel分月设置公式,或手动拆分起止日期后按月应用“自然日天数-非工作日”规则计算。

