Страницы: 1
RSS
Формат даты на русском и на английском, помогите разобраться с форматом времени
 
Добрый день всем! Есть необходимость ячейку с датой формат дд.мм.гггг перевести в формат ггммдд. Пытаюсь сделать это функцией ТЕКСТ, но на разных компьютерах свой работает по разному, в одних работает при условии написании формулы только в формате yymmdd, в других работает только в формате ГГММДД. Это происходит, я так понимаю, из-за разных форматов ячеек.
Офис 2016, региональные настройки одинаковые.
Как прописать формулу что бы работало на всех компах?

файл с примером того что нужно сделать оставлю
 
kasparov,  ГГ.ММ.ДД?
 
кроме как делать ветвление с анализом, более не знаю метода и как правило это из-за региональных настроек.
=TEXT(E8;IF(TEXT(1;"D")="D";"ГГММДД";"YYMMDD"))
условие TEXT(1;"D")="D" может быть разное. главное однозначно определить латиница работает или надо кирилицу или наоборот TEXT(1;"Д")="Д" или
TEXT(1;"D")="1" ….

Если формул таких много, то я делал или на отельном листе вычисляемый формат =IF(TEXT(1;"D")="D";"ГГММДД";"YYMMDD") или прятал в имена


Цитата
vikttur написал:
Пользуйтесь форматом ячейки
Виктор, ну иногда нужен именно TEXT() и естественно именно с ним проблемы,
Изменено: БМВ - 16.07.2019 15:24:10
По вопросам из тем форума, личку не читаю.
 
Цитата
kasparov написал: ячейку с датой формат дд.мм.гггг перевести в формат ггммдд
Пользуйтесь форматом ячейки
 
А если так:
Код
=СЦЕПИТЬ(ТЕКСТ(E8;"ГГ");ТЕКСТ(E8;"ММ");ТЕКСТ(E8;"ДД"))
 
Для затравки формулистам:
Код
=ПСТР(ГОД(E7)*10000 + МЕСЯЦ(E7)*100 + ДЕНЬ(E7); 3;6)
Владимир
 
sokol92, Владимир, ММММ, если требуется, как будем, тоже через массив? :-)
По вопросам из тем форума, личку не читаю.
 
Здравствуйте, Михаил! По правилам могу отвечать только по этой теме :D  
Владимир
 
БМВ, похоже что помогло с если, завтра буду проверять.
Спасибо огромное!
Страницы: 1
Наверх