I vissa fall kanske händelser inte är schemalagda för ett specifikt datum, utan är kopplade till en specifik veckodag i en viss månad och år – till exempel:
- första måndagen i januari 2007 är den tyngsta måndagen på året
- Andra söndagen i april 2011 – Luftförsvarets dag
- Första söndagen i oktober 2012 – Lärarnas dag
- och så vidare
För att bestämma det exakta datumet då en sådan veckodag infaller behöver vi en liten men knepig formel:
=ДАТА(B1;B2;B4*7-6)+ОСТАТ(B3-ДАТА(B1;B2;);7)
i den engelska versionen blir det
=DATE(B1;B2;B4*7-6)+MOD(B3-DATE(B1;B2;);7)
När man använder denna formel antas det att
- B1 – år (antal)
- B2 – månadsnummer (antal)
- B3 – veckodagens nummer (mån=1, ti=2 osv.)
- B4 – serienummer för den veckodag du behöver
För en betydande förenkling och förbättring av formeln, stort tack till de respekterade SITTA från vårt forum.
- Hur Excel faktiskt lagrar och bearbetar datum och tider
- NeedDate-funktion från PLEX-tillägget