Impressionnant! En gros, comme essayer de trouver le premier ou le deuxième lundi du mois,
=DATE(TheYear,5,1)+CHOOSE(WEEKDAY(DATE(TheYear,5,1)),1,0,6,5,4,3,2)
qui renvoie le premier lundi du mois, dans ce cas
mais pour trouver le dernier jour de la semaine du mois , dans la formule, vous commencez avec le mois prochain et soustrayez
=DATE(TheYear,6,1)-1+CHOOSE(WEEKDAY(DATE(TheYear,6,1)),-6,-5,-4,-3,-2,-1,0)
qui retourne le dernier lundi de mai
J'ai une cellule que j'ai nommée TheYear, dans laquelle j'entre dans l'année avec laquelle je travaille, mais vous pouvez indiquer quelle cellule vous avez l'année que vous voulez (par ex. A1). Je ne sais pas pourquoi les pointeurs vers les jours de la semaine sont dans l'ordre inverse mais pour trouver le jour (par exemple mardi au lieu de lundi), changez l'ordre de ces nombres mais ils doivent rester dans l'ordre. Par exemple, le 4e jeudi de novembre:
=DATE(TheYear,11,1)+21+CHOOSE(WEEKDAY(DATE(TheYear,11,1)),4,3,2,1,0,6,5)
Sacré merde ... J'aime 35. mars 2009 ... mon anniversaire! – Scoregraphic