
Generisk formel
=date-DAY(date)+1+n*7-WEEKDAY(date-DAY(date)+8-dow)
Sammanfattning
För att få den nionde veckodagen på en månad (dvs. den första tisdag, tredje tisdag, fjärde torsdag osv.) Kan du använda en formel baserad på funktionerna DAG och VECKA. I exemplet som visas är formeln i E5:
=B5-DAY(B5)+1+D5*7-WEEKDAY(B5-DAY(B5)+8-C5)
Förklaring
Först bestämmer denna formel ett "startdatum". "Den första i månaden" beräknas med DAY-funktionen här:
=B5-DAY(B5)+1
Sedan läggs n * 7 dagar till den första i månaden för att få ett startdatum n veckor från den första i månaden. I den generiska formen av formeln representerar n "nth".
Nästa steg är att beräkna den justering som krävs för att nå det slutliga resultatet. Justeringen beräknas med WEEKDAY och DAY:
WEEKDAY(B5-DAY(B5)+8-C5)
Inom VECKUDAG beräknas den första i månaden igen, sedan läggs 8 dagar till och värdet för dow (veckodag) subtraheras. Veckodag förkortas "dow" i formens generiska form. Detta är ett nummer mellan 1 (söndag) och 7 (lördag) som kan ändras efter behov.
Slutligen subtraheras den beräknade justeringen från det ursprungliga startdatumet för att få det slutliga resultatet.