Формула Excel: додайте робочі дні на сьогодні -

Зміст

Загальна формула

=WORKDAY(start_date,days,holidays)

Резюме

Якщо вам потрібно додати або відняти робочі дні (робочі дні) до дати, щоб ви могли обчислити дату в майбутньому або минулому, яка пропускає вихідні (та святкові дні), ви можете використовувати функцію WORKDAY. Свята необов’язкові.

У прикладі формула в D6 така:

=WORKDAY(B6,C6,B9:B11)

Це додає 7 днів до вівторка, 22 грудня, і повертається до вівторка, 5 січня 2016 року.

Пояснення

За замовчуванням функція WORKDAY виключає вихідні (субота та неділя). У цьому випадку ми також надали список із 3-х свят, які всі потрапляють в обчислюваний діапазон дат, а це означає, що будуть виключені як вихідні, так і святкові дні. У наведеній нижче таблиці показано, які дати виключаються з наведеними святами та без них (затінено сірим). Остаточні дати, повернуті робочим днем, виділені жовтим кольором

Жодних свят Відпустка забезпечена
Середа, 23 грудня 2015 р Середа, 23 грудня 2015 р
Четвер, 24 грудня 2015 р Четвер, 24 грудня 2015 р
Пт, 25 грудня 2015 р Пт, 25 грудня 2015 р
Сб, 26 грудня 2015 р Сб, 26 грудня 2015 р
Нд, 27 грудня 2015 р Нд, 27 грудня 2015 р
Пн, 28 грудня 2015 р Пн, 28 грудня 2015 р
Вівторок, 29 грудня 2015 р Вівторок, 29 грудня 2015 р
Середа, 30 грудня 2015 р Середа, 30 грудня 2015 р
Четвер, 31 грудня 2015 р Четвер, 31 грудня 2015 р
Пт, 01 січня 2016 р Пт, 01 січня 2016 р
Сб, 02 січня 2016 р Сб, 02 січня 2016 р
Нд, 03 січня 2016 р Нд, 03 січня 2016 р
Пн, 04 січня 2016 Пн, 04 січня 2016
Вівторок, 05 січня 2016 р Вівторок, 05 січня 2016 р
Ср, 06 січня 2016 р Ср, 06 січня 2016 р

Відніміть робочі дні

Щоб відняти бізнес від дати (замість додавання робочих днів), просто використовуйте від’ємне значення днів. Наприклад, щоб отримати дату за 3 робочі дні до дати в А1, ви можете використовувати:

=WORKDAY(A1,-3)

Цікаві статті...