N° semaine norme européenne?

C

Christian

Guest
Bonjour à tout le forum,


A propos du N° de semaine, Monique , dans un récent post, nous a expliqué la différence entre N° semaine et N° semaine norme européenne :
En Europe, la semaine n° 1 'doit' comporter au moins 4 jours.

J'ai copié la formule qu'elle indiquait:

=ENT(MOD(ENT((AUJOURDHUI()-2)/7);52+5/28))+1

Question : comment modifier la formule pour l'adapter dans le cas du calendrier 1904 coché ?.


Merci pour votre aide

Bien amicalement
Christian
 

Monique

Nous a quitté
Repose en paix
Bonjour,

La même adaptée au calendrier 1904
=ENT(MOD(ENT((A1-2+ESTERR('1/1/1900'+0)*6)/7)+0,6+(ESTERR('1/1/1900'+0)*208);52+5/28))+1

=ENT(MOD(ENT((A1-2+(JOURSEM(1)=7)*6)/7)+0,6+((JOURSEM(1)=7)*208);52+5/28))+1

=ENT(MOD(ENT((A1-2+(1*TEXTE(1;'j')=2)*6)/7)+0,6+((1*TEXTE(1;'j')=2)*208);52+5/28))+1
La 3ème : pour une version française d'Excel
Version anglaise : remplacer 'j' par 'd'

Même raisonnement mais plus court :
=ENT(MOD(ENT((A1-2+(JOUR(1)=2)*6)/7)+0,6+((JOUR(1)=2)*208);52+5/28))+1
 

SergiO

XLDnaute Accro
Bonjour Christian Monique, le forum

Intéressé par la formule renvoyant le n° de semaine, je l'ai testée :

=ENT(MOD(ENT((AUJOURDHUI()-2)/7);52+5/28))+1

Pour le 01/01/2007, elle renvoie le résultat 53 alors que ce sera un lundi donc semaine 1 de l'année.

Mais je n'arrive pas à la corriger...
 

Monique

Nous a quitté
Repose en paix
Bonjour,

Tu as perdu un 0,6 en route.

C'est celle-ci qu'il faut employer :
=ENT(MOD(ENT((A1-2)/7)+0,6;52+5/28))+1

et non celle-ci
=ENT(MOD(ENT((A1-2)/7);52+5/28))+1

Non, c'est moi qui avais perdu le +0,6
Je viens de rectifier
Lien supprimé

Message édité par: monique, à: 07/11/2005 23:14
 

Statistiques des forums

Discussions
312 946
Messages
2 093 830
Membres
105 848
dernier inscrit
toooom