Анти DATEVALUE()

Автор Wapr Old, 10 сентября 2021, 00:34

0 Пользователи и 1 гость просматривают эту тему.

Wapr Old

Доброго всем.
Собстно хочется странного как обычно :)
Вот есть функция, преобразующая текст определённого формата во внутреннее представление даты
т.е. из "10 января 2011" она делает "40553", а мне надо наоборот.
Или, как вариант, выцепить *текстовое* представление из ячейки, отформатированной как дата "D MMMM YYYY"

В общем я хочу из "22.03.2021" получить ячейку со значением "С 22 марта по 28 марта 2021 г." (неделя) и так для любой даты.

PS: я знаю про day и month, но не хочется с массивом месяцев возится.

eeigor

#1
Попробуйте функцию ТЕКСТ (TEXT), где второй аргумент – это требуемый формат даты.
="С "&TEXT(A1;"D MMMM")&" по "&TEXT(B1;"D MMMM YYYY г.")
Формат уточните сами.
Ubuntu 18.04 LTS • LibreOffice 7.5.1.2 Community

Wapr Old

:beer:
Вот жеж. Никогда бы не догадался, что функция из текстовой категории позволяет работать с датой. :-\