
Общая формула
=WORKDAY(start,days/2,holidays)
Резюме
Чтобы рассчитать приблизительную дату середины проекта, вы можете использовать функцию РАБДЕНЬ. В показанном примере формула E5 выглядит так:
=WORKDAY(C5,E5/2,holidays)
где «праздники» - именованный диапазон G5: G10.
Объяснение
Функция РАБДЕНЬ возвращает дату в будущем или в прошлом в зависимости от даты начала, рабочих дней и дополнительных праздников. РАБДЕНЬ автоматически исключает выходные и считает рабочими днями только с понедельника по пятницу.
В показанном примере РАБДЕНЬ настроен на получение даты середины проекта путем добавления половины значения дней к дате начала:
=WORKDAY(C5,E5/2,holidays)
Проект A составляет 5 рабочих дней, поэтому E5 / 2 = 2,5 дня. Функция РАБДЕНЬ игнорирует дробные значения и использует только целую часть дней, поэтому она использует значение 2 для возврата даты 8 мая.
Обратите внимание, что функция РАБДЕНЬ не считает дату начала рабочим днем.
Индивидуальное расписание
Функция РАБДЕНЬ всегда рассматривает субботу и воскресенье как нерабочие дни. Чтобы получить среднюю точку для проекта, в котором рабочие дни не являются понедельником и пятницей, замените функцию WORKDAY.INTL на WORKDAY. Например, чтобы вычислить среднюю точку в проекте, в котором рабочие дни - с понедельника по субботу, вы можете использовать следующую формулу:
=WORKDAY.INTL(start,days/2,11,holidays)
Есть много других способов настроить WORKDAY.INTL. На этой странице представлены подробности.