There are simpler ways to do this I am sure. They escape me at the moment.
With the start date in A1 array enter this in A2 to get the first Monday.
If you aren’t familiar with array-entered formulas array enter means the formula must be committed from edit mode by simultaneously pressing and holding down Ctrl and Shift while hitting Enter.
Formula:
=LOOKUP(1E+306,IF(WEEKDAY(ROW(INDIRECT(A1&":"&A1+6)),1)=2,ROW(INDIRECT(A1&":"&A1+6))))
Then in A3 enter this non array formula and fill down as far as desired.
Formula:
=A2+7
|
A |
1 |
1/1/2018 |
2 |
1/1/2018 |
3 |
1/8/2018 |
4 |
1/15/2018 |
5 |
1/22/2018 |
6 |
1/29/2018 |
7 |
2/5/2018 |
8 |
2/12/2018 |
9 |
2/19/2018 |
10 |
2/26/2018 |
11 |
3/5/2018 |
12 |
3/12/2018 |
13 |
3/19/2018 |
14 |
3/26/2018 |
15 |
4/2/2018 |
16 |
4/9/2018 |
17 |
4/16/2018 |
18 |
4/23/2018 |
19 |
4/30/2018 |
20 |
5/7/2018 |
21 |
5/14/2018 |
22 |
5/21/2018 |
23 |
5/28/2018 |
24 |
6/4/2018 |
25 |
6/11/2018 |
Bookmarks