Функції Excel NETWORKDAYS - підрахунок робочих днів

Завантажити Приклад робочої книги

Завантажте зразок робочої книги

Цей підручник демонструє, як користуватися Функція Excel NETWORKDAYS в Excel, щоб отримати кількість робочих днів між датами.

Огляд функції NETWORKDAYS

Функція NETWORKDAYS Повертає кількість робочих днів між двома датами. Робочі дні включають пн-пт та без суботи-нд. За бажанням можна виключити святкові дні.

Щоб використовувати функцію робочого аркуша Excel NETWORKDAYS, виберіть клітинку та введіть:

(Зверніть увагу, як виглядають вхідні дані формул)

Синтаксис та вхідні дані функції NETWORKDAYS:

1 = NETWORKDAYS (дата початку, дата закінчення, свята)

дата початку - Дата початку у форматі серійного номера Excel або введена у вигляді дати з цитатами (“s”) навколо дати. Приклад: Ви не можете ввести 12.11.2015 безпосередньо в клітинку. Замість цього вам потрібно ввести “11/12/2015”, або вам потрібно буде використати відповідний серійний номер: 42320. Крім того, ви можете посилатися на клітинку з введеною датою 12.11.2015. Excel автоматично перетворює дати, збережені в осередках, у послідовний формат (якщо дата не введена у вигляді тексту).

Дата закінчення - Дата завершення у форматі серійного номера Excel або введена як дата з цитатами (“s”) навколо дати. Приклад: Ви не можете ввести 12.11.2015 безпосередньо в клітинку. Замість цього вам потрібно ввести “11/12/2015”, або вам потрібно буде використати відповідний серійний номер: 42320. Крім того, ви можете посилатися на клітинку з введеною датою 12.11.2015. Excel автоматично перетворює дати, збережені в осередках, у послідовний формат (якщо дата не введена у вигляді тексту).

свята - НЕОБОВ'ЯЗКОВО. Список святкових днів, які слід виключити з "робочих днів". Його можна ввести як список серійних номерів, що відповідають святам. Крім того, він може посилатися на діапазон клітинок, які містять дати відпустки. Приклад: 42005,42189,42363 або A1: A3, посилаючись на клітинки, які містять, що містять дати: 01.01.2015, 07.07.2015, 25.12.2015.

Розрахунок робочих / робочих днів

Функція NETWORKDAYS обчислює кількість робочих днів між двома датами:

1 = МЕРЕЖІ ДНІ (В4, С4)

Якщо кінцева дата перед початковою датою, NETWORKDAYS поверне від’ємне значення:

1 = МЕРЕЖІ ДНІ (В4, С4)

Щоб повернути абсолютну кількість робочих днів, скористайтеся функцією ABS:

1 = АБС (ДНИ МЕРЕЖІ (B4, C4)

За замовчуванням NETWORKDAYS ігноруватиме всі святкові дні. Однак для визначення діапазону свят можна використати третій необов’язковий аргумент:

1 = МЕРЕЖІ ДНІ (B4, C4, F3: F4)

NETWORKDAYS у Google Таблицях

Функція NETWORKDAYS працює в Google Таблицях точно так само, як і в Excel:

NETWORKDAYS Приклади у VBA

Ви також можете використовувати функцію NETWORKDAYS у VBA. Тип:
application.worksheetfunction.networkdays (дата початку, дата закінчення, свята)

Виконання наступних операторів VBA

1234567891011121314 Діапазон ("C2") = Application.WorksheetFunction.Days360 (Діапазон ("A2"), Діапазон ("B2"), Неправда)Діапазон ("C3") = Application.WorksheetFunction.Days360 (Діапазон ("A3"), Діапазон ("B3"), Неправда)Діапазон ("C4") = Application.WorksheetFunction.Days360 (Діапазон ("A4"), Діапазон ("B4"), Неправда)Діапазон ("C5") = Application.WorksheetFunction.Days360 (Діапазон ("A5"), Діапазон ("B5"), Неправда)Діапазон ("D2") = Application.WorksheetFunction.Days (Діапазон ("B2"), Діапазон ("A2"))Діапазон ("D3") = Application.WorksheetFunction.Days (Діапазон ("B3"), Діапазон ("A3"))Діапазон ("D4") = Application.WorksheetFunction.Days (Діапазон ("B4"), Діапазон ("A4"))Діапазон ("D5") = Application.WorksheetFunction.Days (Діапазон ("B5"), Діапазон ("A5"))Діапазон ("E2") = Application.WorksheetFunction.NetworkDays (Діапазон ("A2"), Діапазон ("B2"))Діапазон ("E3") = Application.WorksheetFunction.NetworkDays (Діапазон ("A3"), Діапазон ("B3"))Діапазон ("E4") = Application.WorksheetFunction.NetworkDays (Діапазон ("A4"), Діапазон ("B4"))Діапазон ("E5") = Application.WorksheetFunction.NetworkDays (Діапазон ("A5"), Діапазон ("B5"))

дасть такі результати

Для аргументів функції (дата_початку та ін.) Ви можете або ввести їх безпосередньо у функцію, або визначити змінні для використання замість них.

Повернення до списку всіх функцій Excel

wave wave wave wave wave