Страницы: 1
RSS
формат даты на разных компьютерах
 
день добрый, подскажите следующее плиз.  
 
используется Формула  
=СЦЕПИТЬ(C1;"*";ТЕКСТ(A1;"ДД.ММ.ГГГГ"))  
где А1 - дата "23.09.2009"  
С1 текст  "трям-трям"  
должно получится "трям-трям*23.09.2009"  
 
соотвественно на одном компьютере работает, на другом нет (работает только при замене "ДД.ММ.ГГГГ" на "dd.mm.yyyy".  
 
получается на разных компах разные языковые форматы на дату и время, хотя установлена одна и та же русскоязычная версия экселя: 2003 (11.8307.8202) SP3  
 
посоветуйте как привести в соответствие языковые форматы на разных компах?  
при добавлении формата на русском языке "ДД.ММ.ГГГГ" по примеру маски описанной  http://planetaexcel.ru/tip.php?aid=35 выдает на дату только текст "ДД.ММ.ГГГГ"  
 
спасибо
Век живи - век учись...
 
Поиск ничего не дал?  
Обсуждение на форуме было, вот только ссылку не сохранил :(  
В примере решение ZVI.
 
Вот на днях статейку написал про текстовые аргументы функций:  
 
http://www.rondebruin.nl/international.htm#strings
KL
 
Мой примерчик.
KL
 
спасибо за варианты, но все-таки непонятно, каким образом в русскоязычный эксель влезли форматы даты и времени на англицком... Где устанавливаются язык форматов?...
Век живи - век учись...
 
Данные символы обусловлены региональными настройками Windows.
KL
 
См. картинку в приложении.
KL
 
to KL  
 
спасибо  
я тож как раз там сейчас и ковырялся. Это оно и есть.  
ишшо раз сенкс  
 
вопрос закрыт
Век живи - век учись...
 
Есть такое слегка мудреное решение этой проблемы:  
Заводим глобальное имя:  
Формат=ЕСЛИ(ЕОШ(ГОД(ТЕКСТ(40000;"ДД.ММ.ГГГГ")));"dd.mm.yyyy";"ДД.ММ.ГГГГ")  
А затем используем его в формулах ТЕКСТ, например:  
="за период с " & ТЕКСТ(Дата1;Формат) & " по " & ТЕКСТ(Дата2;Формат)  
где Дата1 и Дата2 на ваш вабор - либо ссылки на ячейки с датами, либо другие заведённые вами глобальные имена.  
P.S. Меню "Вставка -> Имя-> Присвоить" (на всякий случай)
Страницы: 1
Читают тему
Наверх