NETWORKDAYS.CN-返回日期之间工作日时间差

1. 函数释义

类别

描述

函数写法

NETWORKDAYS.CN(start_date, end_date,int)

函数作用

返回两个日期之间全部工作日的时间差包含起始日期和结束日期,按中国法定节假日计算工作日。

参数说明

start_date

代表所指定时间段的初始日期

参数值:日期类型或“yyyy-MM-dd”等文本格式

end_date

代表所指定时间段的终止日期

参数值:日期类型或“yyyy-MM-dd”等文本格式

int

是否取整,返回时间差的单位是“天”

参数值如下:

  • true:对计算的天数向上取整
  • fasle:不取整,直接返回带有小数部分的天数,比如 1.5
  • 参数为空:默认为 true

返回值类型

数值

备注

当前仅支持 2007 年以后的节假日信息,2007 年以前仅以周六周日作为休息日

下表中是一些简单的公式示例:

公式

结果

NETWORKDAYS.CN("2021-10-1","2021-10-10")

结果为 2。即2021年10月1日到2021年10月10日之间有2个工作日。

NETWORKDAYS.CN("2021-1-1","2021-12-31")

结果为 250。即 2021 年有 250 个工作日。

NETWORKDAYS.CN("2021-4-25","2021-4-30")

结果为 6。4 月 25 日是周日但是是调休日。

NETWORKDAYS.CN("2001-10-1","2001-10-7")

结果为 5,2007年之前的节假日不统计在内,即工作日为周一到周五。

NETWORKDAYS.CN("2019-12-30 00:00:00","2019-12-31 12:00:00",true)

结果为 2 。向上取整。

NETWORKDAYS.CN("2019-12-30 00:00:00","2019-12-31 12:00:00",false)

结果为 1.5,即两日期之间间隔 1 天又 12 小时,记为 1.5天。

2. 示例

例如,财务部分需要获取当月工作日天数,用户考勤相关数据的计算。可以使用公式:

可以计算每月的工作日天数,用于考勤计算。使用公式:NETWORKDAYS.CN("2023-12-1","2023-12-31"),计算出 2023 年 12 月有 21 个工作日。

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验