
Formuła ogólna
=WORKDAY(EDATE(date,6)-1,1,holidays)
Podsumowanie
Aby uzyskać datę za 6 miesięcy w przyszłości, w następnym dniu roboczym, możesz użyć formuły opartej na funkcji DZIEŃ.ROBOCZY z pomocą EDATE.
W pokazanym przykładzie formuła w C6 to
=WORKDAY(EDATE(B6,6)-1,1,B9:B11)
Wyjaśnienie
Pracując od wewnątrz, EDATE najpierw oblicza datę za 6 miesięcy w przyszłości. W pokazanym przykładzie jest to 24 grudnia 2015 r.
Następnie formuła odejmuje 1 dzień, aby uzyskać 23 grudnia 2015 r., A wynik trafia do funkcji DZIEŃ.ROBOCZY jako datę początkową, z dniami = 1 i zakresem B9: B11 przewidzianym dla dni wolnych od pracy.
WORKDAY oblicza następnie następny dzień roboczy jeden dzień w przyszłości, biorąc pod uwagę święta i weekendy.
Jeśli potrzebujesz większej elastyczności w weekendy, możesz użyć WORKDAY.INTL.