在excel2007中计算两个日期间的工作日
- 2022-09-14
- 来源/作者: Wps Office教程网/ 菜鸟图库
- 145 次浏览
当计算两个日期之间的间隔时,可能需要排除周末和假期。例如,用户可能需要知道11月有多少个工作日。这一计算需要排除周六、周日和11月份中的所有的假期。NETWORKDAYS 函数可以解决这个问题。
NETWORKDAYS函数可以计算两个日期之间的间隔,并排除了周末(周六和周日)。作为一种选择,用户可以设定一个含有节日日期的单元格区域,将节日排除在外。Excel没有办法确定哪一天是节日,所以必须由用户在单元格区域中提供该信息。
例如计算2009年的1月有多少个工作日,即计算2009年1月1日到2009年1月31日之间的工作日,如下图,A1的内容是初始日期,A2的内容是结束日期,C1-C5的内容是节假日,则在A4中输入公式:
=NETWORKDAYS(A1,A2,C1:C4)
这个公式将返回18 ,这意味着1月1日开始到1月31日内一共有18个工作日。换句话说,计算排除了元旦1天、春节三天和周六周日之外的日期总数。
当然,您也可以使用“函数参数”对话框来插入函数。即选择A4对话框,点击功能区的“公式”选项卡,在“函数库”组中点击“日期和时间”,找到并点击“NETWORKDAYS”,则弹出“函数参数”对话框,在“Statr_date”输入“A1”,在“End_date”输入“A2”,在“Holidays”中输入“C1:C4”,按“确定”按钮。