excel 中求时间差

来源:百度知道 编辑:UC知道 时间:2024/09/22 05:43:51
如开始时间为2008/1/2 结束时间为2008/3/4要去除中间的周六周日,计算中之的天数可否有公式可用。

=INT(DATEDIF(A1,B1,"d")/7)*5+IF(MOD(DATEDIF(A1,B1,"d"),7)*1>5,5,MOD(DATEDIF(A1,B1,"d"),7)*1)

要将单元格格式设为常规或数值

注意:A1为开始时间,B1为结束时间,+号前为几周乘以5天(工作日),+号后为不满一周的工作天数

=NETWORKDAYS(起始日期,结束日期)
=NETWORKDAYS("2008-1-2","2008-3-4")
如果该函数不可用,并返回错误值 #NAME?,请安装并加载“分析工具库”加载宏。