计算工作日,根据某一起始日期,加上一定工作日之后得到新日期

来源:互联网 发布:excel数据重复公式 编辑:程序博客网 时间:2024/04/30 21:56

假定一周周一,周二。。周日分别为1,2。。7,假设起始日期星期几为x,x可为1,2,3,4,5,6,7,需要增加的工作日为y。

在计算的时候分为了两种情况:

1: x=5, x=6, x=7, 即需要计算的起始日期是周五,周六,周日的某一天,因为这些日期后是不算工作日的,所以可以得到方程:

             7-x + y + (y-1)/5*2

2: x!=5,x!=6,x!=7时,得到的方程为:

             ((y-(5-x)-1)/5 +1)*2 +2 简化后为 y+2+(x+y-6)/5*2

Note:

此方程只适用于删除周末,并没有将holiday计算在内

原创粉丝点击