date

  • Initiateur de la discussion baigneur
  • Date de début
B

baigneur

Guest
Salut le forum,

Je suis à la recherche d'une formule pour convertir une date en n° de semaine.
Car j'utilise un userform avec le calendrier
Merci
 
A

AV

Guest
Pour obtenir le N° d'un semaine d'une date :
Sous réserve que la macro complémentaire Utilitaire d'Analyse soit chargée
=NO.SEMAINE(A1)
Cette fonction n'est pas compatible avec la norme ISO Europ (c'est du made in USA !)

Compatible avec la norme ISO Europ et valide avec calendrier 1900 ET 1904 :
=1+ENT(MIN(MOD(A1-DATE(ANNEE(A1)+{-1;0;1};1;5)+JOURSEM(DATE(ANNEE(A1)+{-1;0;1};1;3));734))/7)

Une plus courte mais non valide après 2104
=ENT(MOD(ENT((A1-2)/7)+0.6;52+5/28))+1

AV [MVP Excel]
 
A

AV

Guest
Ave jmps,

Tu fais bien de te poser des questions car, effectivement, le n° de semaine du 31/03/2006 (13) et celui du 31/03/2104 (14) ne sont pas les mêmes :)
On peu supposer que, d'ici là, MS aura proposé une fonction native à la norme ISO Europ.

NB : Personnellement, je mise beaucoup sur les progrès de la médecine…..

AV [MVP Excel]
 

Discussions similaires

Réponses
13
Affichages
445

Statistiques des forums

Discussions
312 799
Messages
2 092 240
Membres
105 300
dernier inscrit
DJSONO