Формула Excel: Получить дату начала проекта -

Содержание

Общая формула

=WORKDAY(start,-days,holidays)

Резюме

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

=WORKDAY(C5,-D5,holidays)

где «праздники» - именованный диапазон G5: G9.

Объяснение

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

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

В этом случае нам нужно вести обратный отсчет от конечной даты, поэтому мы указываем дни как отрицательное число. Для праздников мы предоставляем именованный диапазон «праздники», который включает даты из G5: G9. Даты не учитываются как рабочие дни.

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

Обратите внимание, что функция РАБДЕНЬ не считает дату начала рабочим днем.

Индивидуальные рабочие дни

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

=WORKDAY.INTL(C5,-D5,11,holidays)

WORKDAY.INTL можно настроить разными способами. На этой странице представлены подробности.

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