计算工作日公式发行

2020-09-29 16:15发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好!

我的公式无法正常运行.....我不知道为什么。

例如:FirstDay = Friday 1/20/17。 LastDay =星期一1/23/17。 EndDate-StartDate正确计算1天。

例如:FirstDay = Friday 1/20/17。 LastDay =星期一1/30/17。 EndDate-StartDate应该等于6天,我的公式计算得出8天(显然,它没有减去4个周末中的2天)

例如:FirstDay = Friday 1/20/17。 LastDay =星期一2/6/17。 EndDate-StartDate应该等于11天,我的公式计算得出13天(很明显,它没有减去6个周末中的2天)

这里是公式(无法正常运行),用于计算FirstDay,LastDay和Weekends。

在此先感谢您的帮助! -丰富

如果DayOfWeek(FirstDay)= 7那么

StartDate:=首日+ 2

其他

如果DayOfWeek(FirstDay)= 1然后

StartDate:= FirstDay + 1

其他StartDate:=第一天;

如果DayOfWeek(LastDay)= 7那么

EndDate:= LastDay + 2

否则,如果DayOfWeek(LastDay)= 1那么

EndDate:= LastDay + 1

其他

EndDate:= LastDay;

天数:=(结束日期-开始日期);

如果天数> = 7,则

WeekEnds:=(Round((Days/7),0))* 2

否则,如果DayOfWeek(StartDate)> DayOfWeek(EndDate),则

WeekEnds:= 2其他WeekEnds:= 0;

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好!

我的公式无法正常运行.....我不知道为什么。

例如:FirstDay = Friday 1/20/17。 LastDay =星期一1/23/17。 EndDate-StartDate正确计算1天。

例如:FirstDay = Friday 1/20/17。 LastDay =星期一1/30/17。 EndDate-StartDate应该等于6天,我的公式计算得出8天(显然,它没有减去4个周末中的2天)

例如:FirstDay = Friday 1/20/17。 LastDay =星期一2/6/17。 EndDate-StartDate应该等于11天,我的公式计算得出13天(很明显,它没有减去6个周末中的2天)

这里是公式(无法正常运行),用于计算FirstDay,LastDay和Weekends。

在此先感谢您的帮助! -丰富

如果DayOfWeek(FirstDay)= 7那么

StartDate:=首日+ 2

其他

如果DayOfWeek(FirstDay)= 1然后

StartDate:= FirstDay + 1

其他StartDate:=第一天;

如果DayOfWeek(LastDay)= 7那么

EndDate:= LastDay + 2

否则,如果DayOfWeek(LastDay)= 1那么

EndDate:= LastDay + 1

其他

EndDate:= LastDay;

天数:=(结束日期-开始日期);

如果天数> = 7,则

WeekEnds:=(Round((Days/7),0))* 2

否则,如果DayOfWeek(StartDate)> DayOfWeek(EndDate),则

WeekEnds:= 2其他WeekEnds:= 0;

付费偷看设置
发送
2条回答
d56caomao
1楼-- · 2020-09-29 17:15

Hi Rich,

这是一个更简单的公式:

 Datevar FirstDay:= cdate(2017,01,20);
 Datevar LastDay:= cdate(2017,02,06);
 DateDiff(" d",FirstDay,LastDay)-(DateDiff(" ww",FirstDay,LastDay,crSaturday))-(DateDiff(" ww",FirstDay,LastDay,crSunday))

-Abhilash

四川大学会员
2楼-- · 2020-09-29 17:09

如果您也想排除公众假期,这个公式对我来说一直很有效。

http://www.kenhamady.com/formulas/form01.shtml

伊恩

一周热门 更多>