计算每月X个工作日

2020-08-31 19:38发布

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

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


我需要计算月底之前的7个工作日。如何计算不包括周六/周日的7天?

示例..十月将是10/23

谢谢!

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

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


我需要计算月底之前的7个工作日。如何计算不包括周六/周日的7天?

示例..十月将是10/23

谢谢!

付费偷看设置
发送
5条回答
DafaDDDa
1楼 · 2020-08-31 20:07.采纳回答

或如下:

CurDate:= CurrentDate()

lastDayOfMonth:= LastDayOfMonth([CurDate])

DayNrOfWeek:= DayNumberOfWeek([lastDayOfMonth ])

DateX:=(7+ [DayNrOfWeek] -2)

DDD:= RelativeDate([lastDayOfMonth];-[DateX] +1)

路亽曱_Ryan
2楼-- · 2020-08-31 20:03

嗨,当结束日期在周日或周六plz检查时,此公式将失败。

请验证星期六和星期日的逻辑。

谢谢。

亦是此间程序员
3楼-- · 2020-08-31 19:56

嗨,

希望这个公式对您有帮助

= If(DayNumberOfWeek(LastDayOfMonth(CurrentDate()))InList(1; 7); RelativeDate(LastDayOfMonth(CurrentDate());-10); If(DayNumberOfWeek(LastDayOfMonth(CurrentDate()))= 6; RelativeDate (LastDayOfMonth(CurrentDate());-9); RelativeDate(LastDayOfMonth(CurrentDate());-8)))

谢谢

N-Moskvin
4楼-- · 2020-08-31 20:03

Hi Geoff

上述正确答案逻辑在星期一也失败。

我已经测试了9月。

shere_lin
5楼-- · 2020-08-31 20:20

我都喜欢这两个答案! 大声笑为获胜者掷硬币...


GG艾曼! 大声笑

一周热门 更多>