Подбор параметра
Иногда, с учётом определённых условий (формул) необходимо подобрать такие исходные данные, которые бы сформировали нужный результат вычисления, короче подогнать результат под заранее известный шаблон.
Давайте откроем пример и обратим наше внимание на расчёт в ячейках А1:С1
Задача проста: С1 = А1+В1 где В1=10 постоянна, а вот С1 должна равняться 100 Необходимо вычислить А1. Естественно, ещё памятуя со школы: А1=С1-В1 или 90=100-10. Но ведь если бы так решались все задачи, то компьютеры были бы ненужны, поэтому давайте пойдём в обход этого решения и «улучшим» его.
Выбираем опцию в меню: Сервис – Подбор параметра …
Заполняем её по предлагаемым условиям:
Установить в ячейке: Выбираем ячейку, в которой необходим результат 100
Значение: Указываем необходимое значение 100
Изменяя значение ячейки: Выбираем ячейку, которую будем изменять для подгонки результата
Нажимаем кнопочку ОК
Получаем искомый результат 100
А теперь, я хочу предложить вашему вниманию более «извращённый» пример. В ячейках G2:J5 предложен демонстративный расчёт начисления заработной платы с учётом Базовой ставки и Премиальной, которые составляют 60% и 40%. В договоре указывается величина только Базовой ставки, а остальное нужно посчитать.
Допустим, что у нас в договоре установлена Базовая ставка в $500
Заполняем Подбор параметра:
В таком случае, З/П составляет $833,33
Уникальность этого метода в том, что его можно использовать в динамических расчётах VBA, что является весьма оригинальным решением при выполнении аналитических расчётов.
Если вы введёте в ячейку Е3 сумму Базовой ставки из Договора и нажмёте мраморную кнопочку Start, то сразу же получите готовый расчёт.
Надеюсь результаты расчёта вас порадуют.