• Initiateur de la discussion Initiateur de la discussion apdf1
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

apdf1

XLDnaute Impliqué
Bonjour,

Je recherche une formule pour trouver la date du mardi en fonction du N° de la semaine.
ex: semaine 45 = le 8/11/2011.

Un très grand merci à tout ceux qui pourront m'aider...

Ci joint le fichier exemple
Cordialement
Max
 

Pièces jointes

Re : N° de la semaine

Bonsoir apdf1,

Une fonction :

Function DateJourSemIso(Semaine As Integer, js As Byte, Optional An As Integer) As Date
'js : jour de la semaine (1 = lundi ---> 7 = dimanche)

If An = 0 Then An = Year(Date)

DateJourSemIso = 7 * Semaine + DateSerial(An, 1, 3) - Weekday(DateSerial(An, 1, 3)) + js - 6

End Function
 
Re : N° de la semaine

Re,

Voila un code en VBA pour se qui sa intéresse.

à mettre dans module standard.
Code:
Function Tuesd(ByVal An As Integer, ByVal Sem As Byte) As Date
Dim FirstTues As Date
 
FirstTues = DateSerial(An, 1, 1)
FirstTues = DateAdd("d", 1 - DatePart("w", FirstTues, vbTuesday), FirstTues)
Tuesd = DateAdd("ww", Sem, FirstTues)
End Function
Et en C1
Code:
=Tuesd(2011;A1)

Merci et bonne soirée

Max
 
Re : N° de la semaine

Re

Attention a ce code apdf1 !!!
Il n'est pas conforme à la norme ISO française
Rappel: Pour la norme ISO la semaine 1 est celle qui comprend le 1er jeudi de l'année
Si l'on teste ton code pour la semaine 1 de 2004 la reponse est 06/01/2004 ce qui parait correct (1er mardi de l'année)
Mais en fait pour ISO la semaine 1 commence le 29/12/2003 et le 1er mardi de la semaine 1 est le 30/12/2003
 
Re : N° de la semaine

Bonjour à tous PierreJean,

Pour ma part j'utilise cette formule

=ENT((F2-(DATE(ANNEE(F2-JOURSEM(F2-1)+4);1;3)-JOURSEM(DATE(ANNEE(F2-JOURSEM(F2-1)+4);1;3)))+5)/7)

la date du jour est en "F2"

Salutation à tous

Jean-Paul
 
Re : N° de la semaine

Bonjour à tous,

JCGL:

Je profite de ce fil pour tenter de comprendre ta formule. Je devine certains composants mais pas tout.
Pourrais-tu m'expliquer ?.
Je joints un classeur pour mieux me faire comprendre (normalement).

Je te remercie à l'avance.

Bonne journée
 

Pièces jointes

Re : N° de la semaine

Bonjour à tous,

Poulie :
Une année et pour l'intervalle supporté par XL (01/01/1900 au 31/12/9999) "vaut" en MOYENNE :
  • Mois = 30.3535 jours
  • Semaine = 52.0347
  • Jours = 365.2426

Je suppose que Monique en a tenu compte pour sa formule.

A + à tous
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
0
Affichages
305
Réponses
3
Affichages
436
Retour