Calcul date en fonction du numéro de semaine et du jour

Bonjour,

J'ai une formule qui fonctionne correctement et me donne le résultat souhaité, sauf que je souhaite la faire évoluer.

Actuellement j’écris les jours en fonction d'un chiffre 0 lundi, 1 mardi, 2 mercredi etc jusqu'à dimanche = 6 en A1.

=DATE(ANNEE(AUJOURDHUI());1;3)-JOURSEM(DATE(ANNEE(AUJOURDHUI());1;3))-5+A1+7*A2

Si possible est-ce que je peux avoir le même résultat en inscrivant en A1 directement le jour monday, tuesday etc.

Voila en PJ l'exemple en vous remerciant par avance.

Salut

essai

Hello,

Merci de ton aide belkacem,

J'avais pensé à une rechercheV comme tu as fait.

Mais je souhaite que la formule ne dépendre pas d'un autre tableau.

Voila ce que j'ai fait, un peu bourrin mais bon !

=SIERREUR(DATE(ANNEE(AUJOURDHUI());1;3)-JOURSEM(DATE(ANNEE(AUJOURDHUI());1;3))-5+
SI(A1="monday";0;
SI(A1="Tuesday";1;
SI(A1="wenesday";2;
SI(A1="thrusday";3;
SI(A1="friday";4;
SI(A1="Saturday";5;
SI(A1="Sunday";6;"")))))))+7*A2;"Pas de donnée")

/code]

'********************Sinon avec une formule vba*****************************************************

[code]Function DayOfWeekValue(myDay As Variant) As Integer
'   Convert text value of day of week (i.e. "Monday") to numeric representation

    Select Case myDay

        Case "Monday"
            DayOfWeekValue = 0
        Case "Tuesday"
            DayOfWeekValue = 1
        Case "Wednesday"
            DayOfWeekValue = 2
        Case "Thursday"
            DayOfWeekValue = 3
        Case "Friday"
            DayOfWeekValue = 4
        Case "Saturday"
            DayOfWeekValue = 5
        Case "Sunday"
            DayOfWeekValue = 6
    End Select

End Function

Si jamais vous pensez à autre chose de moins complexe !!

Rechercher des sujets similaires à "calcul date fonction numero semaine jour"