{quote}{login=Саша}{date=09.12.2009 12:42}{thema=}{post}Не нужно огрызаться, особенно не вдумавшись на что.
Игорь уже дал вам практически полное решение ваших задач: 2 из 3 полностью решены, третья решается по аналогии путём замены/добавления условий.
Однако, у вас некорректные исходные данные, на что Игорь же вам и указал.
Вообще, решение самой задачи в случае нормальных исходных данных элементарно, в связи с чем давайте это пока оставим.
Часть дат у вас является текстом, соответствующим одному из формату дат английской версии эксель, а не датами в числовом коде даты-времени эксель. Используя стандартные функции/вычисления, эксель "сам умеет" преобразовывать некоторые текстовые форматы в числовые. В том числе даты. Однако, только текстовые форматы дат данной версии. Макросами можно, условно, любые языки, но это не ко мне вопрос тогда, т к я в макросах не разбираюсь.
Если вы и другие заинтересованные в данном файле двуногие используете английскую версию, то, учитывая выше понаписанное, для преобразования текста в даты достаточно, к примеру, умножить их в формуле на единицу.
Если любую не-английскую, в том числе, к слову, испанскую и русскую, нужно извращаться с функциями вроде поиск() и пстр().
Возможно, что проблему создаёт программа, которая экспортирует эти данные в эксель. В связи с чем, опять же возможно, что придётся не просто извращаться с функциями вроде поиск() и пстр(), но и делать это "с учётом нескольких версий". Что тоже, в принципе, не является большой проблемой. В связи с чем и был мною задан последний вопрос, на который я всё же хотел бы получить ответ, т к мне, откровенно говоря, лениво по десять раз переписывать неинтересную мне формулу за написание которой я получаю, да и то не всегда, только спасибо.
предусмотреть и русскую и испанскую.
Опять же, учитывая то, что вы не только не можете решить вашу задачу, но и не понимаете, что вам уже дали решение, я считаю, что я могу сделать допущение, что вы не сможете самостоятельно получить результат "потом покопавшись". Ни коим образом не в обиду вам это было сказано. Воть.{/post}{/quote}
Совершенно не пытался огрызаться... :( я не идиот, чтобы огрызаться на тех "двуногих", у кого прошу помощи. Я приношу свои извинения, раз моя фраза была некорректной и кого-то задела.
Я понимаю, что мне уже дали решение, я уточнял проункцию, извините, что посмел сомневаться в вашей компетенции.
Данные из текста в даты переводиться в данный момент. Попробую, отпишусь.
Спасибо всем кто ответил в эту тему и дал советы.
Игорь уже дал вам практически полное решение ваших задач: 2 из 3 полностью решены, третья решается по аналогии путём замены/добавления условий.
Однако, у вас некорректные исходные данные, на что Игорь же вам и указал.
Вообще, решение самой задачи в случае нормальных исходных данных элементарно, в связи с чем давайте это пока оставим.
Часть дат у вас является текстом, соответствующим одному из формату дат английской версии эксель, а не датами в числовом коде даты-времени эксель. Используя стандартные функции/вычисления, эксель "сам умеет" преобразовывать некоторые текстовые форматы в числовые. В том числе даты. Однако, только текстовые форматы дат данной версии. Макросами можно, условно, любые языки, но это не ко мне вопрос тогда, т к я в макросах не разбираюсь.
Если вы и другие заинтересованные в данном файле двуногие используете английскую версию, то, учитывая выше понаписанное, для преобразования текста в даты достаточно, к примеру, умножить их в формуле на единицу.
Если любую не-английскую, в том числе, к слову, испанскую и русскую, нужно извращаться с функциями вроде поиск() и пстр().
Возможно, что проблему создаёт программа, которая экспортирует эти данные в эксель. В связи с чем, опять же возможно, что придётся не просто извращаться с функциями вроде поиск() и пстр(), но и делать это "с учётом нескольких версий". Что тоже, в принципе, не является большой проблемой. В связи с чем и был мною задан последний вопрос, на который я всё же хотел бы получить ответ, т к мне, откровенно говоря, лениво по десять раз переписывать неинтересную мне формулу за написание которой я получаю, да и то не всегда, только спасибо.
предусмотреть и русскую и испанскую.
Опять же, учитывая то, что вы не только не можете решить вашу задачу, но и не понимаете, что вам уже дали решение, я считаю, что я могу сделать допущение, что вы не сможете самостоятельно получить результат "потом покопавшись". Ни коим образом не в обиду вам это было сказано. Воть.{/post}{/quote}
Совершенно не пытался огрызаться... :( я не идиот, чтобы огрызаться на тех "двуногих", у кого прошу помощи. Я приношу свои извинения, раз моя фраза была некорректной и кого-то задела.
Я понимаю, что мне уже дали решение, я уточнял проункцию, извините, что посмел сомневаться в вашей компетенции.
Данные из текста в даты переводиться в данный момент. Попробую, отпишусь.
Спасибо всем кто ответил в эту тему и дал советы.