Calcul du numero de semaine [Résolu/Fermé]

Signaler
Messages postés
83
Date d'inscription
lundi 3 mars 2008
Statut
Membre
Dernière intervention
29 mai 2008
-
 Utilisateur anonyme -
Bonjour le forum.

J'ai encore est toujours de petit problème de macro ^^' .

Je voudrai calculer à partir d'une date le numero de semaine dans l'année, cela est il possible et si oui comment.

J'ai essayé plusieurs petit algo mais rien ne va il a toujours un décalage de quelque semaines.

Si l'un de vous avait une solution, je suis preneur.

Et encore merci par avance pour toutes vos réponses et remarques.

Cordialement

grobibi34

3 réponses

Messages postés
16309
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
25 novembre 2020
3 079
Bonjour,

Problème pas facile car la numérotation est différente aux USA et en Europe (norme ISO); or, excel est américain. et la fonction excel, No semaine n'est pas valable en Europe

Tu peux aller voir sur le site du Grand Chef Excel, Laurent Longre

http://xcell05.free.fr/

où ce problème est traité en VBA

Bonne recherche
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 76687 internautes nous ont dit merci ce mois-ci

Messages postés
83
Date d'inscription
lundi 3 mars 2008
Statut
Membre
Dernière intervention
29 mai 2008
30
J'ai trouvée une réponse qui me parait bonne quand je l'applique à mes différentes dates:

ActiveCell.FormulaR1C1 = "=INT(MOD(INT((R[3]C-2)/7)+0.6,52+5/28))+1"

Elle me parait bien si vous voyez un bug n'hésitez pas
Messages postés
2295
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
179
La formule en clair c est
nW=prtie entier (reste (partie entiere ( ...)/7) + ... + .... ))) +1
c est n importe quoi ???
((R[3]C-2)/7 jour -2 /7 avec le premier du mois ca marche ???
0.6,52+5/28)) taux de la variance mensuelle <1

tu aurais du donner la formule dite general ...

Alors sur mon planning la fonction No.semaine envoit la bon nombre.
Maintenant en Vba je n'utilise pas. C'est peut-être simpliste mais + x ou - y peuvent encadrer la différence citée, tout dépend ensuite de quel jour part la semaine, ce qui je crois se calibre dans les options.