Здравствуйте. Выполняя лабораторную по методам оптимизации, я столкнулся с небольшим затруднением. Если на первой итерации ещё можно воспользоваться МИН, то, со второй, уже необходимо условие, чтоб в соседней клетке было написано "ДА" и значение было минимальным. Можно ли это сделать и как? Решение на зелёном листе "Решение" в приложенном файле.
Здравствуйте. Выполняя лабораторную по методам оптимизации, я столкнулся с небольшим затруднением. Если на первой итерации ещё можно воспользоваться МИН, то, со второй, уже необходимо условие, чтоб в соседней клетке было написано "ДА" и значение было минимальным. Можно ли это сделать и как? Решение на зелёном листе "Решение" в приложенном файле.firefox132
Serge_007, нужно сделать так, чтобы минимум, во второй итерации, искался с условием, что данная ячейка участвует в поиске минимума (в соседней написано "да"). У меня там сейчас стоит НАИМЕНЬШИЙ, но будет ошибка, если ячейку использовать нельзя.
Serge_007, нужно сделать так, чтобы минимум, во второй итерации, искался с условием, что данная ячейка участвует в поиске минимума (в соседней написано "да"). У меня там сейчас стоит НАИМЕНЬШИЙ, но будет ошибка, если ячейку использовать нельзя.firefox132
Serge_007, по алгоритму, описанному здесь: https://math.semestr.ru/transp/transport.php требуется оптимизировать транспортную задачу (в нулевом шаге). На каждой итерации, требуется выбирать наименьшее значение из столбцов/строк с ненулевыми запасами. Доступные ячейки отмечаются "да" в соседних. Нужно, начиная со второй итерации, брать в расчёт только те значения, рядом с которыми стоит "да" (как на картинке). То есть, находить минимум только из них. А я не знаю, как сделать так, чтобы минимум выбирался только из тех ячеек, рядом с которыми стоит "да".
Serge_007, по алгоритму, описанному здесь: https://math.semestr.ru/transp/transport.php требуется оптимизировать транспортную задачу (в нулевом шаге). На каждой итерации, требуется выбирать наименьшее значение из столбцов/строк с ненулевыми запасами. Доступные ячейки отмечаются "да" в соседних. Нужно, начиная со второй итерации, брать в расчёт только те значения, рядом с которыми стоит "да" (как на картинке). То есть, находить минимум только из них. А я не знаю, как сделать так, чтобы минимум выбирался только из тех ячеек, рядом с которыми стоит "да".firefox132
Serge_007, я поясняю максимально подробно, как возможно. Условие задачи: оптимизировать транспортную задачу, представленную на нулевом шаге на листе "Решение" в файле. В ячейке К23 формула "наименьший", для поиска второго минимального числа в диапозоне. Можно ли как-то её изменить, чтобы она работала не для всего диапозона, а только для тех ячеек, где слева написано да? Разумеется, чтобы Excel сам это определял, а не убирать "лишние" ячейки вручную.
Serge_007, я поясняю максимально подробно, как возможно. Условие задачи: оптимизировать транспортную задачу, представленную на нулевом шаге на листе "Решение" в файле. В ячейке К23 формула "наименьший", для поиска второго минимального числа в диапозоне. Можно ли как-то её изменить, чтобы она работала не для всего диапозона, а только для тех ячеек, где слева написано да? Разумеется, чтобы Excel сам это определял, а не убирать "лишние" ячейки вручную.firefox132