Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 7100|回复: 30

[已解决]休息日的天数

[复制链接]
发表于 2013-12-3 07:38 | 显示全部楼层 |阅读模式
本帖最后由 武林长风 于 2013-12-3 17:18 编辑

求助函数公式:在A2单元格输入年份如2013,A4、B4输入开始的月日,C4、D4输入结束的月日,E4单元格显示12月7日到12月10日的休息日天数。 新建文件夹.rar (6.87 KB, 下载次数: 16)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
 楼主| 发表于 2013-12-3 07:45 | 显示全部楼层
要注意跨月计算。如11月28日到12月3日。
回复

使用道具 举报

发表于 2013-12-3 08:06 | 显示全部楼层
本帖最后由 zhyoucheng 于 2013-12-3 11:54 编辑

在E4中输入下列公式下拉(你在附件看一下,就这个公式,不知你输的是多少年月日,发个附件我看看。)
  1. =DATEDIF(DATE($A$2,A4,B4),DATE($A$2,C4,D4),"D")+1-NETWORKDAYS(DATE($A$2,A4,B4),DATE($A$2,C4,D4))
复制代码

Book1.rar

10.91 KB, 下载次数: 2

回复

使用道具 举报

发表于 2013-12-3 08:28 | 显示全部楼层
问题是休息日怎么定义?只有周末的两天嘛还是包括其他的
回复

使用道具 举报

发表于 2013-12-3 08:50 | 显示全部楼层
  1. =(A2&-C4&-D4)-(A2&-A4&-B4)-NETWORKDAYS(A2&-A4&-B4,A2&-C4&-D4)+1
复制代码
回复

使用道具 举报

发表于 2013-12-3 08:52 | 显示全部楼层
再来个高版本的
  1. =NETWORKDAYS.INTL(A2&-A4&-B4,A2&-C4&-D4,"1111100")
复制代码
回复

使用道具 举报

发表于 2013-12-3 09:35 | 显示全部楼层
光算周末的话
  1. =datedif(date(a2,a3,b3),date(a2,c3,d3),"d")-networkdays(date(a2,a3,b3),date(a2,c3,d3))
复制代码
回复

使用道具 举报

发表于 2013-12-3 09:42 | 显示全部楼层
  1. =(C4&"-"&D4)-(A4&"-"&B4)-NETWORKDAYS(A4&"-"&B4,C4&"-"&D4)+1
复制代码
回复

使用道具 举报

 楼主| 发表于 2013-12-3 11:33 | 显示全部楼层
zhyoucheng 发表于 2013-12-3 08:06
在E4中输入下列公式下拉

输入后出现错误。
回复

使用道具 举报

 楼主| 发表于 2013-12-3 11:37 | 显示全部楼层
怎么的了,以上这些答案输入后都出现错误?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-29 12:04 , Processed in 0.663756 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表