Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 06/12/2006, 18h05   #1 (permalink)
XLDnaute Junior
 
Date d'inscription: juillet 2006
Messages: 71
Par défaut calcul date à partir du num de la semaine année et jour??

bonjour à tous,

je voudrai faire un algo en VB qui me retourne une date (jour, mois, année) avec comme parametre d'entrée:
  • l'année
  • le numero de la semaine
  • et le numero du jour (exemple 1=lundi 2=mardi etc.. 7=dimanche)

je ne connais pas le calcul.

Avez vous 1 idée?

Merci à tous
jojo2006 est déconnecté   Réponse avec citation
ANNONCES
Vieux 06/12/2006, 18h23   #2 (permalink)
abc
XLDnaute Impliqué
 
Date d'inscription: juillet 2006
Messages: 641
Par défaut Re : calcul date à partir du num de la semaine année et jour??

Bonsoir,
un exemple avec l'aide du forum adapter a mes besoins.
A toi de l'arranger si cela te convient.
A +
Fichiers attachés
Type de fichier : zip tableauservice.zip (2,6 Ko, 26 affichages)
abc est déconnecté   Réponse avec citation
Vieux 06/12/2006, 18h25   #3 (permalink)
XLDnaute Barbatruc
 
Avatar de pierrejean
 
Date d'inscription: janvier 2006
Localisation: 69400 LIMAS
Version Excel : Excel 2000 (PC)
Messages: 5 442
Par défaut Re : calcul date à partir du num de la semaine année et jour??

bonjour jojo2006

l'algorithme pourrait etre du genre

la semaine S commence le (1 janvier de l'année concernée) plus 7 fois (S-1) et se termine le (1/01/année)+ 7xS
parcourir les jours de de semaine S du debut a la fin et regarder le jour de la semaine si celui-ci correspond au jour defini par l'enoncé alors le jour est celui cherché

en Vba c'est plus simple

par ailleurs il y a je crois 2 façons de coder la 1ere semaine de l'année

une petite recherche te precisera cela

petit complement:

info trouvée en provenance de JP14 la premiere semaine est celle qui comprend le premier jeudi de Janvier

d'ou le nouvel algorithme

a partir du premier janvier chercher le premier Jeudi
revenir au lundi precedent (premierlundi)
la semaine S commence le premierlundi +7x(S-1)
et se termine le premierlundi+ (7xS)-1
chercher dans cet espace la date ou le jour est celui demandé par l'énoncé

Dernière modification par pierrejean ; 06/12/2006 à 20h19.
pierrejean est déconnecté   Réponse avec citation
Vieux 07/12/2006, 14h48   #4 (permalink)
XLDnaute Junior
 
Date d'inscription: juillet 2006
Messages: 71
Par défaut Re : calcul date à partir du num de la semaine année et jour??

merci pour le fichier et l'algo cela a l'air de marcher

si B2=semaine en question et année (l'année en question)

on a:

=DATE(année;1;3)-JOURSEM(DATE(année;1;3))-5+7*B2

apparement cette formule en partant du 3 janvier de l'année retourne le lundi de la semaine en question

je pense que je vais partir la dessus. je dois juste trouver comment construire une date, trouver le joursem et faire la différence entre 2 date tout cela en en VB et cela sera gagner

si vous avez des idées elles sont les bienvenues bien sûr


merci à vous
jojo2006 est déconnecté   Réponse avec citation
Vieux 07/12/2006, 16h12   #5 (permalink)
XLDnaute Barbatruc
 
Avatar de pierrejean
 
Date d'inscription: janvier 2006
Localisation: 69400 LIMAS
Version Excel : Excel 2000 (PC)
Messages: 5 442
Par défaut Re : calcul date à partir du num de la semaine année et jour??

bonjour jojo2006
salut abc

pour concretiser l'algorithme proposé

une sub et une fonction personnalisée

pour garder un caractere didactique je n'ais pas cherché à simplifier le Vba ce qui reste bien entendu possible
Fichiers attachés
Type de fichier : xls unedate.xls (26,5 Ko, 48 affichages)
pierrejean est déconnecté   Réponse avec citation
Vieux 09/12/2006, 07h36   #6 (permalink)
XLDnaute Junior
 
Date d'inscription: juillet 2006
Messages: 71
Par défaut Re : calcul date à partir du num de la semaine année et jour??

Merci pierrejean


j'ai fais quelques modif et cela marche impeccable merci beaucoup et très bon week end
jojo2006 est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
N° de semaine jour année Victor Forum Excel 11 28/08/2006 18h00
Jour de semaine et année bisextile Patrick Forum Excel Downloads - Archives 6 17/02/2004 16h50
- Jour de semaine dans cellule à partir calendar? JB Forum Excel Downloads - Archives 3 06/12/2003 22h51
Date ,jour,mois,année Alyre Forum Excel Downloads - Archives 16 03/05/2003 14h28
Date ,jour,mois,année Alyre Forum Excel Downloads - Archives 4 15/04/2003 05h38


Fuseau horaire GMT +2. Il est actuellement 02h40.


(C) 2006 Excel Downloads