打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
EXCEL碰上了国庆节、中秋节,工作日怎么算
经常在工作中会遇到合同约定完工或收货后多少个工作日内进行支付,政府单位约定多少个工作日内必须完成公示什么的,有很多的应用,如果不存在春节、端午节、清明、中秋、国庆、元旦这些特殊的需要国务院假日办进行规定的,直接用一个公式就能解决,就是大多数同志应该听说过WORKDAY函数。
WORKDAY函数常用做法也周六日,也可以考虑扣除特殊的节假日,但是我们国家为了使假期长一些,经常会调整节假日前后两周的周末,这个我看了下,其实调整的天数也没那么多,就以2020年中秋/国庆节两节为例,也就是调整了前后两周共两天的周末。
具体怎么做呢,我就举个例子吧:

已知开始日期,求15个工作日之后的工作日,我们可以看到9月份的15个工作日后的日期就很有可能遇上中秋节与国庆节。我做的思路是这样的:

先算步骤1,我们在E2单元格输入=WORKDAY(A2,B2,$I$2:$I$9),公式中开始日期是A2,B2是间隔15个工作日,$I$2:$I$9这个参数如果省略,那就是不含周六日的15个工作日,而我们加了$I$2:$I$9,就是再在之前扣除周六日后考虑国庆中秋两节八天假期。公式我们拉到C7。

接下来我们计算步骤2,这个就简单了,我们分别拿J2,J3与我们的A列与E列日期做比较,举个例子以J2的2020-9-27调整1为例,用这个数据去和第4行数据比较,发现在A4和C4日期之间,那我们就需要扣除1天,但在第2行数据A2和C2之外,我们扣减0天。
我们分别在F2和G2输入=IF(AND($J$2>=A2,$J$2<E2),1,0)、=IF(AND($J$3>=A2,$J$3<E2),1,0),然后向下复制。

这样我们就得到了每一行的调整数据,接下来就简单了,C列的数据直接用E列-(F列+G列)就能得到,结果如下:

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
人事部考勤专员:每个月多少个工作日,用Excel统计就这么简单
如何用Excel计算离职员工最后一个月的实际工作天数
小技巧也有大用途!
这些Excel神技巧如果我不说,你一辈子也找不到!
计算两个日期之间的工作日天数,考虑调休情况
Excel中日期和时间计算常用的10种公式
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服