Страницы: 1
RSS
Отображение в тексте даты только рабочих дней
 
="На утро "&ТЕКСТ(ДЕНЬ(СЕГОДНЯ());"00.")&ТЕКСТ(МЕСЯЦ(СЕГОДНЯ());"00.")&ТЕКСТ(ГОД(СЕГОДНЯ());"00")&" в работе находилось:"

Уважаемые Доки приветствую Вас!
Есть нетривиальная, но тем не менее несложная формула, которая отображает текущую дату в тексте.
Возможно ли её модернизировать, чтобы она работала по следующему условию?

- если СЕГОДНЯ() минус 1 день, есть выходной, то отображать ближайший, прошедший рабочий день, а если это день рабочий, то так и оставлять СЕГОДНЯ()- 1 день.
 
 
DBT,
для начала, так попроще:
Код
="Из них выдано "&ТЕКСТ(СЕГОДНЯ();"ДД.ММ.ГГГГ")

а в итоге вот так:
Код
="Из них выдано "& ЕСЛИ(ДЕНЬНЕД(B12;2)>=6; ТЕКСТ(СЕГОДНЯ()-1;"ДД.ММ.ГГГГ"); ТЕКСТ(СЕГОДНЯ();"ДД.ММ.ГГГГ"))
Изменено: evgeniygeo - 07.07.2022 11:48:09
 
evgeniygeo, согласен!!!  ;)  
 
Цитата
написал:
а в итоге вот так:
Спасибо, чутка ее подработал под условие и все норм.
="Из них выдано "&ЕСЛИ(ДЕНЬНЕД(СЕГОДНЯ();2)=1;ТЕКСТ(СЕГОДНЯ()-3;"ДД.ММ.ГГГГ");ТЕКСТ(СЕГОДНЯ()-1;"ДД.ММ.ГГГГ"))

 Благослови тебя Бог!  
 
Код
="Из них выдано "&ТЕКСТ(РАБДЕНЬ(СЕГОДНЯ();-1);"ДД.ММ.ГГГ")

Там в РАБДЕНЬ еще праздники учесть можно отдельным списком ))))
А вот рабочие субботы нельзя. Тут посложнее будет
Скажи мне, кудесник, любимец ба’гов...
 
_Boroda_, Да, круто. Очень компактно!!! Благослови тебя Бог!!!
Страницы: 1
Наверх