Nov 22 2022 04:26 AM
Hi
I am using google Sheets and I need a formula or function that returns the date of each Monday between two dates, see the attached file.
Thx.
Nov 22 2022 05:26 AM
SolutionFormat column C as date.
In C6:
=SEQUENCE(ROUNDUP((J7-J6)/7,0),1,J6+7-WEEKDAY(J6,12),7)
This will automatically spill to the rows below.
Nov 22 2022 06:56 AM
a little bit of modification on my questionIf I want to get the dates of each Sunday, Tuesday, Wednesday, and Thursday between the starting and ending dates. What should be the formula?@Hans Vogelaar
Nov 22 2022 06:59 AM
Nov 22 2022 07:30 AM
Try this:
=LET(s,SEQUENCE(J7-J6+1,1,J6+7-WEEKDAY(J6,12)),FILTER(s,(WEEKDAY(s)=1)+(WEEKDAY(s)=3)+(WEEKDAY(s)=4)+(WEEKDAY(s)=5)))
I tested in Excel. Does that work in Google Sheets?
Nov 22 2022 07:51 AM
Nov 22 2022 07:52 AM
Nov 22 2022 01:17 PM
=FILTER(SEQUENCE(J7-J6+1,1,J6+7-WEEKDAY(J6,12)),(WEEKDAY(SEQUENCE(J7-J6+1,1,J6+7-WEEKDAY(J6,12)))=1)+(WEEKDAY(SEQUENCE(J7-J6+1,1,J6+7-WEEKDAY(J6,12)))=2)+(WEEKDAY(SEQUENCE(J7-J6+1,1,J6+7-WEEKDAY(J6,12)))=3)+(WEEKDAY(SEQUENCE(J7-J6+1,1,J6+7-WEEKDAY(J6,12)))=4)+(WEEKDAY(SEQUENCE(J7-J6+1,1,J6+7-WEEKDAY(J6,12)))=5))
or shorter
=FILTER(SEQUENCE(J7-J6+1,1,J6+7-WEEKDAY(J6,12)),WEEKDAY(SEQUENCE(J7-J6+1,1,J6+7-WEEKDAY(J6,12)))<6)