Calcul du numero de semaine

Résolu
Grobibi34 Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   -  
 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
A voir également:

3 réponses

michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 315
 
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
Grobibi34 Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   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
2
Fallentree Messages postés 2309 Date d'inscription   Statut Membre Dernière intervention   209
 
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 ...
0
Utilisateur anonyme
 
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.
-1