Jump to content
  • 0

werkdagen tellen


halph

Question

Posted

Kan iemand mij op weg helpen bij het tellen van het aantal werkdagen. Ik heb een periode geselecteerd en wil nu berekenen hoeveel werkdagen in die periode zitten. Liefs weet ik hoeveel maandagen, dinsdagen woensdagen etc er in die periode zitten.

 

Alvast dank

4 answers to this question

Recommended Posts

  • 0
Posted

rmw heeft hiervoor een mooie CF-geschreven: http://www.briandunning.com/cf/185

 

( Int ( ( endDate - 6 ) / 7 ) - Int ( ( startDate - 6 ) / 7 ) ) * 5 +                  // the number of weeks times 5
If ( Mod ( endDate - 6 ; 7 ) - 2 > 0 ; Mod ( endDate - 6 ; 7 ) - 2 ; 0 ) -    // the number of weekdays of the last week
If ( Mod ( startDate - 6 ; 7 ) - 2 > 0 ; Mod ( startDate - 6 ; 7 ) - 2 ; 0 )    // the number of weekdays of the first week

  • 0
Posted

al zoekend op dit forum zie ik al aardig wat mogelijke oplossingen. Omdat ik op zoek ben naar een formule definitie in de database om het aantal werkdagen te tellen ook maar eens filemaker help bronnen gebruikt. Hierbij wordt de volgende oplossing geboden';

 

5 * Int ( ( EndDate - StartDate ) / 7 ) +Middle ( "0012345501234544012343340123223401211234010012340" ; 7 * (DayOfWeek ( StartDate ) - 1 ) + DayOfWeek ( EndDate ) ; 1 )

 

Deze formule geeft echter gek springende waarden als uitkomst als de einddatum steeds later wordt gezet. tot zelfs negatief 2 weken later.

wie ziet hier waar het fout gaat?

 

rolf

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...