Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

23 Сентябрь 2021, 15:40 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Здесь можно поблагодарить участников форума Улыбка
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Анти DATEVALUE()  (Прочитано 221 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Wapr Old
Участник
**
Offline Offline

Сообщений: 25


« Стартовое сообщение: 10 Сентябрь 2021, 00:34 »

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

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

PS: я знаю про day и month, но не хочется с массивом месяцев возится.
« Последнее редактирование: 10 Сентябрь 2021, 00:37 от Wapr Old » Записан
eeigor
Форумчанин
***
Offline Offline

Пол: Мужской
Сообщений: 712



« Ответ #1: 10 Сентябрь 2021, 06:14 »

Попробуйте функцию ТЕКСТ (TEXT), где второй аргумент – это требуемый формат даты.
="С "&TEXT(A1;"D MMMM")&" по "&TEXT(B1;"D MMMM YYYY г.")
Формат уточните сами.
« Последнее редактирование: 10 Сентябрь 2021, 20:48 от eeigor » Записан

Ubuntu 18.04 LTS • LO 7.2.0.2 Community
Wapr Old
Участник
**
Offline Offline

Сообщений: 25


« Ответ #2: 10 Сентябрь 2021, 07:19 »

Всё хорошо
Вот жеж. Никогда бы не догадался, что функция из текстовой категории позволяет работать с датой. В замешательстве
Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!