Excel精英培训网

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

[已解决]求日期间隔内的周末天数

[复制链接]
发表于 2014-1-13 10:42 | 显示全部楼层 |阅读模式
如主题,请教附件里的问题,不知用函数可否做到??
最佳答案
2014-1-13 10:47
I2
  1. =DATEDIF(F2,G2,"d")-NETWORKDAYS(F2,G2)
复制代码
下拉

间隔天数中含多少休息日.zip

7.68 KB, 下载次数: 14

发表于 2014-1-13 10:44 | 显示全部楼层
回复

使用道具 举报

发表于 2014-1-13 10:47 | 显示全部楼层    本楼为最佳答案   
I2
  1. =DATEDIF(F2,G2,"d")-NETWORKDAYS(F2,G2)
复制代码
下拉
回复

使用道具 举报

发表于 2014-1-13 10:57 | 显示全部楼层
03版数组公式:
  1. =SUM(N(WEEKDAY(F2-1+ROW(OFFSET(A$1,,,G2-F2)),2)>5))
复制代码
回复

使用道具 举报

发表于 2014-1-13 11:01 | 显示全部楼层
或者直接用普通公式也行:
  1. =SUMPRODUCT(N(WEEKDAY(F2-1+ROW(OFFSET(A$1,,,G2-F2)),2)>5))
复制代码
回复

使用道具 举报

发表于 2014-1-13 11:08 | 显示全部楼层
=SUMPRODUCT((WEEKDAY(ROW(INDIRECT(F2&":"&G2)))=1)+(WEEKDAY(ROW(INDIRECT(F2&":"&G2)))=7))
回复

使用道具 举报

 楼主| 发表于 2014-1-13 11:13 | 显示全部楼层
tgydslr 发表于 2014-1-13 10:47
I2下拉

谢谢,解决我的问题了,当然节假日也要的,您能在指点下吗?
回复

使用道具 举报

发表于 2014-1-13 11:24 | 显示全部楼层
楼主你确定最佳答案的那个公式就是你想要的结果,看日历就能看出1月5日至2月1日(如果两端全含在范围内的话),双休日是8天,那最佳答案的结果是7天(因为他有datedif这个函数是算头不算尾的,明显两者之间的总共天数跟你的要求会差一天)
回复

使用道具 举报

 楼主| 发表于 2014-1-13 13:36 | 显示全部楼层
蝶·舞 发表于 2014-1-13 11:24
楼主你确定最佳答案的那个公式就是你想要的结果,看日历就能看出1月5日至2月1日(如果两端全含在范围内的话 ...

你好,我也发现了,我在datedif后面+1就解决了,感谢你的回复
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-30 14:04 , Processed in 1.397178 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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