Я пытаюсь создать формулу, которая даст мне ожидаемую дату выполнения задачи (15 рабочих дней), и которая должна исключать выходные, это легко, и я сделал это с помощью простой формулы дня недели:

= ЕСЛИ (ДЕНЬНЕД (G8)= 1, G8+19, ЕСЛИ (ДЕНЬНЕД (G8)= 2, G8+18, G8+20))

G8 = дата начала;

Сложный вопрос заключается в том, что я хочу назначать дату начала в понедельник каждый раз, когда задание начинается в выходные.

Пример: я начал задание в субботу, поэтому дата начала будет в понедельник 00:00.

1 ответ1

0

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

В таком случае следующая формула должна работать (в течение 15 дней):

=WORKDAY(WORKDAY(G8,-1),16)

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .