Учебное пособие по Excel: как рассчитать сроки выполнения с помощью WORKDAY

Содержание

В этом видео мы рассмотрим, как рассчитать сроки выполнения с помощью функций РАБДЕНЬ и РАБДЕНЬ.INTL.

Функция РАБДЕНЬ возвращает дату в будущем или прошлом, которая учитывает выходные и, возможно, праздничные дни.

Вы можете использовать функцию РАБДЕНЬ для вычисления таких вещей, как даты отгрузки, даты доставки и даты завершения, которые должны учитывать рабочие и нерабочие дни.

Теперь, чтобы повторить, вычисление даты может быть действительно простым.

Чтобы добавить 1 день к дате в B5, я могу поставить 1 в C5, а затем просто использовать формулу:

= B5 + C5

И это дает нам 23 декабря, как и ожидалось.

Если я изменю C5 на -1, получим 21 декабря.

Это работает, потому что Excel хранит все даты как серийные номера …

Но что происходит, когда вам нужно пропустить выходные или праздничные дни? Что ж, для этого и предназначена функция РАБДЕНЬ.

Позвольте мне сначала применить произвольный числовой формат к датам, чтобы мы могли легко видеть день недели.

Пользовательский формат: ммм дд-ммм-ггг

Функция РАБДЕНЬ принимает 3 аргумента: дату начала, дни и необязательный диапазон для «праздников». Чтобы пропустить выходные, мне просто нужно указать РАБДЕНЬ дату начала из столбца B и значение дня из столбца C.

= РАБДЕНЬ (B6; C6)

С 1 днем ​​результат 25 декабря, понедельник. WORKDAY пропускает выходные.

Если я изменю дни на 2, мы получим 26 декабря.

Теперь 25 декабря - Рождество, поэтому обычно это не рабочий день.

Чтобы учесть праздники, нам нужно указать диапазон дат, который соответствует нерабочим дням.

Когда я добавляю этот диапазон в качестве третьего аргумента, вы можете увидеть, как WORKDAY исключает эти даты из расчета.

= РАБДЕНЬ (B7; C7; G5: G6)

Наконец, что, если вам нужно рассматривать выходной день, например субботу, как рабочий?

В этом случае вам нужно переключиться на функцию РАБДЕНЬ.INTL, которая позволяет настраивать выходные.

WORKDAY.INTL принимает еще один необязательный аргумент, называемый выходными, который занимает 3-ю позицию, за которой следуют праздники.

Например, если суббота - это обычно рабочий день, вы должны указать код 11 для выходных.

= РАБДЕНЬ.INTL (B8; C8,11; G5: G6)

Более гибкий способ настройки выходных - использовать специальную маску, основанную на текстовой строке из 7 единиц и нулей, где единицы представляют собой нерабочие дни недели, начинающейся в понедельник.

Итак, если суббота - обычно рабочий день, я бы использовал 6 нулей, а затем 1.

= РАБДЕНЬ.INTL (B8; C8; «0000001»; G5: G6)

Эта схема позволяет указать любую комбинацию рабочих и нерабочих дней в 7-дневной неделе.

Курс

Основная формула

Связанные ярлыки

Форматировать (почти) что угодно Ctrl + 1 + 1 Применить общий формат Ctrl + Shift + ~ + + ~

Интересные статьи...