Нужна ваша помощь! Нужно произвести расстановку значений в ячейках с выполнением заданных условий (j10 максимально приближенно к 9000). Расстановка должна выполняться автоматически т.к. исходные значения могут меняться. Пробовал решить с помощью "найти решение" но что-то никак не идет... И в итоге числовые значения приравниваются к наименованию (но тут наверное сможет помочь ВПР). Очень рассчитываю на вашу помощь!
Доброго дня!
Нужна ваша помощь! Нужно произвести расстановку значений в ячейках с выполнением заданных условий (j10 максимально приближенно к 9000). Расстановка должна выполняться автоматически т.к. исходные значения могут меняться. Пробовал решить с помощью "найти решение" но что-то никак не идет... И в итоге числовые значения приравниваются к наименованию (но тут наверное сможет помочь ВПР). Очень рассчитываю на вашу помощь!tranzit87
Ребят, прошу помочь. Нужно заполнить все ячейки исходными данными, но чтобы одновременно выполнялось условие j10 максимально приближенно к 9000.
Ребят, прошу помочь. Нужно заполнить все ячейки исходными данными, но чтобы одновременно выполнялось условие j10 максимально приближенно к 9000.tranzit87
Вариант через надстройку Поиск решения. По сути задача сводится к определению кол-ва мест того или иного товара, как они будут размещены в ячейках - не важно.
Вариант через надстройку Поиск решения. По сути задача сводится к определению кол-ва мест того или иного товара, как они будут размещены в ячейках - не важно.Russel
Спасибо! Но это же не решение. Определение оптимального "набора" значений - это понятно. Но как их внести в ячеечную форму? Чтобы произошло заполнение всех (или не всех, если сумма значений будет меньше 32). Прошу допояснить.
Спасибо! Но это же не решение. Определение оптимального "набора" значений - это понятно. Но как их внести в ячеечную форму? Чтобы произошло заполнение всех (или не всех, если сумма значений будет меньше 32). Прошу допояснить. tranzit87
Сообщение отредактировал tranzit87 - Среда, 17.09.2014, 09:56
Как не решение? Очень даже решение. Изменились у Вас условия - переписываете ограничения и запускаете "Поиск решения" - получаете чего сколько нужно взять. А то как они распределяются в ячейках ни на что не влияет (по крайней мере в указанном примере). Добавил в файл описание.
Как не решение? Очень даже решение. Изменились у Вас условия - переписываете ограничения и запускаете "Поиск решения" - получаете чего сколько нужно взять. А то как они распределяются в ячейках ни на что не влияет (по крайней мере в указанном примере). Добавил в файл описание.Russel
Добавил формулы в файл Russel'а. Наверное, можно и нужно улучшить. В частности, чтобы диапазон с условием был плавающим и единая формула (пока же формулы разные).
Добавил формулы в файл Russel'а. Наверное, можно и нужно улучшить. В частности, чтобы диапазон с условием был плавающим и единая формула (пока же формулы разные).alex1248
Доработал, теперь формула распределения одна, диапазон с условием можно менять. Только выявился проблемка. Поиск решения, например, при общем количестве 16 и массе 9000 выдает дробные значения. Если округление добавить, наверное, могут возникнуть существенные отклонения. Вроде как надо поменять параметры поиска решения, но я пока не знаю, какие именно (целочисленность задана, но видимо, в данном случае с ней нет вариантов).
Доработал, теперь формула распределения одна, диапазон с условием можно менять. Только выявился проблемка. Поиск решения, например, при общем количестве 16 и массе 9000 выдает дробные значения. Если округление добавить, наверное, могут возникнуть существенные отклонения. Вроде как надо поменять параметры поиска решения, но я пока не знаю, какие именно (целочисленность задана, но видимо, в данном случае с ней нет вариантов).alex1248
Еще раз пересмотрел. При общем количестве 16 и массе 9000 выбираются явно не оптимальные значения, отклонение 700. А простым подбором получается при комбинации 5 + 4 + 3 отклонения от желаемой массы всего лишь 50. В чем может быть проблема? %) Тьфу, нет никакой проблемы, количество же 16, а 5+4+3=12. Слишком маленькая итоговая масса для такого количества, отсюда и расхождение. Да, tranzit87, увеличьте количество итераций в параметрах поиска решений, например, до 1000, а то проходят итоги с маленьким дробным хвостиком.
Еще раз пересмотрел. При общем количестве 16 и массе 9000 выбираются явно не оптимальные значения, отклонение 700. А простым подбором получается при комбинации 5 + 4 + 3 отклонения от желаемой массы всего лишь 50. В чем может быть проблема? %) Тьфу, нет никакой проблемы, количество же 16, а 5+4+3=12. Слишком маленькая итоговая масса для такого количества, отсюда и расхождение. Да, tranzit87, увеличьте количество итераций в параметрах поиска решений, например, до 1000, а то проходят итоги с маленьким дробным хвостиком.alex1248
skype alex12481632 Qiwi +79276708519
Сообщение отредактировал alex1248 - Среда, 17.09.2014, 13:46