Hi,
Ik heb met de volgende functie:
een source die het aantal werkdagen berekend tussen 2 datums...
Maar hij schijnt niet te werken. Er is nu altijd een verschil van 2 dagen. Dan wel 2 dagen teveel of 2 dagen te weinig.
Ik heb hieronder voorbeeldjes:
Begindatum Einddatum correcte aantal -- door prog. berekende aantal
17-11-03 - - 27-11-03 - - - - 8 - - - - - - - - - - -6
10-12-03 - - 22-12-03 - - - - 8 - - - - - - - - - - -10
16-12-03 - - 31-12-03 - - - - 11 - - - - - - - - - - -9
22-12-03 - - 26-12-03 - - - - 4 - - - - - - - - - - - -2
(Hopelijk duidelijk)
Eerst leek het erop dat het werkte maar nu niet meer (of t werkte nooit...)
maar dit is erg frusterend. Waarom kan die berekening niet gewoon goed gaan!
iemand enige suggesties?
Ik heb met de volgende functie:
code:
1
2
3
4
5
| Weekday(startdate) < Weekday(enddate) Then
WeekDayDiff = DateDiff("d", startdate, enddate) - (DateDiff("w", startdate, enddate) + 1) * 2
Else
WeekDayDiff = DateDiff("d", startdate, enddate) - DateDiff("w", startdate, enddate) * 2
End If |
een source die het aantal werkdagen berekend tussen 2 datums...
Maar hij schijnt niet te werken. Er is nu altijd een verschil van 2 dagen. Dan wel 2 dagen teveel of 2 dagen te weinig.
Ik heb hieronder voorbeeldjes:
Begindatum Einddatum correcte aantal -- door prog. berekende aantal
17-11-03 - - 27-11-03 - - - - 8 - - - - - - - - - - -6
10-12-03 - - 22-12-03 - - - - 8 - - - - - - - - - - -10
16-12-03 - - 31-12-03 - - - - 11 - - - - - - - - - - -9
22-12-03 - - 26-12-03 - - - - 4 - - - - - - - - - - - -2
(Hopelijk duidelijk)
Eerst leek het erop dat het werkte maar nu niet meer (of t werkte nooit...)
maar dit is erg frusterend. Waarom kan die berekening niet gewoon goed gaan!
iemand enige suggesties?