Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.11.2010, 16:04   #11
poolt
Пользователь
 
Регистрация: 26.11.2010
Сообщений: 12
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
"поиск решений" - это не формула, которая пересчитывается автоматически, хотя бы потому, что поиск решения иногда может занять несколько минут. чтобы найти новое решение "поиск" надо пнуть - открыть "поиск решений" и нажать кнопку "выполнить".
а чтобы что-то сосчиталось необходимо выполнить несколько предварительных шагов:
1.определить группу ячеек значения в которых будет перебирать "поиск" (желательно диапазон смежных ячеек)
2.написать формул, которые рассчитают какие-то промежуточные и окончательное значение (целевая ячейка)
3.собственно открыть поиск решений
3.1.указать целевую ячейку
3.2.указать изменяемые ячейки
3.3.указать ограничения (какие условия должны быть выполнены)
3.4.нажать кнопку выполнить, через некоторое время расчетов будет получено решение.

во вложении:
целевая ячека L11 (помечана красным) в ней собрана сумма значений из строки 11 и колонки L, в строке 11 и колонке L написано несколько элементарных формул (отмечены серым), значения из этих ячеек собираются в общую сумму в целевую ячеку. изменяемые ячейки - ваши зеленые.
условия простые - в серых ячейках должны быть равны 0, целевая ячека равна 0, изменяемые ячейки должны быть целыми, и допустим больше 0, (1, 2, 3, 4...)
обнуляете все, или часть изменяемых ячеек (если этого не сделать, оставить в изменяемых ячейках готовое решение, то поиск ничего не станет считать проверит что и так все нормально), жмете выполнить. получаете новый вариант.
успехов!
Разобрался! Это то что нужно. Спасибо за исчерпывающий ответ. Вот маленький примерчик.
Вложения
Тип файла: zip 461.zip (4.1 Кб, 8 просмотров)
poolt вне форума Ответить с цитированием
Старый 28.11.2010, 17:31   #12
poolt
Пользователь
 
Регистрация: 26.11.2010
Сообщений: 12
По умолчанию Ошибка

Уважаемый IgorGO. Скажите а почему при создании таблицы размером 12 на 30 поиск решения отказывается считать. "Слишком много изменяемых ячеек!".
Может нужно настройки подправить?
Изображения
Тип файла: jpg Ошибка.jpg (220.3 Кб, 122 просмотров)
poolt вне форума Ответить с цитированием
Старый 28.11.2010, 19:35   #13
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

читайте "Технические характеристики и ограничения Microsoft Excel" для офис 2007: "Количество вычисляемых ячеек в надстройке «Поиск решения»" =200
12*30 = 360 - все сходится
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 30.11.2010, 12:35   #14
poolt
Пользователь
 
Регистрация: 26.11.2010
Сообщений: 12
По умолчанию все сходится

"Количество вычисляемых ячеек в надстройке «Поиск решения»" =200
12*30 = 360 - все сходится.
А как тогда решить мою задачу?
Может быть через СЛЧИС и последующей проверкой условий?
poolt вне форума Ответить с цитированием
Старый 30.11.2010, 13:46   #15
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

копите деньги зпт телеграфируйте согласие зпт я сделаю тчк
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 30.11.2010, 18:27   #16
poolt
Пользователь
 
Регистрация: 26.11.2010
Сообщений: 12
По умолчанию А как насчет....

Много уважаемый намекните хотябы как это сделать.
poolt вне форума Ответить с цитированием
Старый 30.11.2010, 18:41   #17
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

по прежнему - "поиском решений"
успехов!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 01.12.2010, 02:28   #18
poolt
Пользователь
 
Регистрация: 26.11.2010
Сообщений: 12
По умолчанию

Уважаемый IgorGO.
Я так и не понял как методом " Поиск решения" решить мою задачу.
Если это не так сложно, поделитесь.
В вложении оригинал (две таблицы 12*30=360 и 15*30=450).
Все данные приведены для прошлого месяца.
Вложения
Тип файла: zip Ведомость (проба№2).zip (14.1 Кб, 8 просмотров)
poolt вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Аргументов ЕСЛИ больше чем 7 Freerider1972 Microsoft Office Excel 40 16.05.2011 10:44
Где найти исходники на Java( 1 проект - больше 1000 классов, 2 проект - больше 100, 3 проект - больше 10) Pti44ka Общие вопросы по Java, Java SE, Kotlin 2 09.09.2010 21:31
Больше чем LongInt Dionix Общие вопросы Delphi 7 17.07.2010 16:30
Как задать в формулу больше чем 7 условий IF??? xXx666 Microsoft Office Excel 2 29.10.2009 22:55
Да тестостерона в 3 раза больше чем норма HellMercenariess Свободное общение 3 25.08.2009 22:52