如何在 excel 中实现工作日的计算
在 excel 中,通过将两个日期值进行减运算,可以得到这两个日期之间所间隔的
具体天数;而将一个日期值与一个表示天数的常数相加减,则可以得到一个距离
该日期 x 天的日期值。如:“2000/05/31”-“2000/05/01”得到
31,“2000/05/01”加上 90 得到“2000/07/30”。这是 excel 提供的一个虽然简
单却相当实用的日期计算功能。
然而,这一功能在实际工作中的局限性,使其无法满足更高层次的需要,特别
是“工作日”这一概念逐渐在各领域被广泛应用的今天,许多工作都需要进行与
之相关的计算。最常见的比如员工的出勤天数、交货期的计算、付款日的计算等
等。excel 为用户的这些需求提供了怎样的解决方案呢?
使用 networkdays( )函数
networkdays(start_date,end_date,holidays)函数是专门用于计算两个日
期值之间完整的工作日数值。这个工作日数值将不包括双休日和专门指定的其他
各种假期。
networkdays( )函数带有 3 个参数:start_date 表示开始日期,end_date 为
终止日期,holidays 表示作为特定假日的一个或多个日期。这些参数值既可以
手工输入,也可以对单元格的值进行引用。下面以计算本年 5 月份共有多少个工