Et c'est bien le résultat attendu dans tous ces cas. Tous ces jours sont dans la même semaine que le 4 janvier de l'an suivant (donc 1ère semaine de l'an suivant).
dim 01/01/2006 52 au lieu de 53
Le dimanche 1 janvier 2006 est bel et bien dans la 52e semaine de 2005.
AMA, tu n'as pas bien compris la norme ISO européenne (qui chevauche les années, a-contrario de la norme US). La première semaine de l'année est celle qui contient le 4 janvier ET DE PLUS, les semaines commencent TOUJOURS un lundi (important, c'est dans la norme) et ont toujours 7 jours (alors que les semaines norme-US peuvent avoir moins de 7 jours).
Salutations,
Daniel M.
Bonsoir Philippe,
par contre
pour lun 31/12/2001
lun 30/12/2002
mar 31/12/2002
lun 29/12/2003
mar 30/12/2003
mer 31/12/2003
lun 31/12/2007
Et c'est bien le résultat attendu dans tous ces cas. Tous ces jours sont dans la
même semaine que le 4 janvier de l'an suivant (donc 1ère semaine de l'an
suivant).
dim 01/01/2006 52 au lieu de 53
Le dimanche 1 janvier 2006 est bel et bien dans la 52e semaine de 2005.
AMA, tu n'as pas bien compris la norme ISO européenne (qui chevauche les années,
a-contrario de la norme US).
La première semaine de l'année est celle qui contient le 4 janvier ET DE PLUS,
les semaines commencent TOUJOURS un lundi (important, c'est dans la norme) et
ont toujours 7 jours (alors que les semaines norme-US peuvent avoir moins de 7
jours).
Et c'est bien le résultat attendu dans tous ces cas. Tous ces jours sont dans la même semaine que le 4 janvier de l'an suivant (donc 1ère semaine de l'an suivant).
dim 01/01/2006 52 au lieu de 53
Le dimanche 1 janvier 2006 est bel et bien dans la 52e semaine de 2005.
AMA, tu n'as pas bien compris la norme ISO européenne (qui chevauche les années, a-contrario de la norme US). La première semaine de l'année est celle qui contient le 4 janvier ET DE PLUS, les semaines commencent TOUJOURS un lundi (important, c'est dans la norme) et ont toujours 7 jours (alors que les semaines norme-US peuvent avoir moins de 7 jours).
Salutations,
Daniel M.
Philippe Noss
C'est pas que je n'ai comris la règle ISO européenne, c'est que je ne la connais mais je ne l'ai pas cherchée. Si tu connais un site qui la précise je suis preneur Ceci dit, je n'ai rien contre la formule "1+ENT", si ce n'est qu'il faut traduire en formule un algorythme que je ne connais pas plus que la norme ISO !!! A mon retour de congés, je vais me pencher sur le problème en essayant (j'insisite lourdement !!) avec NO.SEMAINE , sinon avec une fonction personnalisée qui calcule se n° de semaine selon l'algorythme ( à moins qu'elle n'existe) La suite dans 3 semaines, la j'ai déja la tete ailleurs ...
A bientot
C'est pas que je n'ai comris la règle ISO européenne, c'est que je ne
la connais mais je ne l'ai pas cherchée. Si tu connais un site qui la
précise je suis preneur
Ceci dit, je n'ai rien contre la formule "1+ENT", si ce n'est qu'il
faut traduire en formule un algorythme que je ne connais pas plus que
la norme ISO !!!
A mon retour de congés, je vais me pencher sur le problème en
essayant (j'insisite lourdement !!) avec NO.SEMAINE , sinon avec une
fonction personnalisée qui calcule se n° de semaine selon
l'algorythme ( à moins qu'elle n'existe)
La suite dans 3 semaines, la j'ai déja la tete ailleurs ...
C'est pas que je n'ai comris la règle ISO européenne, c'est que je ne la connais mais je ne l'ai pas cherchée. Si tu connais un site qui la précise je suis preneur Ceci dit, je n'ai rien contre la formule "1+ENT", si ce n'est qu'il faut traduire en formule un algorythme que je ne connais pas plus que la norme ISO !!! A mon retour de congés, je vais me pencher sur le problème en essayant (j'insisite lourdement !!) avec NO.SEMAINE , sinon avec une fonction personnalisée qui calcule se n° de semaine selon l'algorythme ( à moins qu'elle n'existe) La suite dans 3 semaines, la j'ai déja la tete ailleurs ...
A bientot
Modeste
Philippe Noss wrote:
Si tu connais un site qui la précise je suis preneur ;o)))
Formule non compatible calendrier 1904 : =ENT(MOD(ENT((A1-2)/7)+0.6;52+5/28))+1
Compatible 1900 et 1904 (Daniel M.) : =1+ENT(MIN(MOD(A1-DATE(ANNEE(A1)+{-1;0;1};1;5)+JOURSEM(DATE(ANNEE(A1)+{-1;0;1};1;3));734))/7)
-- n'oubliez pas les FAQ : http://www.excelabo.net http://dj.joss.free.fr/faq.htm http://www.faqoe.com http://faqword.free.fr -- Feed Back http://viadresse.com/?94912042
Philippe Noss wrote:
Si tu connais un site qui la précise je suis preneur
;o)))
Formule non compatible calendrier 1904 :
=ENT(MOD(ENT((A1-2)/7)+0.6;52+5/28))+1
Compatible 1900 et 1904 (Daniel M.) :
=1+ENT(MIN(MOD(A1-DATE(ANNEE(A1)+{-1;0;1};1;5)+JOURSEM(DATE(ANNEE(A1)+{-1;0;1};1;3));734))/7)
--
n'oubliez pas les FAQ :
http://www.excelabo.net http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
--
Feed Back
http://viadresse.com/?94912042
Formule non compatible calendrier 1904 : =ENT(MOD(ENT((A1-2)/7)+0.6;52+5/28))+1
Compatible 1900 et 1904 (Daniel M.) : =1+ENT(MIN(MOD(A1-DATE(ANNEE(A1)+{-1;0;1};1;5)+JOURSEM(DATE(ANNEE(A1)+{-1;0;1};1;3));734))/7)
-- n'oubliez pas les FAQ : http://www.excelabo.net http://dj.joss.free.fr/faq.htm http://www.faqoe.com http://faqword.free.fr -- Feed Back http://viadresse.com/?94912042
Misange
Bonjour,
Si tu veux réinventer la roue... Ca fait lurette que Laurent et d'autres se sont penché sur le pb et ont pondu formules et fonctions adéquates, avec moultes explications détaillées à l'appui que tu retrouvereras ici http://www.excelabo.net/xl/calendriers.php#numerosemaine
Bonnes vacances !
Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
Le 29/07/2005 14:51, :
C'est pas que je n'ai comris la règle ISO européenne, c'est que je ne la connais mais je ne l'ai pas cherchée. Si tu connais un site qui la précise je suis preneur Ceci dit, je n'ai rien contre la formule "1+ENT", si ce n'est qu'il faut traduire en formule un algorythme que je ne connais pas plus que la norme ISO !!! A mon retour de congés, je vais me pencher sur le problème en essayant (j'insisite lourdement !!) avec NO.SEMAINE , sinon avec une fonction personnalisée qui calcule se n° de semaine selon l'algorythme ( à moins qu'elle n'existe) La suite dans 3 semaines, la j'ai déja la tete ailleurs ...
A bientot
Bonjour,
Si tu veux réinventer la roue...
Ca fait lurette que Laurent et d'autres se sont penché sur le pb et ont
pondu formules et fonctions adéquates, avec moultes explications
détaillées à l'appui que tu retrouvereras ici
http://www.excelabo.net/xl/calendriers.php#numerosemaine
Bonnes vacances !
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta
Le 29/07/2005 14:51, :
C'est pas que je n'ai comris la règle ISO européenne, c'est que je ne
la connais mais je ne l'ai pas cherchée. Si tu connais un site qui la
précise je suis preneur
Ceci dit, je n'ai rien contre la formule "1+ENT", si ce n'est qu'il
faut traduire en formule un algorythme que je ne connais pas plus que
la norme ISO !!!
A mon retour de congés, je vais me pencher sur le problème en
essayant (j'insisite lourdement !!) avec NO.SEMAINE , sinon avec une
fonction personnalisée qui calcule se n° de semaine selon
l'algorythme ( à moins qu'elle n'existe)
La suite dans 3 semaines, la j'ai déja la tete ailleurs ...
Si tu veux réinventer la roue... Ca fait lurette que Laurent et d'autres se sont penché sur le pb et ont pondu formules et fonctions adéquates, avec moultes explications détaillées à l'appui que tu retrouvereras ici http://www.excelabo.net/xl/calendriers.php#numerosemaine
Bonnes vacances !
Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
Le 29/07/2005 14:51, :
C'est pas que je n'ai comris la règle ISO européenne, c'est que je ne la connais mais je ne l'ai pas cherchée. Si tu connais un site qui la précise je suis preneur Ceci dit, je n'ai rien contre la formule "1+ENT", si ce n'est qu'il faut traduire en formule un algorythme que je ne connais pas plus que la norme ISO !!! A mon retour de congés, je vais me pencher sur le problème en essayant (j'insisite lourdement !!) avec NO.SEMAINE , sinon avec une fonction personnalisée qui calcule se n° de semaine selon l'algorythme ( à moins qu'elle n'existe) La suite dans 3 semaines, la j'ai déja la tete ailleurs ...