Як користуватися функцією Excel WORKDAY.INTL -

Резюме

Функція Excel WORKDAY.INTL бере дату і повертає найближчі робочі в майбутньому чи минулому на основі значення зміщення, яке ви надаєте. На відміну від функції WORKDAY, WORKDAY.INTL дозволяє налаштувати, які дні вважаються вихідними (неробочими днями). Ви можете використовувати функцію WORKDAY.INTL для обчислення дати завершення, дати відправлення тощо, які враховують неробочі дні.

Призначення

Отримайте дату n робочих днів у майбутньому чи минулому

Повернене значення

Наступна або попередня робоча дата на основі введених даних

Синтаксис

= WORKDAY.INTL (дата_відпуску, дні, (вихідні), (святкові дні))

Аргументи

  • start_date - дата початку.
  • дні - дата завершення.
  • вихідні - (необов’язково) Встановлення, які дні тижня слід вважати вихідними.
  • свята - (необов’язково) Перелік однієї або декількох дат, які слід вважати неробочими днями.

Версія

Excel 2010

Примітки щодо використання

WORKDAY.INTL визначає дату, яка представляє "найближчий" робочий день N днів у минулому чи майбутньому. Використовуйте додатне число як дні для майбутніх дат, а від’ємне число для минулих дат. Ця функція є більш надійною, ніж функція WORKDAY, оскільки вона дозволяє вам налаштувати, які дні тижня вважаються вихідними.

Приклади формул

D4=WORKDAY.INTL(B4,C4) // default - weekends excluded D5=WORKDAY.INTL(B5,C5,11) // weekend set to Sunday only D6=WORKDAY.INTL(B6,C6,1,B9:B9) // default weekend with holidays

Вихідні

За замовчуванням WORKDAY.INTL виключає вихідні (субота та неділя). Однак ви можете контролювати, які дні вважаються вихідними, надавши код з таблиці нижче для аргументу вихідних .

Інший (простіший) спосіб вказати дні вихідних - використовувати "маску" для позначення вихідних з одиницями та нулями. У цій схемі для позначення вихідних передбачено рядок із 7 одиниць та нулів, якщо перший символ - понеділок, а останній - неділя. Використовуйте один (1) для позначення вихідних, а нуль (0) для робочого дня. Цей метод є більш гнучким, оскільки дозволяє призначити будь-який день тижня вихідним (тобто неробочим днем). Наприклад:

=WORKDAY.INTL(A1,3,"0000000") // no weekends =WORKDAY.INTL(A1,3,"1000000") // weekend = Mon =WORKDAY.INTL(A1,3,"1100000") // weekend = Mon+Tue =WORKDAY.INTL(A1,3,"1110000") // weekend = Mon+Tue+Wed =WORKDAY.INTL(A1,3,"1010000") // weekend = Mon+Wed

Свята

WORKDAY.INTL також може додатково враховувати святкові дні. Для аргументу канікул введіть діапазон, який містить дати свят. Ці дати вважаються неробочими днями і не будуть враховані в результаті.

Коди вихідних

Використовуйте будь-який із наведених нижче кодів для аргументу вихідних, щоб вибрати «фіксований» варіант вихідних.

Код Дні вихідних
1 (за замовчуванням) Субота неділя
2 Неділя, понеділок
3 Понеділок вівторок
4 Вівторок, середа
5 Середа, четвер
6 Четвер, п’ятниця
7 П’ятниця, субота
11 Тільки неділя
12 Тільки в понеділок
13 Тільки вівторок
14 Тільки в середу
15 Тільки в четвер
16 Тільки в п’ятницю
17 Тільки субота

Примітки:

  • Якщо дата_дані недійсна, функція WORKDAY.INTL повертає #NUM! помилка.
  • Якщо start_date + day недійсні, WORKDAY.INTL повертає #NUM! помилка.
  • Якщо якесь свято недійсне, функція WORKDAY.INTL повертає значення #NUM! помилка.
  • Якщо вихідні недійсні, функція WORKDAY.INTL повертає значення #VALUE! помилка.

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