Hi,
try this...
.
1) HORIZONTALLY
in a new sheet..
step1
in cell A1 type the first year/date ( 1/1/2016 )
step2
in cell A2 write
=DATE(YEAR($A$1),MONTH(A1)+1,1)
and copy down up to cell A12
step3
3a) in cell B1 write
=A1+1 and copy down up to cell B12
3b) select the range B1:B12 and copy to the right up to AE1:AE12
3c) delete the cells
AC2:AE2, AE4, AE6, AE9 and AE11
step4
in cell AC2 write
=IF(MONTH(AB2)=MONTH(AB2+1),AB2+1,"")
xxxxxxxxxxxxxx
if you want....
step5
select the range A1:AE12
and Custom Format ddd, d-m-yyyy
'#############################
in a new sheet.....
2) VERTICALLY
step1
in cell A1 type the first year/date ( 1/1/2016 )
step2
in cell A2 write
=A1+1
and copy down up to cell A31
step3
in cell B1 write
=DATE(YEAR($A$1),MONTH(A1)+1,1)
and copy to the right up to cell L1
step4
4a) select the range A2:A31 and copy to the right up to L2:L31
4b) delete the cells
B29:B31, D31, F31, I31 and K31
4c) in cell B29 write
=IF(MONTH(B28)=MONTH(B28+1),B28+1,"")
xxxxxxxxxx
if you want....
step5
select the range A1:L31
and Custom Format ddd, d-m-yyyy