Уважаемые форумчане, доброго времени суток! Помогите устранить ошибку в составленной мною формуле. Формула должна найти ближайший к начальной дате рабочий день (с учетом выходных, праздников и рабочих суббот,воскресений), который отстает от начальной даты не менее чем на 11 дней и не более чем на 20 дней. Сейчас формула выглядит следующим образом
Код
=ЕСЛИ(B3="";"Заполнить дату публикации торгов";ТЕКСТ(ЕСЛИ(СЧЁТЕСЛИ(Рабочие;B3+11);B3+11;ЕСЛИ(B3+11=РАБДЕНЬ(B3+11-1;1;Выходные);B3+11;ЕСЛИ(И((МИНЕСЛИ(Рабочие;Рабочие;">"&СУММ(B3;-1);Рабочие;"<"&СУММ(B3;21))=0);РАБДЕНЬ(B3+11;-1;Выходные)<B3+10);0;ЕСЛИ(РАБДЕНЬ(B3+21;-1;Выходные)>B3+10;РАБДЕНЬ(B3+10;1;Выходные);МИНЕСЛИ(Рабочие;Рабочие;">"&СУММ(B3;-1);Рабочие;"<"&СУММ(B3;21))))));"[$-x-sysdate]ДДДД, ММММ ДД, ГГГГ"))
но к сожалению, в текущем виде, при указании начальной даты 13 марта он выдает ошибку.
Если страницу перезагрузить, то ссылку видно. с первого захода - нет. Ну и с МИНЕСЛИ я точно не помощник, мой 2016 такого не разумеет. Аналогичные задачи тут решались через PQ. С формулой вряд ли помогу.
Сергей, если добавить, что 24 марта 2019 это рабочий день и поставить начальную дату 12 марта 2019, формула все равно выводит 25 марта 2019, а должна 24 марта 2019 года.