Re,
Je ne vois pas ce qui ne va pas.
Ce n'est pas 'ma' formule
Elle ne se base pas sur la date du jour,
mais sur l'année du jour pour les 2 dernières formules,
sur l'année saisie en colonne B pour les 4 premières
En Europe, la semaine n° 1 'doit' comporter au moins 4 jours.
La semaine du premier janvier a donc le n° 1
si le premier est soit un lundi, soit un mardi, soit un mercredi soit un jeudi.
Et la formule se base là-dessus
Sinon, dans le fichier posté tout à l'heure,
si tu tapes 20 en A2 tu obtiens bien semaine du 15 au 21 mai
15 au 21 mai 2006 si tu as saisi l'année en colonne B
ou si tu utilises les deux dernières formules avec la fonction Annee(Aujourdhui()) qui donne 2006 cette année seulement
Tu peux saisir l'année dans une cellule et lui donner le nom 'An',
ça raccourcira un peu quelques unes des formules
Pour la 1ère, ça donne :
='du '&TEXTE(7*A2+DATE(An;1;3)-JOURSEM(DATE(An;1;3))-5;'jj/mm')&' au '&TEXTE(7*A2+DATE(An;1;3)-JOURSEM(DATE(An;1;3))+1;'jj/mm')