ChrisTC1 Geplaatst: 27 februari 2018 Delen Geplaatst: 27 februari 2018 Goedemiddag Forumleden, Ik vroeg me af of het mogelijk is om via een berekening er achter te kunnen komen hoeveel, bijvoorbeeld vrijdagen, er zitten in een bepaalde periode (begindatum) (einddatum)? Heeft iemand hier misschien een suggestie voor? Ik hoor het graag Quote Link naar reactie
0 menno Geplaatst: 1 maart 2018 Delen Geplaatst: 1 maart 2018 Probeer het eens met deze formule: // de inputs voor de formule zijn: d1 (begindatum), d2 (einddatum) en dg (zoekdag, 1...7 = Zo...Za) Let ( [ wd = DayOfWeek ( d1 ) ; x1 = Div ( d2 - d1 ; 7 ) ; // aantal hele weken, dit aantal tel je sowieso x2 = Mod ( dg + 7 - wd ; 7 ) ; // aantal dagen tot eerste incidentie van zoekdag x3 = Mod ( d2 - d1 ; 7 ) // restant dagen ] ; x1 + if ( x3 ≥ x2 ; 1 ) ) Doet ongeveer wat JW zegt Quote Link naar reactie
0 jw Geplaatst: 28 februari 2018 Delen Geplaatst: 28 februari 2018 Dat lijkt me niet zo ingewikkeld. Als je Filemaker Advanced hebt, dan maak je er een curtom-functie van: dagen = Bepaal het aantal dagen tussen begin en einde. totaal = dagen / 7 Bepaal of de eerste dag een vrijdag is, doe dat ook voor de laatste dag. Corrigeer hiermee het totaal. Is dit voldoende? Quote Link naar reactie
0 ChrisTC1 Geplaatst: 1 maart 2018 Auteur Delen Geplaatst: 1 maart 2018 Bedankt voor je reactie jw, Ik heb er even mee lopen stoeien. En voor langere periode lijkt dit inderdaad te werken. Maar wat nou als ik een periode heb van 3 dagen die begint op een Donderdag. Deze Formule zal dan 0 teruggeven. Wat natuurlijk ook klopt als die periode van 3 dagen op een maandag begint. Hetzelfde geldt voor, wanneer een periode van 10 dagen op een maandag begint. Deze formule geeft dan inderdaad 1 aan, wat klopt. Maar wanneer een periode van 10 dagen op een donderdag begint, is de begin datum en einddatum allebei geen vrijdag . Maar zitten er dus wel 2 vrijdagen in. De formule geeft dan echter nog steeds 1 aan. Klopt dit of zie ik hier iets cruciaals over het hoofd? Quote Link naar reactie
0 ChrisTC1 Geplaatst: 2 maart 2018 Auteur Delen Geplaatst: 2 maart 2018 YES GOT IT! Perfect heren. Bedankt!! Quote Link naar reactie
Vraag
ChrisTC1
Goedemiddag Forumleden,
Ik vroeg me af of het mogelijk is om via een berekening er achter te kunnen komen hoeveel, bijvoorbeeld vrijdagen, er zitten in een bepaalde periode (begindatum) (einddatum)?
Heeft iemand hier misschien een suggestie voor?
Ik hoor het graag
Link naar reactie
4 antwoorden op deze vraag
Aanbevolen berichten
Doe mee aan dit gesprek
Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.