Найти предыдущий рабочий день, если праздник - PullRequest
0 голосов
/ 28 декабря 2018

Есть ли формула в Excel, похожая на =WORKDAY(), за исключением тех случаев, когда в праздничные дни она возвращает предыдущий рабочий день, например, =WORKDAY(A1; 5; DATE(2018; 8; 15)), и мне нужна формула для возврата 2018/08/14

Ответы [ 2 ]

0 голосов
/ 28 декабря 2018

Формула WORKDAY уже делает это.Например:

=WORKDAY(TODAY(); -1; TODAY()-1)

Даст вам позавчера, а не вчера.Вам просто нужно указать выходные в качестве третьего аргумента.

0 голосов
/ 28 декабря 2018

Настройте интервал, если выходной собирается изменить результат.

=WORKDAY(A1,  5-(WORKDAY(A1,  5,  DATE(2018, 8, 15))<>WORKDAY(A1,  5)),  DATE(2018, 8, 15))

enter image description here

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