Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Решить задачу на определение последовательности операций - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин  
Решить задачу на определение последовательности операций
Bamboo Дата: Четверг, 20.06.2019, 09:44 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 107
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Доброе утро!

Помогите, пожалуйста, решить следующую задачу:
1. Есть список операций, расположенных хаотично
2. Напротив каждой операции указано с какой операции пришли на текущую операцию "Откуда" и на какую операцию ушли "Куда"
3. Также напротив каждой операции есть нормативная последовательность ее выполнения.

Нужно присвоить каждой из операций порядковый номер ее выполнения.

Для решения этой задачи входящей информации избыточно, однако, поскольку в реальной жизни имеются ошибки в указании "Откуда" и "Куда" или просто пропуски этой информации. Нормативная последовательность не жестко задана, а носит некий вероятностный характер. Т.е. на нее можно ориентироваться (что раньше, а что позже), когда не хватает данных.

Поэтому хотелось бы построить систему уравнений для нахождения последовательности (переменных) путем оптимизации по критерию минимизации отклонений отражающих расхождения между "Откуда" и "Куда" и от нормативной последовательности. Хотелось бы решить эту задачу обычным экселевским солвером из VBA. Максимальное количество операций (переменных ) 10.

В конечном итоге ищу решение для всех наборов данных, но для начала нужно решение для одного набора данных, например, "Откуда". Хотя может быть это не будет иметь смысла, и нужно сразу делать для 2-х наборов "Куда" и "Откуда".

Буду признателен за любые идеи и подсказки.

Пример данных в файле
К сообщению приложен файл: 6222309.xlsx (10.4 Kb)


Сообщение отредактировал Bamboo - Четверг, 20.06.2019, 09:45
 
Ответить
СообщениеДоброе утро!

Помогите, пожалуйста, решить следующую задачу:
1. Есть список операций, расположенных хаотично
2. Напротив каждой операции указано с какой операции пришли на текущую операцию "Откуда" и на какую операцию ушли "Куда"
3. Также напротив каждой операции есть нормативная последовательность ее выполнения.

Нужно присвоить каждой из операций порядковый номер ее выполнения.

Для решения этой задачи входящей информации избыточно, однако, поскольку в реальной жизни имеются ошибки в указании "Откуда" и "Куда" или просто пропуски этой информации. Нормативная последовательность не жестко задана, а носит некий вероятностный характер. Т.е. на нее можно ориентироваться (что раньше, а что позже), когда не хватает данных.

Поэтому хотелось бы построить систему уравнений для нахождения последовательности (переменных) путем оптимизации по критерию минимизации отклонений отражающих расхождения между "Откуда" и "Куда" и от нормативной последовательности. Хотелось бы решить эту задачу обычным экселевским солвером из VBA. Максимальное количество операций (переменных ) 10.

В конечном итоге ищу решение для всех наборов данных, но для начала нужно решение для одного набора данных, например, "Откуда". Хотя может быть это не будет иметь смысла, и нужно сразу делать для 2-х наборов "Куда" и "Откуда".

Буду признателен за любые идеи и подсказки.

Пример данных в файле

Автор - Bamboo
Дата добавления - 20.06.2019 в 09:44
прохожий2019 Дата: Пятница, 30.08.2019, 20:19 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1298
Репутация: 327 ±
Замечаний: 0% ±

365 Beta Channel
Код
=ЕСЛИ(ЕПУСТО(H5);1;ИНДЕКС($I$5:$I$11;ПОИСКПОЗ(K4;$C$5:$C$11;)))
 
Ответить
Сообщение
Код
=ЕСЛИ(ЕПУСТО(H5);1;ИНДЕКС($I$5:$I$11;ПОИСКПОЗ(K4;$C$5:$C$11;)))

Автор - прохожий2019
Дата добавления - 30.08.2019 в 20:19
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!