我正在嘗試根據輪換花名冊為承包作業制定作業時間表。
我已經能夠使 SEQUENCE 公式列出兩個日期之間的天數,按輪換設定的周數步進,但我希望它只列出在 WEEK DAYS 范圍內選擇的一周中的天數。
目前,公式開始的日期始終是開始日期。
例如,雖然 03/01/2022 (UK) 是星期一,但如果選擇 WEEKDAY 范圍是星期四和星期五,輪換 4 周,那么結果應該給我結果:
Start Date
03/01/22
End Date
10/03/22
Week Rotation
8 (weeks)
Weekdays
Thursday
Fridays
Desired result:
06/01/22
07/01/22
10/02/22
11/02/22
07/03/22
08/03/22
到目前為止我使用的公式是:
=SEQUENCE(B8,1,A5,A8*7)
但我覺得使用 FILTER,也許有一種方法可以讓我獲得想要的結果。
沿著這些路線?
=FILTER(SEQUENCE(B8,1,A5,A8*7),WEEKDAY(SEQUENCE(B8,1,A5,A8*7),2))
您的幫助將不勝感激——我花了很多時間試圖用各種龐大的公式來解決這個問題!!!
鏈接到實時電子表格。

更新:
=FILTER(SEQUENCE(B5-A5, 1, A5),
REGEXMATCH(""&ROUNDUP(SEQUENCE(B5-A5)/7),
"\b("&JOIN("|", SEQUENCE(12, 1, 1, A8))&")\b"),
REGEXMATCH(TEXT(SEQUENCE(B5-A5, 1, A5), "ddd"),
TEXTJOIN("|", 1, LEFT(B11:B15, 3))))

轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/362362.html
