Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
24.04.2024, 19:28:51

Войти
На форуме добавлена возможность подписки на RSS-ленты любого раздела форума. Подписаться можно, нажав на иконку RSS , расположенную левее наименования раздела.
33 242 Сообщений в 5 457 Тем от 6 761 Пользователей
Последний пользователь: Halfdoor
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
+  Excel это не сложно
|-+  Прочие форумы
| |-+  Заказы на написание макросов, работа для специалистов по Excel и VBA и пр.
| | |-+  Оптимизация графика движения автобусов
Страниц: [1]   Вниз
Печать
Автор Тема: Оптимизация графика движения автобусов  (Прочитано 3567 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Otem
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 1


Просмотр профиля E-mail
« : 28.02.2019, 21:27:53 »

Добрый день, Друзья!
Стандартными методами Excel задача не решается .... (а может я не все попробовал ...циклические ссылки ...)
Интуитивно чувствую - это задача макроса.
Общая постановка задачи:
1. Имеется сеть городских маршрутов автобусов (около 30)
2. Каждый маршрут имеет свой график движения, расписанный по минутам (время между остановками).
3. В каждом графике маршрута есть Время: старта - С, время перерывов на Половине круга - ПО1, ПО2, время перерывов после полного круга - Пер1, Пер2...и Финиш - Ф.
4. Многие маршруты проходят по одним и тем же остановкам, но в разное время.
5. Каждый маршрут запакован в свой файл (водной папке).
6. Общая сборка (в один файл) сделал при помощи PQ, и одновременно сделал визуализацию движения всех маршрутов в одной матрице.
7. Общее количество строк в конечной таблице порядка 25-30т
8. Но при просмотре матрицы обнаружились "пересечения" маршрутов - на одних Остановках, в одном Направлении и в одно и тоже Время.
Задача:
При возникновении пересечения маршрутов на одних Остановках - "развести их по времени",  добавляя минуту или несколько в ближайший предшествующий перерыв.
При добавлении времени в перерыв, последующая схема рассчитывается по формулам.
Желательно, чтобы пересечений в матрице не было!
Если задача Знатокам под силу - готов обсудить условия сотрудничества!
Схема во вложении

Записан
Страниц: [1]   Вверх
Печать
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru