加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

统计两个日期之间的工作日天数(自定义节假日,按周六、日双休)

(2013-12-30 09:37:01)
标签:

networkdays.intl

工作日

自定义周末

自定义节假日

it

分类: 实例解析
统计两个日期之间的工作日天数(自定义节假日,按周六、日双休)    微博链接

统计两个日期之间的工作日天数(自定义节假日,按周六、日双休)

【思路】
1、使用NETWORKDAYS.INTL函数统计两个日期之间的工作日数
2、调整该函数的第3、4参数以实现需求,具体解析见下
3、第4参数可以结合自定义名称的创建以实现节假日区域的自由扩展,公式结果动态更新。

关于第3参数weekend第二种表达方式的几点说明:

1weekend 的表达方式2是一个长度为7的字符串

2、该字符串中的每个字符代表一周中的一天,从星期一开始

31 代表休息日,0代表工作日

4、该字符串中只允许使用字符 1 0

 

关于第4参数holidays的几点说明:

1、是一个包含一个或多个日期的可选集合,这些日期将作为节假日不参与工作日个数统计

2、可以是包含日期的单元格区域,也可以是区域的引用,还可以是代表日期序列值的数组常量

3、其中的日期或序列值顺序可以任意打乱,不影响统计。


统计两个日期之间的工作日天数(自定义节假日,按周六、日双休)


【公式】

打开名称管理器创建自定义名称holidays=OFFSET(Sheet1!$E$2,,,COUNTA(Sheet1!$E:$E)-1)

 

C2输入公式:=NETWORKDAYS.INTL(A2,B2,1,holidays)


附件下载:统计两个日期之间的工作日天数(自定义节假日,按周六、日双休)


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有