lundi

Le
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
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Jacky
Le #6727001
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" 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



Philippe.R
Le #6726991
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" 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



Philippe.R
Le #6726981
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" 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" 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






Modeste
Le #6727341
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)))

Modeste
Le #6727431
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)))

Jacky
Le #6727881
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"
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)))

Philippe.R
Le #6733661
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" 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)))

Publicité
Poster une réponse
Anonyme