|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.11.2009, 07:37 | #51 |
Форумчанин
Регистрация: 05.08.2009
Сообщений: 465
|
Еще вариант решения без макросов:
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
|
28.11.2009, 07:56 | #52 |
Форумчанин
Регистрация: 05.08.2009
Сообщений: 465
|
Если период постоянный(0:00;0:05;0:10;0:15;0:20 ), то можно еще упростить:
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
|
28.11.2009, 12:45 | #53 |
Форумчанин
Регистрация: 08.09.2009
Сообщений: 133
|
Уважаемые DV68 и Teslenko_EA (посты #50,#51,#52) ваши коды не совсем в тему. У DV68 - код написан для случая лишь для нескольких периодов, хотя я писал в 1 посте, что у меня около миллиона строчек, ну а так, се-равно спасибо
|
28.11.2009, 16:23 | #54 |
Форумчанин
Регистрация: 05.08.2009
Сообщений: 465
|
Уважаемый Tidus
Ответьте ради любопытства, сколько по времени макрос обрабатывает миллион строчек?
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
|
28.11.2009, 17:00 | #55 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здрвствуйте Владимир.
Если "ДЛЯ КАЖДОГО" временного интервала установить идентификатор (подозреваю даты интервалов существуют, а они прекрасно подощли бы для этой цели), применение предложеной мной конструкции, позволит (не зависимо от числа строк) "выбрать НАИБОЛЬШЕЕ" - одним кликом и таким же маленьким временем выполнения. Евгений. |
28.11.2009, 17:17 | #56 |
Форумчанин
Регистрация: 08.09.2009
Сообщений: 133
|
|
28.11.2009, 17:19 | #57 | |
Форумчанин
Регистрация: 08.09.2009
Сообщений: 133
|
Цитата:
По-моему самый лучший и самый простой код был предложен пользователем SAS888. Последний раз редактировалось Tidus; 28.11.2009 в 18:05. |
|
29.11.2009, 00:51 | #58 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здрвствуйте Владимир.
"не вижу практического смысла..." - это не страшно, видеть можно только то о чем имеешь представление, Вы ведь скорее всего пока не знаете о методах работы SQL. Следующее Ваше утверждение, не будем коментировать. "для миллиона строчек вручную ...устанавливать...идентификаторы.. ." совершенно не обязательно это делать руками, от них можно отказаться совсем, но это скажется на времени выполнения, хотя в любом случае время выполнения задачи подобным способом - будет минимальным. Евгений. |
29.11.2009, 09:27 | #59 |
Форумчанин
Регистрация: 05.08.2009
Сообщений: 465
|
Да, действительно, СМЕЩ летуча и пересчитывается лист при каждом изменении. Заменил на ИНДЕКС, поменял формулу в доп столбце. Теперь нормально. Сделал для 8548 периодов на 65500 строк. Tidus, для Вас конечно не пойдет, для Ваших 1 000 000 строк ,но может кому пригодится. Ради интереса, сколько весит Ваш файл, если мой уже на 65 500 строк в архиве тянет на "метр"?
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
|
29.11.2009, 21:11 | #60 | |
Форумчанин
Регистрация: 08.09.2009
Сообщений: 133
|
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
5 максимальных значений в сводной таблице в новом Excel | Катик7 | Microsoft Office Excel | 2 | 03.09.2009 17:26 |
Случайный выбор значений из списка | Stoodentka | Microsoft Office Excel | 4 | 14.07.2009 07:56 |
Выбор значений по отдельной группе | michi | SQL, базы данных | 2 | 15.10.2008 22:35 |
Запись файлов в *.тхт с учетом повторяющихся значений | Arteom | Общие вопросы Delphi | 3 | 03.04.2008 17:26 |
выбор значений в цикле | Melok | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 15.12.2007 22:56 |