如何在Excel中获取该周的第一个日期和该月的最后一个日期

I'm*_*ker 0 excel excel-formula

我将提供应该在 Excel 中获取第一周日期和上周日期的月份,并且不应包括周末、周六和周日。以下示例供您参考。

例子

二月

February 5th - February 9th
February 12th - February 16th
February 19th- February 23rd
February 24th- February 29th
Run Code Online (Sandbox Code Playgroud)

Ike*_*Ike 5

您可以使用以下公式之一

=LET(startMonth,DATE(YEAR(TODAY()),B1,1),
     firstMonday,startMonth-WEEKDAY(startMonth,3),
     allMondays,firstMonday+SEQUENCE(5,,0,7),
     allFridays,allMondays+4,
     FILTER(HSTACK(allMondays,allFridays),allMondays<=EOMONTH(startMonth,0)))
Run Code Online (Sandbox Code Playgroud)

或仅整周:

=LET(startMonth,DATE(YEAR(TODAY()),B1,1),
firstMonday,startMonth-WEEKDAY(startMonth,3),
allMondays,firstMonday+SEQUENCE(5,,0,7),
allFridays,allMondays+4,
FILTER(HSTACK(allMondays,allFridays),(allMondays>=startMonth)* (allFridays<=EOMONTH(startMonth,0))))

Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

  • 点赞“+{0,4}”而不是“HSTACK” (2认同)