A voir également:
- Dattediff sans jour de week end
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Mettre a jour chromecast - Accueil - Guide TV et vidéo
- Comment mettre à jour ses pilotes - Guide
- Le jour de ma naissance gratuit - Télécharger - Histoire & Religion
2 réponses
Bonjour,
A mon avis, tu peux le faire en plusieurs étapes :
1 - datadiff(date1,date2) = Nombre1
2- calcul le nombre de semaines entre ces deux dates. = nombre2
3 - nombre1 - ( nombre2 *2)
A mon avis, tu peux le faire en plusieurs étapes :
1 - datadiff(date1,date2) = Nombre1
2- calcul le nombre de semaines entre ces deux dates. = nombre2
3 - nombre1 - ( nombre2 *2)
Il faudra passer par du vba.
Tu peux aussi, si cela t'intéresse, retirer les jours fériés (profites, c open ;) ).
Tu crées un module, et tu appelles la fonction inclue dans ce module dans une requête :
Donc, dans ta requête, tu mets =calcul_jours_semaine(ta_date1, ta date2).
Good ??
Tu peux aussi, si cela t'intéresse, retirer les jours fériés (profites, c open ;) ).
Tu crées un module, et tu appelles la fonction inclue dans ce module dans une requête :
Function calcul_jours_semaine (debutDate As Variant, finDate As Variant) As Variant
Dim dt As Date
dt = debutDate
calcul_jours_semaine = 0
While dt <= finDate
If DatePart("w", dt, vbMonday) < 6 Then
calcul_jours_semaine = calcul_jours_semaine + 1
End If
dt = DateAdd("d", 1, dt)
Wend
Exit Function
End Function
Donc, dans ta requête, tu mets =calcul_jours_semaine(ta_date1, ta date2).
Good ??