excel函数问题 高手请进

来源:百度知道 编辑:UC知道 时间:2024/05/17 00:18:13
把日期往后推5天 但是不包括周日 和特定某一天10-20 这个函数怎么写

比如如果是10月15日 计算结果应该为10-22日 10月15+ 5天等于10.20 但是中间有一天10-18是周末 而特定10-20也不应该计算 所以结果就是10-22日
请问WORKDAY()函数推算的工作日是是周一到周五吗 我只需要排除周日
什么呀 不要给我粘这些没用的东西 !!

WORKDAY(start_date,days,holidays)排除周六周日及指定假日。
用公式难以解决你的问题。还是用VBA

Sub xx()
mday = [a1]
Do Until d = 5
mday = mday + 1
If Weekday(mday) <> 1 And mday <> "2009-10-20" Then
d = d + 1
End If
Loop
[b1] = mday
End Sub

a1输入 10-5,运行以上程序,b1显示结果 2009-10-22

你看一下WORKDAY()函数的帮助。

士大夫