Formuła ogólna
=WORKDAY(start_date,days,holidays)
Podsumowanie
Jeśli chcesz dodać lub odjąć dni robocze (dni robocze) do daty, aby obliczyć datę w przyszłości lub w przeszłości, która pomija weekendy (i święta), możesz użyć funkcji DZIEŃ.ROBOCZY. Święta są opcjonalne.
W przykładzie formuła w D6 to:
=WORKDAY(B6,C6,B9:B11)
Spowoduje to dodanie 7 dni do wtorku 22 grudnia i powrót do wtorku 5 stycznia 2016 r.
Wyjaśnienie
Domyślnie funkcja DZIEŃ.ROBOCZY wyklucza weekendy (sobotę i niedzielę). W tym przypadku dostarczyliśmy również listę 3 dni wolnych od pracy, z których wszystkie przypadają w obliczanym zakresie dat, co oznacza, że zarówno weekendy, jak i święta zostaną wykluczone. Poniższa tabela pokazuje, które daty są wykluczone z podanymi świętami i bez nich (zacieniowane na szaro). Ostateczne daty zwrócone przez WORKDAY są wyróżnione na żółto
Żadnych wakacji | Zapewnione wakacje |
---|---|
Środa, 23 grudnia 2015 | Środa, 23 grudnia 2015 |
Czw., 24 grudnia 2015 r | Czw., 24 grudnia 2015 r |
Piątek, 25 grudnia 2015 r | Piątek, 25 grudnia 2015 r |
Sobota, 26 grudnia 2015 r | Sobota, 26 grudnia 2015 r |
Nie, 27.12.2015 | Nie, 27.12.2015 |
Poniedziałek, 28 grudnia 2015 r | Poniedziałek, 28 grudnia 2015 r |
Wt, 29-grudzień-2015 | Wt, 29-grudzień-2015 |
Środa, 30 grudnia 2015 | Środa, 30 grudnia 2015 |
Czw., 31 grudnia 2015 r | Czw., 31 grudnia 2015 r |
Pt, 01.01.2016 | Pt, 01.01.2016 |
Sb, 02-styczeń-2016 | Sb, 02-styczeń-2016 |
Nie, 03.01.2016 | Nie, 03.01.2016 |
Poniedziałek, 4 stycznia 2016 r | Poniedziałek, 4 stycznia 2016 r |
Wt, 05-styczeń-2016 | Wt, 05-styczeń-2016 |
Środa, 06.01.2016 | Środa, 06.01.2016 |
Odejmij dni robocze
Aby odjąć biznes od daty (zamiast dodawać dni robocze), po prostu użyj wartości ujemnej dla dni. Na przykład, aby uzyskać datę 3 dni robocze przed datą w A1, możesz użyć:
=WORKDAY(A1,-3)