Страницы: 1
RSS
Подбор параметра формулой: указываем желаемое в одной ячейке и получаем его в другой
 
Нужен подбор параметра формулой - возможность указывать желаемое значение в одной ячейке и получать его в другой. Использовать диалоговое окно одноименной команды, каждый раз, неудобно.  Приветствую макрос или пользовательскую функцию.
 
У нас приветствуется показ примера в файле.
 
Запишите формулы "наоборот", и всё получится
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Позвольте поучаствовать, т.к. если я верно поняла автора, то наши вопросы совпадают)
Задача следующая:
необходимо подобрать параметр, изменяя значение одной ячейки. Вроде бы все просто, но...
установить нужно не конкретное числовое значение, а то, которое будет введено пользователем в другую ячейку.
Пример прилагается.
Буду благодарна за идеи
 
Katio. Вы знаете, что такое ДАННЫЕ - Анализ "что если" - Подбор параметра?
Явно Ваш случай.
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Михаил, Вы, видимо не поняли сути вопроса.
Конечно я знаю, что такое подбор параметра, но проблема состоит вот в чем:
анализ "что-если" предполагает ввод  параметра числом. А мне не нужно число, мне нужно то значение, которое будет вводить пользователь в определенную ячейку.
Да, оно числовое, но находится в определенной ячейке. Вот на нее и нужно сослаться, а не на конкретное число. Подбор параметра не дает этого сделать.
 
Добавлю, что весь процесс подбора параметра вообще будет скрыт от конечного пользователя под макросом.
Поэтому у него нет и не должно быть возможности видеть диалоговое окно подбора параметра и вводить в него какие-то числа.
А критерий подбора параметра может быть изменен пользователем, поэтому и нужно, чтобы анализ каждый раз "цеплял" ту ячейку, в которой меняется числовой параметр
 
Запишите Поиск решения рекордером, затем в строке, где написано
Код
Goal:=ВведённоеВручнуюЧисло
поставьте переменную или ссылку на нужную ячейку.
 
В Вашем конкретно примере подставьте в ячейку В6  формулу =B1*(1-B11)-B7 . Тогда, меняя В11 будете получать в В10 то, что в В11.  
 
Всё ж гениальное просто!!
Спасибо огромное :) Это то, что нужно,  и оно работает
 
Изменено: Katio - 23.04.2015 10:33:38
 
Тоже был вынужден прийти к этому решению. Вот код макроса который я повесил на кнопку:

Код
Range("L5").GoalSeek Goal:=Range("P5").Value, ChangingCell:=Range("N5")


L5 - ячейка в которой должно быть установлено значение  
P5 - ячейка с желаемым значением  
N5 - ячейка с изменяемым значением  
 
Добрый день

помогите сделать расчет для ячейки N19, с помощью функции "подбор параметра". ставка дисконтирование 12%
 
Создайте отдельную тему
 
Добрый день!
Создаю подбор параметра, ставлю желаемое значение предположим 1% (без знаков после запятой), функций округляет мне до 0,998.....
Подскажите как сделать что бы подбор параметра округлял то целого ровного значения которого я ввел в заданном значении.
 
Марсель Каюмов, здравствуйте! Подбор параметра выдает именно то значение, которое необходимо для выполнения заданного условия. Если 2 разделить на 7 то целое число никак не получится. Ваш вопрос - об округлении, а не о подборе параметра (он все делает правильно). Создайте новую тему об округлении и в ней опишите Вашу задачу. Приложенный файл-пример ускорит решение.  
Страницы: 1
Наверх