其中:
- Start_date:必需参数,计算的起始日期如“2024/1/1”;
- End_date:必需参数,计算的日期如“2024/1/15”;
- [Holidays]:可选参数,包含自定义节假日日期的单元格区域如A1:A3存放“2024/1/1”“2024/2/10”等节假日。
三、核心功能
1. 自动排除周末
默认情况下,函数会自动忽略周六和周日。例如,计算2024/1/1周一到2024/1/5周五的工作日,结果为5天;若包含2024/1/6周六和1/7周日,则自动剔除这两天。2. 支持自定义节假日
通过[Holidays]参数,可手动添加需要排除的节假日如元旦、春节、国庆等。例如,若指定2024/1/1为节假日,计算2024/1/1到2024/1/2的工作日,结果为0因1月1日是节假日,1月2日是周二,但起始日期为节假日,故不计入。 四、使用示例 假设需计算2024年1月1日周一,元旦到2024年1月10日周三的工作日,且指定元旦1/1为节假日。- Start_date = 2024/1/1,End_date = 2024/1/10,Holidays = {2024/1/1}
- 公式:=NETWORKDAYS("2024/1/1", "2024/1/10", "2024/1/1")
- 结果:5天1月2-5日、8-10日为工作日,共7天;剔除1月1日节假日,实际5天。
五、意事项
日期格式需有效:Start_date和End_date必须是Excel可识别的日期格式如“2024-1-1”“1/1/2024”,文本格式的日期会导致函数报错。
节假日参数为可选:若需排除节假日,可省略[Holidays]参数,函数仅排除周末。
起始日期需早于日期:若Start_date晚于End_date,函数返回负数,需意日期顺序。
综上,net day函数NETWORKDAYS是Excel中高效计算工作日的工具,通过预设规则和自定义设置,能精准满足各类场景下的日期差计算需求。
