Excel精英培训网

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

[已解决]日期计算,考虑节假日

[复制链接]
发表于 2015-4-22 16:58 | 显示全部楼层 |阅读模式
如图,计算左边的日期加上右边的天数后,得出黄色格子的日期。
要求黄色格子的日期计算考虑到那些天之内的节假日。

当然节假日应该可以自己先输入好,比如在另外一个工作表里列出了放假的日期。
最佳答案
2015-4-24 13:03
本帖最后由 suye1010 于 2015-4-24 13:08 编辑
teweis 发表于 2015-4-23 14:31
谢谢! 但我真的不会参考,实在是对这些函数不清楚。
上附件,求公式。


=WORKDAY(A2,C2,Holiday!B1:B10)
这个是计算从指定日期开始除去节假日n个工作日后的日期
Untitled.png
发表于 2015-4-22 17:04 | 显示全部楼层
回复

使用道具 举报

发表于 2015-4-22 17:07 | 显示全部楼层
用WorkDay函数就可以了。具体用法请参考帮助
回复

使用道具 举报

发表于 2015-4-22 17:10 | 显示全部楼层
这个是我曾经写过的一个,给你参考
=WORKDAY(H9,J9-(NETWORKDAYS(H9,H9,'Holiday & work On weekend'!$B$2:$H$100)>0),'Holiday & work On weekend'!$B$2:$H$100)-COUNTIFS('Holiday & work On weekend'!$K$1:$K$100,">="&Timeline!H9,'Holiday & work On weekend'!$K$1:$K$100,"<="&WORKDAY(H9,J9,'Holiday & work On weekend'!$B$2:$H$100))

'Holiday & work On weekend'!$B$2:$H$100是节假日所在的区域,'Holiday & work On weekend'!$K$1:$K$100是节假日变为工作日日期所在的区域
回复

使用道具 举报

 楼主| 发表于 2015-4-23 14:31 | 显示全部楼层
suye1010 发表于 2015-4-22 17:10
这个是我曾经写过的一个,给你参考
=WORKDAY(H9,J9-(NETWORKDAYS(H9,H9,'Holiday & work On weekend'!$B$2 ...

谢谢! 但我真的不会参考,实在是对这些函数不清楚。
上附件,求公式。

holiday.zip

6.6 KB, 下载次数: 3

回复

使用道具 举报

发表于 2015-4-24 13:03 | 显示全部楼层    本楼为最佳答案   
本帖最后由 suye1010 于 2015-4-24 13:08 编辑
teweis 发表于 2015-4-23 14:31
谢谢! 但我真的不会参考,实在是对这些函数不清楚。
上附件,求公式。


=WORKDAY(A2,C2,Holiday!B1:B10)
这个是计算从指定日期开始除去节假日n个工作日后的日期
回复

使用道具 举报

发表于 2015-4-24 14:09 | 显示全部楼层
  1. =WORKDAY(A2,C2,Holiday!B2:B40)
复制代码
回复

使用道具 举报

 楼主| 发表于 2015-5-4 16:07 | 显示全部楼层
1091126096 发表于 2015-4-24 14:09

谢谢!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-16 01:42 , Processed in 0.302993 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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