Voor veel activiteiten is er een draaiboek nodig, waarbij ook rekening moet worden gehouden met voorbereidingen, een tijdstraject etc. Ik ben gaan proberen dit in excel te laten bouwen: dat als ik de datum en het tijdstip van de activiteit invoer (het gaat steeds om eenzelfde activiteit), ik alle data waarop er een actie uitgevoerd moet worden terugkrijg, en waar nodig zelfs een precies tijdstip.
Het betekent dat er rekening moet worden gehouden met weekenden en vakantiedagen; daarop wordt er niet gewerkt en vindt er dus ook geen (voorbereidende) actie plaats.
Rekenen met data (als in: meervoud van datum) gaat wel, en ik heb het weekend-probleem al ondervangen, op de volgende manier:
Waarbij $B$3 de cel de 'brondatum' is, en in !Variabelen!B3 het aantal weken staat (vandaar *7, om op het aantal dagen te komen).
Echter, ik heb een lijst met vakantiedagen. Zoeken naar een match met die vakantiedagen lukt (logical statement), maar ik moet tevens een vervangende datum krijgen. Deze moet vóór deze vakantiedag liggen, en mag weer geen zaterdag, zondag óf andere vakantiedag zijn.
De lijst vakantiedagen loopt vanaf F4:F90, dus handmatig mogelijkheden bepalen zoek ik niet. Hoe krijg ik dit gedaan?
Het betekent dat er rekening moet worden gehouden met weekenden en vakantiedagen; daarop wordt er niet gewerkt en vindt er dus ook geen (voorbereidende) actie plaats.
Rekenen met data (als in: meervoud van datum) gaat wel, en ik heb het weekend-probleem al ondervangen, op de volgende manier:
=IF(WEEKDAY($B$3-(7*Variabelen!B3))=7;$B$3-(7*Variabelen!B3)-1;IF(WEEKDAY($B$3-(7*Variabelen!B3))=1;$B$3-(7*Variabelen!B3)-2;$B$3-7*Variabelen!B3))
Waarbij $B$3 de cel de 'brondatum' is, en in !Variabelen!B3 het aantal weken staat (vandaar *7, om op het aantal dagen te komen).
Echter, ik heb een lijst met vakantiedagen. Zoeken naar een match met die vakantiedagen lukt (logical statement), maar ik moet tevens een vervangende datum krijgen. Deze moet vóór deze vakantiedag liggen, en mag weer geen zaterdag, zondag óf andere vakantiedag zijn.
De lijst vakantiedagen loopt vanaf F4:F90, dus handmatig mogelijkheden bepalen zoek ik niet. Hoe krijg ik dit gedaan?