想要计算除双休日和节假日外距某个截止日期的营业天数,可以使用 NETWORKDAYS 函数。在一般的工作中,这种计算营业天数的案例十分常见。

由于 Excel 本身并不配备节假日的相关数据,因此我们在前期需要另外准备节假日一览表。在此制作一个以“节假日表”命名的工作表,然后照着下表制作一张节假日一览表。可以在网络上搜索节假日数据表。

节假日一览表

Excel如何导出除周末和节假日外的营业天数-Excel22

在单元格 A2中输入交货日期,想要计算出除去周末和节假日外距离该交货日期的工作日还剩几天时,只要用“当前日期”减掉“除周末和节假日外的截止日期”即可,公式如下:

=NETWORKDAYS(TODAY(),A2,节假日表!A2:A195)

此函数的参数表示意义如下:

  • 第一参数:日期计算的开始日
  • 第二参数:日期计算的结束日
  • 第三参数:需要从日期计算过程中去掉含有节假日的范围

这种方式可以得出“距离今天为止还有多少工作日”的结果,所以开始日期中要填入 TODAY 函数。

第三参数用于指定节假日,在这一例子中实际指定为“节假日表”中含有节假日日期数据的单元格范围(即 A2:A195)。如果要把公司自己规定的休息天数考虑进去的话,可根据需要自行调整第三参数。