How can I set a period number based on a Jan - Dec Financial year where the month end date is the last Friday in the month unless the last Day of the month falls on a wed or a Thursday in which case it is the Fri of that week
For eg
Period 4 is 31st Mar 18 - 27th Apr 18
Period 5 is 28th Apr - 1st June
Period 6 is 2nd June - 29th June
Hi!
If possible, try this too
(with start values):
1) In
B2 type
12 and in
D2 type
1.
2) After that, enter the formulas below and copy down
In
B3
=IF(WEEKDAY(A2)=6,IF(OR(EOMONTH(A2,0) < A2+5,OR(EOMONTH(A2,-1)=A2-{1;2})),(B2 < 12)*B2+1,B2),B2)
<a2+5,or(eomonth(a2,-1)=a2-{1;2})),(b2<12)*b2+1,b2),b2)
In C2
=YEAR(A2+IF(B2=12,-4,4))
In D3
=IF(WEEKDAY(A2)=6,IF(OR(EOMONTH(A2,0) < A2+5,OR(EOMONTH(A2,-1)=A2-{1;2})),(D2 < 12)*D2+1,D2),D2)
<a2+5,or(eomonth(a2,-1)=a2-{1;2})),(d2<12)*d2+1,d2),d2)
[TABLE="class: grid, width: 394"]
<tbody>[TR]
[TD][/TD]
[TD="align: center"]
A[/TD]
[TD="align: center"]
B[/TD]
[TD="align: center"]
C[/TD]
[TD="align: center"]
D[/TD]
[TD="align: center"]
E[/TD]
[/TR]
[TR]
[TD="align: center"]
1[/TD]
[TD="align: center"]
Data[/TD]
[TD="align: center"]
Period[/TD]
[TD="align: center"]
FinYear[/TD]
[TD="align: center"]
FinPeriod[/TD]
[TD="align: center"][/TD]
[/TR]
[TR]
[TD="align: center"]
2[/TD]
[TD="align: center"]
qua 28/12/2016[/TD]
[TD="align: center"]
12[/TD]
[TD="align: center"]
2016[/TD]
[TD="align: center"]
1[/TD]
[TD="align: center"][/TD]
[/TR]
[TR]
[TD="align: center"]
3[/TD]
[TD="align: center"]
qui 29/12/2016[/TD]
[TD="align: center"]
12[/TD]
[TD="align: center"]
2016[/TD]
[TD="align: center"]
1[/TD]
[TD="align: center"][/TD]
[/TR]
[TR]
[TD="align: center"]
4[/TD]
[TD="align: center"]
sex 30/12/2016[/TD]
[TD="align: center"]
12[/TD]
[TD="align: center"]
2016[/TD]
[TD="align: center"]
1[/TD]
[TD="align: center"][/TD]
[/TR]
[TR]
[TD="align: center"]
5[/TD]
[TD="align: center"]
sáb 31/12/2016[/TD]
[TD="align: center"]
1[/TD]
[TD="align: center"]
2017[/TD]
[TD="align: center"]
2[/TD]
[TD="align: center"][/TD]
[/TR]
[TR]
[TD="align: center"]
6[/TD]
[TD="align: center"]
dom 01/01/2017[/TD]
[TD="align: center"]
1[/TD]
[TD="align: center"]
2017[/TD]
[TD="align: center"]
2[/TD]
[TD="align: center"][/TD]
[/TR]
[TR]
[TD="align: center"]
31[/TD]
[TD="align: center"]
qui 26/01/2017[/TD]
[TD="align: center"]
1[/TD]
[TD="align: center"]
2017[/TD]
[TD="align: center"]
2[/TD]
[TD="align: center"][/TD]
[/TR]
[TR]
[TD="align: center"]
32[/TD]
[TD="align: center"]
sex 27/01/2017[/TD]
[TD="align: center"]
1[/TD]
[TD="align: center"]
2017[/TD]
[TD="align: center"]
2[/TD]
[TD="align: center"][/TD]
[/TR]
[TR]
[TD="align: center"]
33[/TD]
[TD="align: center"]
sáb 28/01/2017[/TD]
[TD="align: center"]
2[/TD]
[TD="align: center"]
2017[/TD]
[TD="align: center"]
3[/TD]
[TD="align: center"][/TD]
[/TR]
[TR]
[TD="align: center"]
34[/TD]
[TD="align: center"]
dom 29/01/2017[/TD]
[TD="align: center"]
2[/TD]
[TD="align: center"]
2017[/TD]
[TD="align: center"]
3[/TD]
[TD="align: center"][/TD]
[/TR]
[TR]
[TD="align: center"]
58[/TD]
[TD="align: center"]
qua 22/02/2017[/TD]
[TD="align: center"]
2[/TD]
[TD="align: center"]
2017[/TD]
[TD="align: center"]
3[/TD]
[TD="align: center"][/TD]
[/TR]
[TR]
[TD="align: center"]
59[/TD]
[TD="align: center"]
qui 23/02/2017[/TD]
[TD="align: center"]
2[/TD]
[TD="align: center"]
2017[/TD]
[TD="align: center"]
3[/TD]
[TD="align: center"][/TD]
[/TR]
[TR]
[TD="align: center"]
60[/TD]
[TD="align: center"]
sex 24/02/2017[/TD]
[TD="align: center"]
2[/TD]
[TD="align: center"]
2017[/TD]
[TD="align: center"]
3[/TD]
[TD="align: center"][/TD]
[/TR]
[TR]
[TD="align: center"]
61[/TD]
[TD="align: center"]
sáb 25/02/2017[/TD]
[TD="align: center"]
3[/TD]
[TD="align: center"]
2017[/TD]
[TD="align: center"]
4[/TD]
[TD="align: center"][/TD]
[/TR]
[TR]
[TD="align: center"]
62[/TD]
[TD="align: center"]
dom 26/02/2017[/TD]
[TD="align: center"]
3[/TD]
[TD="align: center"]
2017[/TD]
[TD="align: center"]
4[/TD]
[TD="align: center"][/TD]
[/TR]
[TR]
[TD="align: center"]
94[/TD]
[TD="align: center"]
qui 30/03/2017[/TD]
[TD="align: center"]
3[/TD]
[TD="align: center"]
2017[/TD]
[TD="align: center"]
4[/TD]
[TD="align: center"][/TD]
[/TR]
[TR]
[TD="align: center"]
95[/TD]
[TD="align: center"]
sex 31/03/2017[/TD]
[TD="align: center"]
3[/TD]
[TD="align: center"]
2017[/TD]
[TD="align: center"]
4[/TD]
[TD="align: center"][/TD]
[/TR]
[TR]
[TD="align: center"]
367[/TD]
[TD="align: center"]
qui 28/12/2017[/TD]
[TD="align: center"]
12[/TD]
[TD="align: center"]
2017[/TD]
[TD="align: center"]
1[/TD]
[TD="align: center"][/TD]
[/TR]
[TR]
[TD="align: center"]
368[/TD]
[TD="align: center"]
sex 29/12/2017[/TD]
[TD="align: center"]
12[/TD]
[TD="align: center"]
2017[/TD]
[TD="align: center"]
1[/TD]
[TD="align: center"][/TD]
[/TR]
[TR]
[TD="align: center"]
369[/TD]
[TD="align: center"]
sáb 30/12/2017[/TD]
[TD="align: center"]
1[/TD]
[TD="align: center"]
2018[/TD]
[TD="align: center"]
2[/TD]
[TD="align: center"][/TD]
[/TR]
[TR]
[TD="align: center"]
370[/TD]
[TD="align: center"]
dom 31/12/2017[/TD]
[TD="align: center"]
1[/TD]
[TD="align: center"]
2018[/TD]
[TD="align: center"]
2[/TD]
[TD="align: center"][/TD]
[/TR]
[TR]
[TD="align: center"]
371[/TD]
[TD="align: center"]
seg 01/01/2018[/TD]
[TD="align: center"]
1[/TD]
[TD="align: center"]
2018[/TD]
[TD="align: center"]
2[/TD]
[TD="align: center"][/TD]
[/TR]
[TR]
[TD="align: center"]
*****[/TD]
[TD="align: center"]
****************[/TD]
[TD="align: center"]
*********[/TD]
[TD="align: center"]
*********[/TD]
[TD="align: center"]
*********[/TD]
[TD="align: center"]
**[/TD]
[/TR]
</tbody>[/TABLE]
I hope that the formulas above helps.
Markmzz</a2+5,or(eomonth(a2,-1)=a2-{1;2})),(d2<12)*d2+1,d2),d2)
</a2+5,or(eomonth(a2,-1)=a2-{1;2})),(b2<12)*b2+1,b2),b2)