Формула Excel будни

Формула Excel будни

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

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

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

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

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

решение1

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

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

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

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

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

Связанный контент