
Formuła ogólna
=date-DAY(date)+1+n*7-WEEKDAY(date-DAY(date)+8-dow)
Podsumowanie
Aby uzyskać n-ty dzień tygodnia w miesiącu (tj. Pierwszy wtorek, trzeci wtorek, czwarty czwartek itd.), Możesz użyć formuły opartej na funkcjach DZIEŃ i DZIEŃ.TYG. W pokazanym przykładzie formuła w E5 to:
=B5-DAY(B5)+1+D5*7-WEEKDAY(B5-DAY(B5)+8-C5)
Wyjaśnienie
Po pierwsze, ta formuła określa „datę rozpoczęcia”. „Pierwszy dzień miesiąca” jest obliczany za pomocą funkcji DZIEŃ tutaj:
=B5-DAY(B5)+1
Następnie n * 7 dni jest dodawane do pierwszego dnia miesiąca, aby uzyskać datę początkową n tygodni od pierwszego dnia miesiąca. W ogólnej postaci wzoru n oznacza „n-ty”.
Następnym krokiem jest obliczenie korekty wymaganej do osiągnięcia końcowego wyniku. Korekta jest obliczana na podstawie WEEKDAY i DAY:
WEEKDAY(B5-DAY(B5)+8-C5)
Wewnątrz WEEKDAY ponownie obliczany jest pierwszy dzień miesiąca, następnie dodawane jest 8 dni i odejmowana jest wartość dow (dzień tygodnia). Dzień tygodnia jest skracany jako „dow” w ogólnej postaci wzoru. Jest to liczba od 1 (niedziela) do 7 (sobota), którą można zmienić w razie potrzeby.
Ostatecznie obliczona korekta jest odejmowana od pierwotnej daty rozpoczęcia, aby uzyskać ostateczny wynik.