Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Retrouver le lundi à partir d'un numéro de semaine

3 réponses
Avatar
JulieH
Bonjour à toutes et tous,

Sujet maintes fois abordé mais je n'y arrive pas malgré mes recherches.

J'ai en A1 une année sous la forme "aaaa" et en A2 un numéro de
semaine (1 à 53). J'utilise la formule suivante pour retrouver la date
du lundi de la semaine indiquée :
=(7*(A2-1)+DATE(A1;1;2)-MOD((DATE(A1;1;1))-1;7)).
Globalement, j'ai l'impression que cela fonctionne sauf pour les
années qui suivent une année avec 53 semaines.

Exemples : 2004 - 53 = 27/12/2004 OK
2005 - 01 = 27/12/2004. Du fait de ce décalage, toute
l'année 2005 est fausse.
2006 - 01 = 02/01/2006 OK.

Existe-t-il une formule plus "fiable" ?

Merci d'avance pour vos réponses

Julie

3 réponses

Avatar
JB
Bonjour,

=7*A1+DATE(A2;1;3)-JOURSEM(DATE(A2;1;3))-5

http://boisgontierjacques.free.fr/fichiers/jb-DatesComplements.xls

JB

On 10 sep, 17:36, JulieH wrote:
Bonjour à toutes et tous,

Sujet maintes fois abordé mais je n'y arrive pas malgré mes rech erches.

J'ai en A1 une année sous la forme "aaaa" et en A2 un numéro de
semaine (1 à 53). J'utilise la formule suivante pour retrouver la date
du lundi de la semaine indiquée :
=(7*(A2-1)+DATE(A1;1;2)-MOD((DATE(A1;1;1))-1;7)).
Globalement, j'ai l'impression que cela fonctionne sauf pour les
années qui suivent une année avec 53 semaines.

Exemples : 2004 - 53 = 27/12/2004 OK
2005 - 01 = 27/12/2004. Du fait de ce décalage, toute
l'année 2005 est fausse.
2006 - 01 = 02/01/2006 OK.

Existe-t-il une formule plus "fiable" ?

Merci d'avance pour vos réponses

Julie


Avatar
JB
=7*A2+DATE(A1;1;3)-JOURSEM(DATE(A1;1;3))-5

JB

On 10 sep, 17:55, JB wrote:
Bonjour,

=7*A1+DATE(A2;1;3)-JOURSEM(DATE(A2;1;3))-5

http://boisgontierjacques.free.fr/fichiers/jb-DatesComplements.xls

JB

On 10 sep, 17:36, JulieH wrote:



Bonjour à toutes et tous,

Sujet maintes fois abordé mais je n'y arrive pas malgré mes re cherches.

J'ai en A1 une année sous la forme "aaaa" et en A2 un numéro de
semaine (1 à 53). J'utilise la formule suivante pour retrouver la date
du lundi de la semaine indiquée :
=(7*(A2-1)+DATE(A1;1;2)-MOD((DATE(A1;1;1))-1;7)).
Globalement, j'ai l'impression que cela fonctionne sauf pour les
années qui suivent une année avec 53 semaines.

Exemples : 2004 - 53 = 27/12/2004 OK
2005 - 01 = 27/12/2004. Du fait de ce décalage, toute
l'année 2005 est fausse.
2006 - 01 = 02/01/2006 OK.

Existe-t-il une formule plus "fiable" ?

Merci d'avance pour vos réponses

Julie- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -



Avatar
JulieH
D'après mes rapides essais, cela semble convenir.

Merci

Julie

=7*A2+DATE(A1;1;3)-JOURSEM(DATE(A1;1;3))-5

JB

On 10 sep, 17:55, JB wrote:
Bonjour,

=7*A1+DATE(A2;1;3)-JOURSEM(DATE(A2;1;3))-5

http://boisgontierjacques.free.fr/fichiers/jb-DatesComplements.xls

JB

On 10 sep, 17:36, JulieH wrote:



Bonjour à toutes et tous,
Sujet maintes fois abordé mais je n'y arrive pas malgré mes recherches.
J'ai en A1 une année sous la forme "aaaa" et en A2 un numéro de
semaine (1 à 53). J'utilise la formule suivante pour retrouver la date
du lundi de la semaine indiquée :
=(7*(A2-1)+DATE(A1;1;2)-MOD((DATE(A1;1;1))-1;7)).
Globalement, j'ai l'impression que cela fonctionne sauf pour les
années qui suivent une année avec 53 semaines.
Exemples : 2004 - 53 = 27/12/2004 OK
2005 - 01 = 27/12/2004. Du fait de ce décalage, toute
l'année 2005 est fausse.
2006 - 01 = 02/01/2006 OK.
Existe-t-il une formule plus "fiable" ?
Merci d'avance pour vos réponses
Julie- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -