在日常办公中,很多涉及人事、财务的工作都会遇到这样一个问题:如何准确计算两个日期之间的工作日天数。尤其是在薪资核算场景中,员工工资通常是按实际出勤天数计算的,周末和法定节假日并不计入工资。如果人工去数日期,不仅费时,还容易出错。这篇文章带大家了解一下NETWORKDAYS 函数。

一、认识 NETWORKDAYS 函数

在 Excel 中,用于计算工作日天数的函数是 NETWORKDAYS。该函数可以自动排除周六和周日,快速统计两个日期之间的实际工作日数量,非常适合用于考勤、工资、项目周期等计算场景。NETWORKDAYS 的函数语法如下:

NETWORKDAYS(起始日期, 截至日期, [排除日期])

其中:

  • 起始日期:开始计算的日期

  • 截至日期:结束日期

  • 排除日期(可选):用于排除法定节假日

二、实际案例:计算工资周期内的工作日

假设某公司每月 15 号发放工资,HR 需要统计从2025 年 5 月 14 日到 2025 年 6 月 15 日 之间共有多少个工作日。此时,只需在单元格中输入以下公式:

=NETWORKDAYS(B2,C2)

其中,B2 为起始日期,C2 为截至日期。回车后,Excel 会自动返回这段时间内的工作日天数,无需人工干预。

Excel 怎么计算两个日期之间的工作日?HR 必会这个函数-天天办公网
计算工资周期内的工作日

三、结合工资计算更高效

得到工作日天数后,就可以配合工资公式进行计算,例如:员工基本工资 ÷ 工作日天数 × 实际出勤天数 + 绩效奖金,即可快速算出员工应发工资,大大提升薪资核算效率。

总结

NETWORKDAYS 函数是 Excel 中非常实用的日期计算函数,尤其适合用于工资结算、考勤统计等场景。掌握这一函数,不仅能减少人工计算错误,还能让日常数据处理更加高效、专业。