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

lundi

7 réponses
Avatar
oliver
Bonjour,
comment à partir de l'année saisie dans une cellule trouver le premier lundi
de la première semaine de l'année
merci

7 réponses

Avatar
Jacky
Bonsoir,
Adapté de Frédéric Sigonneau
L'année en B1
ÚTE(B1;1;1)-MOD((DATE(B1;1;1)-2);7)+7

--
Salutations
JJ


"oliver" a écrit dans le message de news:
483dbca7$0$7255$
Bonjour,
comment à partir de l'année saisie dans une cellule trouver le premier
lundi de la première semaine de l'année
merci



Avatar
Philippe.R
Bonsoir,
ÚTE(A1;1;8-JOURSEM(DATE(A1;1;7))+1)
avec l'année en A1 devrait convenir
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"oliver" a écrit dans le message de
news:483dbca7$0$7255$
Bonjour,
comment à partir de l'année saisie dans une cellule trouver le premier
lundi de la première semaine de l'année
merci



Avatar
Philippe.R
ou bien :
ÚTE(A1;1;9-JOURSEM(DATE(A1;1;7)))
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de
news:%
Bonsoir,
ÚTE(A1;1;8-JOURSEM(DATE(A1;1;7))+1)
avec l'année en A1 devrait convenir
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"oliver" a écrit dans le message de
news:483dbca7$0$7255$
Bonjour,
comment à partir de l'année saisie dans une cellule trouver le premier
lundi de la première semaine de l'année
merci






Avatar
Modeste
Bonsour® oliver avec ferveur ;o))) vous nous disiez :

comment à partir de l'année saisie dans une cellule trouver le
premier lundi de la première semaine de l'année


il est conviendrait de préciser pour quelle norme de semaine il s'agit !!!!

pour la norme ISO la semaine 1 est la semaine qui contient le 1er jeudi de l'année
(le lundi de la semaine 1 peut appartenir à l'année précédente)
dans ce cas (Norme ISO):
année en B1
1er lundi de la 1ere semaine de l'année
ÚTE(B1;1;4)-JOURSEM(DATE(B1;1;4);3)

n° de semaine ISO
=ENT(MOD(ENT((A1-2)/7)+0,6;52+5/28))+1

nb :
désolé Jacky et Philippe :-(
les formules :
ÚTE(B1;1;1)-MOD((DATE(B1;1;1)-2);7)+7
ÚTE(B1;1;8-JOURSEM(DATE(B1;1;7))+1)
ÚTE(B1;1;9-JOURSEM(DATE(B1;1;7)))
sont notament fausses (Lundi 8 janvier ???) pour 1968, 1973,1979,1990,1996,2001,2007,2018 etc...








--
--
@+
;o)))

Avatar
Modeste
Bonsour®
nb :
premier lundi de la première semaine de l'année

désolé Jacky et Philippe :-(
les formules :
ÚTE(B1;1;1)-MOD((DATE(B1;1;1)-2);7)+7
ÚTE(B1;1;8-JOURSEM(DATE(B1;1;7))+1)
ÚTE(B1;1;9-JOURSEM(DATE(B1;1;7)))
sont notament fausses (Lundi 8 janvier ???) pour 1968,
1973,1979,1990,1996,2001,2007,2018 etc...


pour ne pas rester sur un bilan négatif et hors notion de semaine ISO
le 1er lundi de l'année (N° année en B1) :
ÚTE(B1;1;1)-JOUR(DATE(B1;1;1))+8-JOURSEM(DATE(B1;1;1)-JOUR(DATE(B1;1; 1))-1)

--
--
@+
;o)))

Avatar
Jacky
Bonjour Modeste

désolé Jacky et Philippe :-(
Mais non, pour ma part, ne soit pas désolé, c'est tout à fait justifié.

Par contre, cette théorie (source FS)
'---------
function PremLdi(date)
PremLdiÚte-((date-2) Mod 7)+ 7
End function
'----------
présente ici:
http://www.excelabo.net/excel/jours.php
sur laquelle je me suis basé, est donc erronée ??
Quelle est la bonne formule en norme iso (avec comme base de départ
seulement l'année)??
--
Salutations
JJ


"Modeste" a écrit dans le message de news:

Bonsour®
nb :
premier lundi de la première semaine de l'année

désolé Jacky et Philippe :-(
les formules :
ÚTE(B1;1;1)-MOD((DATE(B1;1;1)-2);7)+7
ÚTE(B1;1;8-JOURSEM(DATE(B1;1;7))+1)
ÚTE(B1;1;9-JOURSEM(DATE(B1;1;7)))
sont notament fausses (Lundi 8 janvier ???) pour 1968,
1973,1979,1990,1996,2001,2007,2018 etc...


pour ne pas rester sur un bilan négatif et hors notion de semaine ISO
le 1er lundi de l'année (N° année en B1) :
ÚTE(B1;1;1)-JOUR(DATE(B1;1;1))+8-JOURSEM(DATE(B1;1;1)-JOUR(DATE(B1;1;1))-1)

--
--
@+
;o)))

Avatar
Philippe.R
Bonsoir Modeste,
Pas de quoi être désolé ; autant que les erreurs soient corrigées
;o)))
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Modeste" a écrit dans le message de
news:
Bonsour®
nb :
premier lundi de la première semaine de l'année

désolé Jacky et Philippe :-(
les formules :
ÚTE(B1;1;1)-MOD((DATE(B1;1;1)-2);7)+7
ÚTE(B1;1;8-JOURSEM(DATE(B1;1;7))+1)
ÚTE(B1;1;9-JOURSEM(DATE(B1;1;7)))
sont notament fausses (Lundi 8 janvier ???) pour 1968,
1973,1979,1990,1996,2001,2007,2018 etc...


pour ne pas rester sur un bilan négatif et hors notion de semaine ISO
le 1er lundi de l'année (N° année en B1) :
ÚTE(B1;1;1)-JOUR(DATE(B1;1;1))+8-JOURSEM(DATE(B1;1;1)-JOUR(DATE(B1;1;1))-1)

--
--
@+
;o)))