De exacte formule is volgens mij nog afhankelijk van een instelling in Windows en/of Excel ook. Maar het volgende werkt. Je kunt het in 1 formule combineren maar dit legt makkelijker uit.
Stel A1 is het jaartal
Dan zet je in A2 =weekday(date(A1,1,1))
Daar komt bij mij 5 uit (=donderdag)
Nu wil je weten wat de maandag (dag 2) daarvoor is.
Dus in A3 zet je dan =date(A1,1,1)-A2+2
Antwoord is 29/12/2008
In 1 formule wordt het dan: date(A1,1,1)-weekday(date(A1,1,1))+2
Nog ff de help van Excel2000 erbij:
WEEKDAY(serial_number,return_type)
Serial_number is a sequential number that represents the date of the day you are trying to find. Dates may be entered as text strings within quotation marks (for example, "1/30/1998" or "1998/01/30"), as serial numbers (for example, 35825, which represents January 30, 1998, if you're using the 1900 date system), or as results of other formulas or functions (for example, DATEVALUE("1/30/1998")). For more information about how Microsoft Excel uses serial numbers for dates, see the Remarks section.
Return_type is a number that determines the type of return value.
Return_type Number returned
1 or omitted Numbers 1 (Sunday) through 7 (Saturday). Behaves like previous versions of Microsoft Excel.
2 Numbers 1 (Monday) through 7 (Sunday).
3 Numbers 0 (Monday) through 6 (Sunday).