Formuła Excel: Dodaj dni robocze do daty niestandardowych weekendów -

Spisie treści

Formuła ogólna

=WORKDAY.INTL(start_date,days,weekend, holidays)

Podsumowanie

Aby dodać lub odjąć dni robocze do daty, tak aby można było obliczyć datę w przyszłości lub w przeszłości, która pomija weekendy (dostosowane) i święta, można użyć funkcji DZIEŃ.ROBOCZY.INTL. Święta i weekendy są opcjonalne.

W przykładzie formuła w D6 to:

=WORKDAY.INTL(B6,C6,11,B9:B11)

Ta formuła dodaje 7 dni roboczych do wtorku, 22 grudnia. Podane są trzy dni świąteczne, a weekendy są ustawiane przy użyciu argumentu weekendu 11, co oznacza „tylko niedziela”. Wynik to środa 30 grudnia 2015 r.

Wyjaśnienie

Domyślnie funkcja WORKDAY.INTL wyklucza weekendy (sobotę i niedzielę). W tym przypadku jednak podaliśmy dla tego argumentu 11, co oznacza „tylko niedziela” (patrz: pełna lista kodów weekendów).

Dostarczyliśmy również listę 3 dni świątecznych, które przypadają w obliczanym zakresie dat, co oznacza, że ​​święta i niedziele zostaną wykluczone. Poniższa tabela pokazuje, które daty są wykluczone z podanymi świętami i bez nich (daty wyłączone są zacieniowane). Ostateczne daty zwrócone przez WORKDAY są zaznaczone 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

Interesujące artykuły...