Как использовать функцию NETWORKDAYS в Excel
Продуктивность

Как использовать функцию NETWORKDAYS в Excel

При работе с данными часто возникает необходимость узнать количество дней между двумя датами. Вот как это можно вычислить с помощью функции NETWORKDAYS в Excel

Функция NETWORKDAYS – это полезный инструмент, который помогает определить количество рабочих дней между двумя датами, что может помочь вам спланировать мероприятия и определить приоритетность любых задач, которые существенно влияют на рабочий процесс

Вы можете использовать его как часть анализа и моделей электронных таблиц. Давайте рассмотрим подробнее, как работает эта функция, и мы подскажем вам некоторые способы ее эффективного использования в различных сценариях

Что такое функция NETWORKDAYS в Excel?

Функция NETWORKDAYS – это встроенная функция Дата/Время в Excel, которая возвращает количество рабочих дней между двумя датами. Она автоматически учитывает выходные дни (стандартные выходные, такие как суббота и воскресенье), а также любые указанные вами праздники

Синтаксис функции следующий:

=NETWORKDAYS(start_date, end_date, [holidays])

  • Start_date: Дата начала вашего проекта/задачи в формате даты.
  • Конечная_дата: Дата окончания проекта/задачи в формате даты.
  • [Праздники]: Это необязательный атрибут. Выходные дни включаются автоматически. Кроме того, вы можете указать список праздников, которые вы хотите исключить при расчете временной шкалы.
  • Примеры использования функции NETWORKDAYS в Excel

    Если вы ищете простой инструмент, который поможет вам оставаться на вершине — планировать проекты или задачи, рассчитывать часы работы над фриланс-проектами или управлять сроками, эта функция может вам пригодиться

    Помимо того, что функция NETWORKDAYS чрезвычайно полезна в повседневных рабочих/личных ситуациях, ее можно использовать для составления графиков и прогнозов при работе с другими инструментами электронных таблиц. Давайте рассмотрим, как этот инструмент может быть эффективен в различных сценариях

    1. Найти общее количество отработанных часов/часов, за которые выставлен счет за месяц

    На работе эта функция может быть полезна для того, чтобы убедиться, что ваши сотрудники работают достаточно часов каждую неделю. Если вы фрилансер, эта функция также может пригодиться, когда вы выставляете счета своим клиентам. В примере ниже показано, как это работает:

    1. Начните с регистрации в новом рабочем листе дат начала проекта, дат окончания проекта, списка праздников и других соответствующих деталей, как показано выше.
    2. Чтобы рассчитать общее количество отработанных дней и часов, необходимо ввести даты начала и окончания проекта, а также праздничные дни. Существует семь праздничных дней, перечисленных в столбце H.
    3. Введите функцию NETWORKDAYS, чтобы получить точное количество рабочих дней в столбце I.

    =NETWORKDAYS(F4,G4,$H$4:$H$10)

    Умножьте количество дней на 8 (часов в полном рабочем дне) в колонке J, чтобы получить общее количество часов, отработанных за месяц. Выражение будет выглядеть следующим образом:

    =NETWORKDAYS(F4,G4,$H$4:$H$10)*8

    Для самого первого проекта А в нашем примере общее количество дней составляет 51. Количество отработанных часов равно 408 часам, используя приведенную выше формулу

    2. Рассчитать количество рабочих дней, оставшихся в месяце

    Вы также можете использовать функцию NETWORKDAYS для расчета количества оставшихся рабочих дней в месяце. Например, мы хотим рассчитать количество рабочих дней, оставшихся в октябре. Допустим, мы находимся в середине октября. Мы хотим вычислить оставшееся количество дней с 15-10-2023

    Для этого нам потребуется использовать функцию EOMONTH в дополнение к функции NETWORKDAYS. Функция EOMONTH вычисляет конец месяца для заданной даты, прибавляя к ней заданное количество месяцев

    Для нашего примера необходимо ввести начальную дату 15-10-2023. Чтобы вернуть количество оставшихся дней в месяце октябрь 2-22, просто добавьте значение ноль в качестве количества месяцев. Это вернет количество оставшихся дней только для октября 2023 года. Функция может быть выражена следующим образом:

    =NETWORKDAYS(D6,EOMONTH(D6,0),$E$6:$E$12)

    Количество оставшихся рабочих дней с 15-10-2023 по 31-10-2023 составляет 10 дней

    Как использовать функцию NETWORKDAYS в Excel

    Мы будем использовать функцию NETWORKDAYS для подсчета количества рабочих/деловых дней между двумя определенными датами на базовом примере:

    1. Сначала вам нужно будет создать новый рабочий лист в Excel. Внесите в него данные— начальную дату, конечную дату и праздничные даты.
    2. Далее нужно подсчитать количество эффективных рабочих дней между любыми двумя датами.
    3. В нашем примере мы рассчитаем количество рабочих дней между 11 августа 2023 года и 31 декабря 2023 года.
    4. Как мы отмечали ранее, функция NETWORKDAYS учитывает стандартные выходные дни (субботу и воскресенье), а также любые рабочие или календарные праздники, которые могут быть указаны в электронной таблице (C10:C13).
    5. Далее создайте отдельный столбец справа. Теперь введите функцию в ячейку D10, чтобы получить количество эффективных рабочих дней, как показано ниже. Выражение будет выглядеть следующим образом:=NETWORKDAYS(A10,B10,$C$10:$C$13)
    6. С помощью функции количество эффективных рабочих дней (без учета выходных) равно 102. Однако в тех случаях, когда выходные приходятся на нестандартные дни, например понедельник и вторник, для этой цели необходимо использовать функцию NETWORKDAYS.INTL.
    7. Совет: Для получения точных результатов лучше использовать абсолютные ссылки на ячейки при выборе списка праздников.

    Подсчет рабочего времени и определение приоритетности задач

    Умение работать с функцией NETWORKDAYS может быть полезно в различных контекстах. Например, она может определить свободные рабочие дни для завершения проекта с клиентом или помочь вам оптимизировать свой график для соблюдения сроков. Чем больше вы будете использовать эту функцию, тем больше вы найдете творческих и полезных способов ее применения

    Об авторе

    Алексей Белоусов

    Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

    Комментировать

    Оставить комментарий