Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Преобразование даты в текстовом формате с помощью ТЕКСТ
 
Цитата
Jack Famous написал:
только какой смысл, если пришёл  sokol92  со своей =ПСТР(ГОД(A1)*100+МЕСЯЦ(A1);3;4) и опять всех уделал своим фундаментальным подходом — прямо руки опускаются  
Если утешит, то впихнул в работу ваш вариант  :D  Для меня более читабельно, чем вариант сокола
Преобразование даты в текстовом формате с помощью ТЕКСТ
 
Цитата
Jack Famous написал:
а вы уверены? Я думаю, что дело всё-таки в региональных настройках…
Вообще не уверен. Региональные настройки / версия винды / разрядность винды / версия офиса / разрядность офиса / положения луны относительно Юпитера - абсолютно нет желания искать источник проблемы. Явно, что это косяк. И это не первое место офиса, где локализация играет злую шутку

Спасибо, ваша версия костыля намного изящнее моего
Преобразование даты в текстовом формате с помощью ТЕКСТ
 
skais675, если дата меньше 2000 года, то получим неверный результат
Преобразование даты в текстовом формате с помощью ТЕКСТ
 
Столкнулся с проблемой, что на разных компьютерах по разному работает формула ТЕКСТ для даты (и скорей всего для остального)
Простая формула:
Код
=ТЕКСТ(A1;"ГГММ")
В ячейке А1 дата 28.11.2019 в формате даты. На некоторых компьютерах выдает "1911", а на некоторых "ГГММ". Если поменять на формулу:
Код
=ТЕКСТ(A1;"YYMM")

то ситуация обратная: где нормально выдавало дату в текстовом формате теперь выдает "YYMM", а где не выдавало дату - работает как надо.

Да, у нас немного разнобой с версиями Экселя: у всех стоит офис 2016 русский, но разрядность вперемешку. Но все же в русской версии Экселя по идее должен работать русский формат даты, но по факту это не так.

Пока решил использовать костыль

Код
=ЕСЛИ(ТЕКСТ(A1;"ГГММ")="ГГММ";ТЕКСТ(A1;"YYMM");ТЕКСТ(A1;"ГГММ"))

Но это ведь не дело. Может я что-то делаю не так, и все намного проще?
Страницы: 1
Наверх