Beste JP,
Geen universele formule. Een universele formule geldt voor ieder geval en altijd en overal.
Gelukkig heb je je beperkt tot een (werk)week die begint op maandag. Maar juist in dat geval klopt jouw berekening bij gebruik van criterium 3 niet.
Neem de volgende twee datums:
donderdag 11-7 (11-7) - WEEKDAG(11-7;3) geeft maandag 8-7
dinsdag 16-7 (16-7)+7 - WEEKDAG(16-7;3) geeft maandag 22-7
Je rekent dus over een periode vanaf dinsdag 9-7 t/m maandag 22-7, terwijl je zegt te willen rekenen van maandag t/m zondag.
Om met de juiste datum te rekenen moet je criterium 2 of 11 gebruiken.
De reden dat criterium 3 is toegevoegd is waarschijnlijk, dat je op deze manier naar de
eerste dag van de week teruggaat, terwijl je in alle andere gevallen teruggaat naar de laatste dag van de
vorige week.
Hoe je het aantal dagen uitrekent van een bepaalde periode, heb ik uitgelegd in mijn antwoord van 28 juni (01:41). Gelukkig krijg je wel het goede antwoord. En dat komt, omdat (7-1) - (5-1) ook 2 is.
En omdat jij, net als ik, ook uitgaat van een werkweek van maandag t/m vrijdag, kun je voor een
juiste berekening van het te belasten aantal dagen, naast 2, 3 en 11, ook de criteria 1, 16 en 17 gebruiken. Of weglaten, zoals in mijn formule.
Maar dit had ik al uitgelegd in mijn antwoord van 28 juni (19:58).
WEEKDAG zonder criterium is waarschijnlijk het begin van deze functie geweest. Eigenlijk had ook de functie REST(A1; 7) kunnen worden gebruikt, omdat 1 januari 1900, het begin van onze jaartelling, een zondag is en met dank aan de programmeurs van excel
die over het hoofd zagen, dat het jaar 1900 geen schrikkeljaar is.
De zondag als dag 1 van de week wordt vaak gebruikt, maar er kwam ook vraag naar maandag als (werk)dag 1 en als je een keer zover bent, dan maar allemaal (11 t/m 17).
Groet,
Bocculus