powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / вопрос по Надстройки - Поиск решения
20 сообщений из 20, страница 1 из 1
вопрос по Надстройки - Поиск решения
    #36405429
fogivan1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
можно ли сделать так, что бы подбор происходил целыми числами и как?
Помогите оптимизировать процесс.
...
Рейтинг: 0 / 0
вопрос по Надстройки - Поиск решения
    #36405447
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fogivan1,

Ничаво не понял : подбор чаво? целые числа хде???
...
Рейтинг: 0 / 0
вопрос по Надстройки - Поиск решения
    #36405485
fogivan1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В примере программа подгоняет значения чтобы совпала сумма.
Цель: оптимизировать расчет по времени.
когда ексель считает, он берет промежуточные результаты дробными значениями вычисляя по какому-то алгоритму.
можноли сделать так, чтобы он оперировал только целыми числами?
Или для этой цели необходим макрос?
...
Рейтинг: 0 / 0
вопрос по Надстройки - Поиск решения
    #36405554
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fogivan1,

Извини, плз, но я что-то недопонимаю....
У тебя столбец А с целыми числами, и столбец В, тоже с целами. В столбце С построчно формула произведения АхВ. В столбце D - сумма всех значений столбца С. Так ?! (для чего данные столбцов Е и G непонятно).
Итак, Какая прога подгоняет какие числа к сумме (ячейки D1 ?) и где дробь ???

Объясни, плз, мне тупому "на пальцах" типа : есть это, хочу получить вот енто...
...
Рейтинг: 0 / 0
вопрос по Надстройки - Поиск решения
    #36405605
fogivan1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
надо найти такие значения в столце А, что бы 0<=A<= E
С=A*B
D= сумма столбца С
при этом сумма D должна быть равна 59169600
все числа целые.
G эт я для себя отмечал.
...
Рейтинг: 0 / 0
вопрос по Надстройки - Поиск решения
    #36405630
fogivan1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тут проблема что расчет целую вечность идет, мож както можно в настройках сделать чтобы оптимизировать время решения.
...
Рейтинг: 0 / 0
вопрос по Надстройки - Поиск решения
    #36405636
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fogivan1,

Ну вот, хоть что-то прояснилось...
Неважно, кодами надо тебе писать или формулами в ячейках - для начала пойми как решить задачу с двумя неизвестными, двумя известными и зависимыми, т.е. составь алгоритм...
И в лучших традициях данного форума предложи как ты видишь решение задачи, а уж после ентого тебя и поправять и помогут и может быть даже надоедят своими советами и вариантами решения...
...
Рейтинг: 0 / 0
вопрос по Надстройки - Поиск решения
    #36405656
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fogivan1,

Мда, забыл спросить а енто-то не то? /topic/725797&hl=#8163066
...
Рейтинг: 0 / 0
вопрос по Надстройки - Поиск решения
    #36405659
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Stepler, так там программа уже готова, это надстройку "Поиск решения" надо запустить. Что-то мне кажется, что Вы это не уловили...
...
Рейтинг: 0 / 0
вопрос по Надстройки - Поиск решения
    #36405688
fogivan1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я проги писать не умею :(
алгоритм нужен типа
берется А1 по максимуму т.е. Е1, если D1 меньше указанной суммы, А2 по максимуму, и т.д.
Если D1 > суммы, А2 уменьшается на 1, и производится та же фигня с А3,А4,....
и пока сумма не совпадет
я ламер в этой части Знания. Может это и не оптимальный способ решения
Мож правда макрос какой нить. Визуал бейсик походу изучать мне надо. :(
...
Рейтинг: 0 / 0
вопрос по Надстройки - Поиск решения
    #36405708
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hugo121,

Аааааааа, Семен Семенович, слона-то я и не приметил, я то думал что сумма ручками....
Теперь, въехал.... С такими проблами ужо сталкивался - считаю оптимизировать по времени надстройку незя (личное мнение). Только прога, да и то муторная при отладке...
...
Рейтинг: 0 / 0
вопрос по Надстройки - Поиск решения
    #36405729
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На Пленете Excel слэн соорудил такой макрос. Народу нравится.
В поиск по дружественному форуму :)
...
Рейтинг: 0 / 0
вопрос по Надстройки - Поиск решения
    #36405741
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stepler,

Думаю, что побаловаться в параметрах можно - например линейную зависимость, хотя как видите - одно число корявое...
...
Рейтинг: 0 / 0
вопрос по Надстройки - Поиск решения
    #36405761
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fogivan1,

А форматом обрезать 1 копейку незя ??? :)
...
Рейтинг: 0 / 0
вопрос по Надстройки - Поиск решения
    #36405767
fogivan1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нет ниче низя округлять, с точностью до копейки надо. :(
...
Рейтинг: 0 / 0
вопрос по Надстройки - Поиск решения
    #36405843
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fogivan1,

Жаль - так бы крассссиво было... :)
типа:
Код: plaintext
1.
2.
3.
4.
5.
6.
SolverOk SetCell:="$D$1", MaxMinVal:= 3 , ValueOf:="59169600", ByChange:= _
        "$A$1:$A$182"
    SolverSolve
    ActiveWindow.SmallScroll Down:= 24 
    Range("A39").Select
    Selection.NumberFormat = "0"
    Range("A1").Select

А потом исчо ячейку заблокировать, штоб не видно было - что в ней.... :)
...
Рейтинг: 0 / 0
вопрос по Надстройки - Поиск решения
    #36405957
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fogivan1,

Я попробовал через поиск решения с твоими параметрами (только + линейная), а потом выбрал фильтром по столбцу А >=0 и скопировав на Лист 2 исчо раз прогнал и вот что получилось...
Теперь енто можно вернуть обратно по последовательности столбца А.
Я не знаю для чего нужно решение этой задачи, но могет вариант такого решения подойдет...
Ведь надстройка имеет ограниченный весьма вариант иттераций, а самому подгонять - легче в петлю...
...
Рейтинг: 0 / 0
вопрос по Надстройки - Поиск решения
    #36405960
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stepler,

Извини - забыл прикрепить файл... :)
...
Рейтинг: 0 / 0
вопрос по Надстройки - Поиск решения
    #36406632
fogivan1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо огромное за старание.
Только подгон мне не поможет. Надо либо найти решение, либо доказать что его не существует.
Большая Вам благодарность.
...
Рейтинг: 0 / 0
вопрос по Надстройки - Поиск решения
    #36410440
fogivan1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем кто помогал, низкий поклон.
Решение я нашел :)
брал по 10 чисел и прогонял надстройкой.
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / вопрос по Надстройки - Поиск решения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]