Повертає кількість цілих робочих днів між двома датами, використовуючи параметри, що вказують, які дні вихідні та їхню кількість. Вихідні та дні, указані як свята, не вважаються робочими днями.
Синтаксис
NETWORKDAYS.INTL(дата_початку;дата_завершення;[вихідний];[свята])
Синтаксис функції NETWORKDAYS.INTL має такі аргументи:
- Start_date та end_date Обов'язковий. Дати, для яких потрібно обчислити різницю. «Дата_початку» може бути раніша, така сама або пізніша, ніж «дата_завершення».
-
Вихідні Необов'язковий. Указує вихідні дні тижня, які не включаються до числа повних робочих днів між аргументами «дата_початку» та «дата_завершення». Вихідний – це число або текстовий рядок, що указує, на які дні припадають вихідні.
Числові значення вихідних указують такі вихідні:
| Число вихідного | Вихідні дні |
|---|---|
| 1 або не вказано | Субота, неділя |
| 2 | Неділя, понеділок |
| 3 | Понеділок, вівторок |
| 4 | Вівторок, середа |
| 5 | Середа, четвер |
| 6 | Четвер, п’ятниця |
| 7 | П’ятниця, субота |
| 11 | Лише неділя |
| 12 | Лише понеділок |
| 13 | Лише вівторок |
| 14 | Лише середа |
| 15 | Лише четвер |
| 16 | Лише п’ятниця |
| 17 | Лише субота |
Довжина текстових значень вихідних становить сім символів, а кожний символ у рядку представляє день тижня, починаючи з понеділка. 1 представляє неробочий день, а 0 – робочий день. У цьому рядку дозволені лише символи 1 і 0. Використання 1111111 завжди повертатиме 0.
Наприклад, 0000011 повертатиме вихідні суботу та неділю.
- Свята Необов'язковий. Довільний список дат, які потрібно виключити з робочого календаря, наприклад державні, місцеві свята або свята зі змінною датою. Цей список може бути або діапазоном клітинок, які містять дати, або константою-масивом порядкових номерів, які представляють дати. Порядок дат або порядкових значень свят може бути довільний.
Примітки
- Якщо «дата_початку» наступає пізніше, ніж «дата_завершення», значення, що повертається, буде від’ємним, а величина буде кількістю повних робочих днів.
- Якщо start_date виходить за межі діапазону поточної бази дат, функція NETWORKDAYS. Функція INTL повертає помилку #NUM! .
- Якщо end_date виходить за межі діапазону поточної бази дат, функція NETWORKDAYS. Функція INTL повертає помилку #NUM! .
- Якщо рядок вихідних має неприпустиму довжину або містить неприпустимі символи, NETWORKDAYS. Функція INTL повертає помилку #VALUE! .
Приклад
Скопіюйте дані прикладу з наведеної нижче таблиці та вставте їх у клітинку A1 нового аркуша Excel. Щоб відобразити результат обчислення формул, виберіть їх, натисніть клавішу F2, а потім – клавішу Enter. За потреби можна змінити ширину стовпців, щоб відобразити всі дані.