A solution, although not very elegant (!):
Somewhere on your spread sheet enter the following (if you enter it on a
blank worksheet you can copy and paste it into a suitably discreet location
on your working spreadsheet)
Cell A1 =TODAY(), Cell B1 =WEEKDAY(TODAY(),2)
Number A2 thro' A8, 1,2,3,4,5,6,7
Cell B2 =TEXT(A1,"dd-mm-yyyy")&","&TEXT(A1-7,"dd-mm-yyyy")
Cell B3
=TEXT(A1,"dd-mm-yyyy")&","&TEXT(A1-1,"dd-mm-yyyy")&","&TEXT(A1-7,"dd-mm-yyyy")&","&TEXT(A1-8,"dd-mm-yyyy")
Cell B4
=TEXT(A1,"dd-mm-yyyy")&","&TEXT(A1-1,"dd-mm-yyyy")&","&TEXT(A1-2,"dd-mm-yyyy")&","&TEXT(A1-3,"dd-mm-yyyy")&","&TEXT(A1-7,"dd-mm-yyyy")&","&TEXT(A1-8,"dd-mm-yyyy")&","&TEXT(A1-9,"dd-mm-yyyy")&","&TEXT(A1-10,"dd-mm-yyyy")
Cell B5
=TEXT(A1,"dd-mm-yyyy")&","&TEXT(A1-1,"dd-mm-yyyy")&","&TEXT(A1-2,"dd-mm-yyyy")&","&TEXT(A1-3,"dd-mm-yyyy")&","&TEXT(A1-4,"dd-mm-yyyy")&","&TEXT(A1-7,"dd-mm-yyyy")&","&TEXT(A1-8,"dd-mm-yyyy")&","&TEXT(A1-9,"dd-mm-yyyy")&","&TEXT(A1-10,"dd-mm-yyyy")&","&TEXT(A1-11,"dd-mm-yyyy")
Cell B6
=TEXT(A1,"dd-mm-yyyy")&","&TEXT(A1-1,"dd-mm-yyyy")&","&TEXT(A1-2,"dd-mm-yyyy")&","&TEXT(A1-3,"dd-mm-yyyy")&","&TEXT(A1-4,"dd-mm-yyyy")&","&TEXT(A1-5,"dd-mm-yyyy")&","&TEXT(A1-7,"dd-mm-yyyy")&","&TEXT(A1-8,"dd-mm-yyyy")&","&TEXT(A1-9,"dd-mm-yyyy")&","&TEXT(A1-10,"dd-mm-yyyy")&","&TEXT(A1-11,"dd-mm-yyyy")&","&TEXT(A1-12,"dd-mm-yyyy")
Cell B7
=TEXT(A1,"dd-mm-yyyy")&","&TEXT(A1-1,"dd-mm-yyyy")&","&TEXT(A1-2,"dd-mm-yyyy")&","&TEXT(A1-3,"dd-mm-yyyy")&","&TEXT(A1-4,"dd-mm-yyyy")&","&TEXT(A1-5,"dd-mm-yyyy")&","&TEXT(A1-6,"dd-mm-yyyy")&","&TEXT(A1-7,"dd-mm-yyyy")&","&TEXT(A1-8,"dd-mm-yyyy")&","&TEXT(A1-9,"dd-mm-yyyy")&","&TEXT(A1-10,"dd-mm-yyyy")&","&TEXT(A1-11,"dd-mm-yyyy")&","&TEXT(A1-12,"dd-mm-yyyy")&","&TEXT(A1-13,"dd-mm-yyyy")
Then a cell where you require your result:
=IF(OR(WEEKDAY(A1,2)=6,WEEKDAY(A1,2)=7),0,VLOOKUP(B1,A2:B8,2))
You can omit cells formulas in B6 & B7, as these cover weekends, and adjust
above formula to =VLOOKUP(B1,A2:B8,2)
Hope this is what you require