Подбор нескольких параметра в excel
Содержание:
- Подготовка таблицы
- Работа с гиперссылками и диаграммами в экселе
- Отбор уникальных значений по условию.
- Подбор параметра в EXCEL
- Извлечение уникальных значений с помощью Duplicate Remover.
- Примеры подбора параметра в Excel
- Функции программы Microsoft Excel: подбор параметра
- Другие типы анализа “что если”
- Использование предварительного фильтра в Microsoft Excel
- Калькуляция, подбираем значение прибыли
- Добавление строк – рабочие варианты
- Подбор параметра в MS EXCEL
- Краткие выводы
Подготовка таблицы
Теперь, после того, как мы активировали функцию, давайте разберемся, как она работает. Легче всего это представить на конкретном примере. Итак, у нас есть таблица заработной платы работников предприятия. Нам следует рассчитать премию каждого работника, которая является произведением заработной платы, указанной в отдельном столбце, на определенный коэффициент. При этом, общая сумма денежных средств, выделяемых на премию, равна 30000 рублей. Ячейка, в которой находится данная сумма, имеет название целевой, так как наша цель подобрать данные именно под это число.
Коэффициент, который применяется для расчета суммы премии, нам предстоит вычислить с помощью функции Поиска решений. Ячейка, в которой он располагается, называется искомой.
Целевая и искомая ячейка должны быть связанны друг с другом с помощью формулы. В нашем конкретном случае, формула располагается в целевой ячейке, и имеет следующий вид: «=C10*$G$3», где $G$3 – абсолютный адрес искомой ячейки, а «C10» — общая сумма заработной платы, от которой производится расчет премии работникам предприятия.
Работа с гиперссылками и диаграммами в экселе
Добавить гиперссылку в экселе без контекстного меню помогает вкладка Вставка. В новых программах во Вставке присутствует пункт Гиперссылка. Здесь выбираются тип ссылки, путь перехода, конкретная ячейка или диапазон. При желании пользователь меняет текст гиперссылки.
Кроме таблиц в программе пользователи создают диаграммы для визуализации информации и контроля тенденций. Цифры представляются в виде графиков, что облегчает восприятие информации и показывает взаимосвязь между показателями. В редакторе представлен широкий выбор диаграмм. Часть параметров графика устанавливается по умолчанию, часть пользователь вносит вручную.
При построении графика используются внесенные в таблицу значения – в строках или столбцах. На основании заданных параметров редактор автоматически строит диаграмму, которую пользователь впоследствии меняет на подходящий вариант.
Чтобы добавить подписи осей в excel, используются значения столбцов. Для оси X применяются также заголовки столбцов или цифры из первого столбика. Числа в остальных столбцах – информация для создания подписи второй оси, Y. При построении графика используется информация в смежных и отдельных ячейках. Программа автоматически добавляет смежные ячейки таблицы. Чтобы использовать числа в отдельных ячейках, используется клавиша Ctrl. С ее помощью выбираются цифры или диапазоны.
После составления диаграммы переносим ее на лист, используя в новых редакторах вкладку Вставка. В области присутствует пункт Диаграммы. Во вкладке Charts в excel в 2013 находится пункт Рекомендуемые диаграммы. Здесь представлены разные типы графиков, в том числе объемные. Также доступен выбор других гистограмм. Пользователи могут сразу просмотреть все варианты, кликнув по кнопке See All Charts. Дополнительно в программе предусмотрена возможность объединения диаграмм.
В экселе до варианта 2010 года комбинированные графики составлялись с трудом. В excel в 2013, 2016 объединить информацию и представить ее на графике просто. Поскольку сразу во вкладке Диаграммы присутствует комбинированный вариант. следуя инструкциям, пользователь оперативно достигает цели.
Отбор уникальных значений по условию.
Представим, что у нас есть таблица с данными о продажах. Нам необходимо определить, какие наименования товаров заказывал определенный покупатель.
Сначала отберем из таблицы только те строки, которые удовлетворяют заданным условиям, затем из этих строк выберем уникальные наименования товаров.
В ячейке G2 указываем нужного нам заказчика, а в H2 записываем эту формулу массива:
Не забудьте, что формулу массива нужно вводить в ячейку EXCEL с помощью одновременного нажатия . Копируем ее по столбцу вниз при помощи маркера заполнения. Получаем список из четырех позиций.
Усложним задачу. Определим список не только для этого покупателя, но также и для определённого менеджера.
Вот наша формула массива:
Как видите, теперь товаров всего два. В подсчете принимают участие только те строки, которые удовлетворяют сразу двум условиям: должно совпасть название фирмы и фамилия менеджера. Только из них мы извлекаем уникальные названия товаров.
В случае, если условий будет больше, нужно просто добавить соответствующий критерий в функцию ЕСЛИ и изменить число 2 на 3 или большее (в зависимости от количества условий).
Подбор параметра в EXCEL
Обычно при создании формулы пользователь задает значения параметров и формула (уравнение) возвращает результат. Например, имеется уравнение 2*a+3*b=x, заданы параметры а=1, b=2, требуется найти x (2*1+3*2=8). Инструмент Подбор параметра позволяет решить обратную задачу: подобрать такое значение параметра, при котором уравнение возвращает желаемый целевой результат X. Например, при a=3, требуется найти такое значение параметра b, при котором X равен 21 (ответ b=5). Подбирать параметр вручную — скучное занятие, поэтому в MS EXCEL имеется инструмент Подбор параметра .
В MS EXCEL 2007-2010 Подбор параметра находится на вкладке Данные, группа Работа с данным .
Извлечение уникальных значений с помощью Duplicate Remover.
В заключительной части этого руководства я покажу вам интересное решение для поиска и извлечения различных и уникальных значений в таблицах Excel. Это решение сочетает в себе универсальность формул Excel и простоту расширенного фильтра. Кроме того, здесь есть несколько уникальных функций:
- Найти и извлечь уникальные или различные значения на основе записей в одном или нескольких столбцах.
- Найти, выделить и скопировать уникальные значения в любое другое место в той же или другой книге Excel.
А теперь давайте посмотрим, как работает инструмент Duplicate Remover.
Предположим, у вас есть большая таблица, созданная путем объединения данных из нескольких других таблиц. Очевидно, что она содержит много повторяющихся строк, и ваша задача состоит в том, чтобы извлечь уникальные строки, которые появляются в таблице только один раз, или различные строки, включая уникальные и первые повторяющиеся вхождения. В любом случае, с надстройкой Duplicate Remover работа выполняется за несколько шагов.
- Выберите любую ячейку в исходной таблице и нажмите кнопку DuplicateRemover на вкладке AblebitsData в группе Dedupe.
Мастер Duplicate Remover запустится и выберет всю таблицу. Итак, просто нажмите « Далее», чтобы перейти к следующему шагу.
- Выберите тип значения, который вы хотите найти, и нажмите Далее :
- Уникальные
- Уникальные + 1е вхождения (различные)
В этом примере мы хотим извлечь различные строки, которые появляются в исходной таблице хотя бы один раз, поэтому мы выбираем опцию Unique + 1st occurences:
- Выберите один или несколько столбцов для проверки уникальных значений.
В этом примере мы хотим убрать все повторяющиеся значения на основе значений в 2 столбцах ( заказчик и товар), поэтому мы выбираем только нужные нам столбцы.
В нашем случае таблица имеет заголовок, поэтому отмечаем птичкой пункт My table has headers.
Думаю, нам не нужны пустые строки, которые могут случайно встретиться при объединении данных из разных таблиц. Поэтому отмечаем такжеSkip empty cells.
Если вдруг в наших записях случайно появились лишние пробелы, то, думаю, стоит их игнорировать. Поэтому отмечаем также Ignore extra spaces.
Также наш поиск буден нечувствителен к регистру, то есть не будем при сравнении данных различать прописные и строчные буквы. Поэтому не трогаем опцию Case-sensitive match.
- Выберите действие, которое нужно выполнить с найденными значениями. Вам доступны следующие варианты:
- Выделить цветом.
- Выбрать и выделить.
- Отметить в столбце статуса.
- Копировать в другое место.
Чтобы не менять исходные данные, выберите «Копировать в другое место» (Copy to another location), а затем укажите, где именно вы хотите видеть новую таблицу – на этом же листе (выберите параметр «Custom Location» и укажите верхнюю ячейку целевого диапазона), на новом листе (New worksheet) или в новой книге (New workbook).
В этом примере давайте выберем новый лист:
- Нажмите кнопку « Готово» , и все готово!
В итоге у нас осталось всего 20 записей.
Понравился этот быстрый и простой способ получить список уникальных значений или записей в Excel? Если да, то я рекомендую вам загрузить полнофункциональную ознакомительную версию Ultimate Suite и попробовать в работе Duplicate Remover.
В Ultimate Suite for Excel также включено много других полезных инструментов, которые помогут вам сэкономить много времени. Мы о них также будем подробно рассказывать в других материалах на сайте.
Примеры подбора параметра в Excel
Функция «Подбор параметра» в Excel применяется тогда, когда известен результат формулы, но начальный параметр для получения результата неизвестен. Чтобы не подбирать входные значения, используется встроенная команда.
Пример 1. Метод подбора начальной суммы инвестиций (вклада).
Известные параметры:
- срок – 10 лет;
- доходность – 10%;
- коэффициент наращения – расчетная величина;
- сумма выплат в конце срока – желаемая цифра (500 000 рублей).
Внесем входные данные в таблицу:
Начальные инвестиции – искомая величина. В ячейке В4 (коэффициент наращения) – формула =(1+B3)^B2.
Вызываем окно команды «Подбор параметра». Заполняем поля:
После выполнения команды Excel выдает результат:
Чтобы через 10 лет получить 500 000 рублей при 10% годовых, требуется внести 192 772 рубля.
Пример 2. Рассчитаем возможную прибавку к пенсии по старости за счет участия в государственной программе софинансирования.
Входные данные:
- ежемесячные отчисления – 1000 руб.;
- период уплаты дополнительных страховых взносов – расчетная величина (пенсионный возраст (в примере – для мужчины) минус возраст участника программы на момент вступления);
- пенсионные накопления – расчетная величина (накопленная за период участником сумма, увеличенная государством в 2 раза);
- ожидаемый период выплаты трудовой пенсии – 228 мес.;
- желаемая прибавка к пенсии – 2000 руб.
С какого возраста необходимо уплачивать по 1000 рублей в качестве дополнительных страховых взносов, чтобы получить прибавку к пенсии в 2000 рублей:
- Ячейка с формулой расчета прибавки к пенсии активна – вызываем команду «Подбор параметра». Заполняем поля в открывшемся меню.
- Нажимаем ОК – получаем результат подбора.
Чтобы получить прибавку в 2000 руб., необходимо ежемесячно переводить на накопительную часть пенсии по 1000 рублей с 41 года.
Функция «Подбор параметра» работает правильно, если:
- значение желаемого результата выражено формулой;
- все формулы написаны полностью и без ошибок.
Очень полезной функцией в программе Microsoft Excel является Подбор параметра. Но, далеко не каждый пользователь знает о возможностях данного инструмента. С его помощью, можно подобрать исходное значение, отталкиваясь от конечного результата, которого нужно достичь. Давайте выясним, как можно использовать функцию подбора параметра в Microsoft Excel.
Функции программы Microsoft Excel: подбор параметра
Очень полезной функцией в программе Microsoft Excel является Подбор параметра. Но, далеко не каждый пользователь знает о возможностях данного инструмента. С его помощью, можно подобрать исходное значение, отталкиваясь от конечного результата, которого нужно достичь. Давайте выясним, как можно использовать функцию подбора параметра в Microsoft Excel.
Скачать последнюю версию Excel
- Суть функции
- Применение функции на практике
- Решение уравнений
Суть функции
Если упрощенно говорить о сути функции Подбор параметра, то она заключается в том, что пользователь, может вычислить необходимые исходные данные для достижения конкретного результата. Эта функция похожа на инструмент Поиск решения, но является более упрощенным вариантом.
Её можно использовать только в одиночных формулах, то есть для вычисления в каждой отдельной ячейке нужно запускать всякий раз данный инструмент заново.
Кроме того, функция подбора параметра может оперировать только одним вводным, и одним искомым значением, что говорит о ней, как об инструменте с ограниченным функционалом.
Применение функции на практике
Для того, чтобы понять, как работает данная функция, лучше всего объяснить её суть на практическом примере. Мы будем объяснять работу инструмента на примере программы Microsoft Excel 2010, но алгоритм действий практически идентичен и в более поздних версиях этой программы, и в версии 2007 года.
Имеем таблицу выплат заработной платы и премии работникам предприятия. Известны только премии работников. Например, премия одного из них — Николаева А. Д, составляет 6035,68 рублей. Также, известно, что премия рассчитывается путем умножения заработной платы на коэффициент 0,28. Нам предстоит найти заработную плату работников.
Для того, чтобы запустить функцию, находясь во вкладке «Данные», жмем на кнопку «Анализ «что если»», которая расположена в блоке инструментов «Работа с данными» на ленте. Появляется меню, в котором нужно выбрать пункт «Подбор параметра…».
После этого, открывается окно подбора параметра. В поле «Установить в ячейке» нужно указать ее адрес, содержащей известные нам конечные данные, под которые мы будем подгонять расчет.
В данном случае, это ячейка, где установлена премия работника Николаева. Адрес можно указать вручную, вбив его координаты в соответствующее поле.
Если вы затрудняетесь, это сделать, или считаете неудобным, то просто кликните по нужной ячейке, и адрес будет вписан в поле.
В поле «Значение» требуется указать конкретное значение премии. В нашем случае, это будет 6035,68. В поле «Изменяя значения ячейки» вписываем ее адрес, содержащей исходные данные, которые нам нужно рассчитать, то есть сумму зарплаты работника. Это можно сделать теми же способами, о которых мы говорили выше: вбить координаты вручную, или кликнуть по соответствующей ячейке.
Когда все данные окна параметров заполнены, жмем на кнопку «OK».
Подобную операцию можно проделать и для других строк таблицы, если известна величина премии остальных сотрудников предприятия.
Решение уравнений
Кроме того, хотя это и не является профильной возможностью данной функции, её можно использовать для решения уравнений. Правда, инструмент подбора параметра можно с успехом использовать только относительно уравнений с одним неизвестным.
Допустим, имеем уравнение: 15x+18x=46. Записываем его левую часть, как формулу, в одну из ячеек. Как и для любой формулы в Экселе, перед уравнением ставим знак «=». Но, при этом, вместо знака x устанавливаем адрес ячейки, куда будет выводиться результат искомого значения.
В нашем случае, формулу мы запишем в C2, а искомое значение будет выводиться в B2. Таким образом, запись в ячейке C2 будет иметь следующий вид: «=15*B2+18*B2».
Запускаем функцию тем же способом, как было описано выше, то есть, нажав на кнопку «Анализ «что если»» на ленте», и перейдя по пункту «Подбор параметра…».
В открывшемся окне подбора параметра, в поле «Установить в ячейке» указываем адрес, по которому мы записали уравнение (C2).
В поле «Значение» вписываем число 45, так как мы помним, что уравнение выглядит следующим образом: 15x+18x=46.
В поле «Изменяя значения ячейки» мы указываем адрес, куда будет выводиться значение x, то есть, собственно, решение уравнения (B2). После того, как мы ввели эти данные, жмем на кнопку «OK».
Как видим, программа Microsoft Excel успешно решила уравнение. Значение x будет равно 1,39 в периоде.
Изучив инструмент Подбор параметра, мы выяснили, что это довольно простая, но вместе с тем полезная и удобная функция для поиска неизвестного числа. Её можно использовать как для табличных вычислений, так и для решения уравнений с одним неизвестным.
Другие типы анализа “что если”
Для решения более сложных задач можно применить другие типы анализа “что если” – сценарии или таблицы данных. В отличие от Подбора параметра, который опирается на требуемый результат и работает в обратном направлении, эти инструменты позволяют анализировать множество значений и наблюдать, каким образом изменяется результат.
- Диспетчер сценариев позволяет подставлять значения сразу в несколько ячеек (до 32). Вы можете создать несколько сценариев, а затем сравнить их, не изменяя значений вручную. В следующем примере мы используем сценарии, чтобы сравнить несколько различных мест для проведения мероприятия.
- Таблицыданных позволяют взять одну из двух переменных в формуле и заменить ее любым количеством значений, а полученные результаты свести в таблицу. Этот инструмент обладает широчайшими возможностями, поскольку выводит сразу множество результатов, в отличие от Диспетчера сценариев или Подбора параметра. В следующем примере видно 24 возможных результата по ежемесячным платежам за кредит:
Использование предварительного фильтра в Microsoft Excel
Позвольте мне объяснить это с помощью примеров данных Employees. У меня есть набор данных, содержащий обычные часы работы, образование в годах, ежегодную прибыль, секс и штат. Теперь я хочу отфильтровать данные, соответствующие условиям, следующим образом:
Условие для мужчин:
- Обычное время работы: 40
- Образование: 13
- Годовая заработная плата: более 35000
- Пол: Мужской
- Состояние: Аляска
Условие для женщин:
- Обычное время работы: более 35
- Образование: более 12
- Годовая заработная плата: более 12000
- Пол: Женский
- Государство : Аляска
Если мы увидим условия, нам необходимо отдельно отфильтровать данные мужчин и женщин. Я имею в виду условие ИЛИ , и в рамках этого условия было выполнено условие И .
Теперь, чтобы отфильтровать данные, соответствующие этим условиям, нам нужно обработать лист Excel a бит по-разному. В этом случае на экране появляется предварительный фильтр в Excel. Теперь мы подготовим критерии в том же самом листе Excel. Создайте две строки над исходным набором данных с теми же именами столбцов, что и уже существующие данные, как показано ниже: от A3 до E5.
Теперь мы будем заполнять столбцы критериев данными, указанными в условиях. Как указано в Условие для мужчин, заполнить всю строку указанными столбцами. Итак, строка 4 будет заполнена, как показано ниже.
Повторите то же самое для следующей строки 5 на основе Условие для женщин , как показано ниже. Теперь, чтобы было ясно, если данные в каждой строке связаны с условием ИЛИ и данными внутри этих строк (данные в столбце) связаны с условием И . Итак, мы просто создали строки, отвечающие критериям, по которым нам нужно отфильтровать данные.
Теперь настало время использовать предварительный фильтр в Excel для фильтрации данных. Сначала нажмите любую ячейку в исходном наборе данных, нажмите вкладку «Данные» и нажмите «Дополнительно». Это автоматически заполнит диапазон . Нажмите маленькую кнопку рядом с диапазоном критериев. Теперь выберите диапазон критериев i.e; От A3 до E5 и нажмите одну и ту же маленькую кнопку, чтобы установить диапазон критериев. Теперь нажмите «Ok». Это будет фильтровать данные так, как вы хотите, чтобы они соответствовали критериям.
Примечание: Имена столбцов диапазона критериев должны быть точно такими же, как имена столбцов набора данных, чтобы это сработало.
Предварительный фильтр в Excel позволяет фильтровать данные, удовлетворяющие сложным запросам. Итак, какой запрос или условие вы использовали для фильтрации данных? Пожалуйста, дайте нам знать через комментарии, если вам есть что добавить.
Калькуляция, подбираем значение прибыли
Еще пример. Пусть дана структура цены договора: Собственные расходы, Прибыль, НДС.
Известно, что Собственные расходы составляют 150 000 руб., НДС 18%, а Целевая стоимость договора 200 000 руб. (ячейка С13). Единственный параметр, который можно менять, это Прибыль. Подберем такое значение Прибыли (С8), при котором Стоимость договора равна Целевой, т.е. значение ячейки Расхождение (С14) равно 0.
В структуре цены в ячейке С9 (Цена продукции) введена формула Собственные расходы + Прибыль ( =С7+С8 ). Стоимость договора (ячейка С11) вычисляется как Цена продукции + НДС (= СУММ(С9:C10) ).
Конечно, можно подобрать значение вручную, для чего необходимо уменьшить значение прибыли на величину расхождения без НДС. Однако, как говорилось ранее, зависимости в формулах могут быть достаточно сложны. В этом случае поможет инструмент Подбор параметра.
Выделите ячейку С14, вызовите Подбор параметра (на вкладке Данные в группе Работа с данными выберите команду Анализ «что-если?», а затем выберите в списке пункт Подбор параметра…). В качестве целевого значения для ячейки С14 укажите 0, изменять будем ячейку С8 (Прибыль).
Теперь, о том когда этот инструмент работает. 1. Изменяемая ячейка не должна содержать формулу, только значение.2. Необходимо найти только 1 значение, изменяя 1 ячейку. Если требуется найти 1 конкретное значение (или оптимальное значение), изменяя значения в НЕСКОЛЬКИХ ячейках, то используйте Поиск решения.3. Уравнение должно иметь решение, в нашем случае уравнением является зависимость стоимости от прибыли. Если целевая стоимость была бы равна 1000, то положительной прибыли бы у нас найти не удалось, т.к. расходы больше 150 тыс. Или например, если решать уравнение x2+4=0, то очевидно, что не удастся подобрать такое х, чтобы x2+4=0
Примечание : В файле примера приведен алгоритм решения Квадратного уравнения с использованием Подбора параметра.
Добавление строк – рабочие варианты
Вставка строк в таблице редактора сопряжена с трудностями. Процесс на первый взгляд простой. Однако не всегда пользователь получает запланированный результат. Выделяют три основных способа, как добавить строчку в excel: в конце таблицы, между строк и путем создания умной таблицы. Чаще всего пользователь вставляет новые строки между уже присутствующими в таблице. Этот способ предполагает выполнение двух действий. Первый этап: курсор устанавливается в ячейке, над которой появится новая строка. Второй этап: после нажатия на правую кнопку мыши в перечне опций выбирается «Вставить строку».
Добавить строчку в excel позволяют комбинации горячих клавиш. Что ускоряет работу и повышает производительность. Для вставки нажимается клавиша Ctrl и клавиша «+». После чего на экран выводится окно со списком пунктов, где выбирается Строка. При этом клавиша плюс нажимается в правой, цифровой, части клавиатуры.
Вставка новой строки в конце таблицы приводит к удалению форматирования, которое применял пользователь в расчетах. Поэтому используются методы, предусмотренные функционалом программы. Сначала выделяем самую нижнюю строку рабочей таблицы. Затем тянем за квадратик, появившийся в правом уголке выделения. Таблица расширяется на заданное количество строк. Но вместе с форматированием переносится и введенный в ячейки текст. Его удаляем нажатием Delete или с помощью контекстного меню. Выделяем ненужный текст и выбираем очистку содержимого. Информация пропадет, а формулы и формат сохранятся.
Облегчить работу с таблицей и с вопросом, как в excel добавить строчку, помогает группировка строк. Это функция умной таблицы. Создается путем выделения всей таблицы. Затем во вкладке «Главная» ленты выбирается пункт «Форматировать как таблицу». Здесь не нужно выяснять, где в экселе сервис. В появившемся перечне шаблонов выбирается подходящий вариант. В такой таблице строки добавляются посредине, в начале или конце без ущерба для форматирования и потери информации.
Подбор параметра в MS EXCEL
Обычно при создании формулы пользователь задает значения параметров и формула (уравнение) возвращает результат. Например, имеется уравнение 2*a+3*b=x, заданы параметры а=1, b=2, требуется найти x (2*1+3*2=8).
Инструмент Подбор параметра позволяет решить обратную задачу: подобрать такое значение параметра, при котором уравнение возвращает желаемый целевой результат X. Например, при a=3, требуется найти такое значение параметра b, при котором X равен 21 (ответ b=5).
Подбирать параметр вручную – скучное занятие, поэтому в MS EXCEL имеется инструмент Подбор параметра.
В MS EXCEL 2007-2010 Подбор параметра находится на вкладке Данные, группа Работа с данным.
Простейший пример
Найдем значение параметра b в уравнении 2*а+3*b=x, при котором x=21, параметр а=3.
Подготовим исходные данные.
Значения параметров а и b введены в ячейках B8 и B9. В ячейке B10 введена формула =2*B8+3*B9 (т.е. уравнение 2*а+3*b=x). Целевое значение x в ячейке B11 введенодля информации.
Выделите ячейку с формулой B10 и вызовите Подбор параметра (на вкладке Данные в группе Работа с данными выберите команду Анализ «что-если?», а затем выберите в списке пункт Подбор параметра…).
В качестве целевого значения для ячейки B10 укажите 21, изменять будем ячейку B9 (параметр b).
Нажмите ОК.
Инструмент Подбор параметра подобрал значение параметра b равное 5.
Конечно, можно подобрать значение вручную. В данном случае необходимо в ячейку B9 последовательно вводить значения и смотреть, чтобы х текущее совпало с Х целевым. Однако, часто зависимости в формулах достаточно сложны и без Подбора параметра параметр будет подобрать сложно.
Примечание: Уравнение 2*а+3*b=x является линейным, т.е. при заданных a и х существует только одно значение b, которое ему удовлетворяет. Поэтому инструмент Подбор параметра работает (именно для решения таких линейных уравнений он и создан).
Если пытаться, например, решать с помощью Подбора параметра квадратное уравнение (имеет 2 решения), то инструмент решение найдет, но только одно. Причем, он найдет, то которое ближе к начальному значению (т.е. задавая разные начальные значения, можно найти оба корня уравнения).
Решим квадратное уравнение x2+2*x-3=0 (уравнение имеет 2 решения: x1=1 и x2=-3). Если в изменяемой ячейке введем -5 (начальное значение), то Подбор параметра найдет корень = -3 (т.к. -5 ближе к -3, чем к 1). Если в изменяемой ячейке введем 0 (или оставим ее пустой), то Подбор параметра найдет корень = 1 (т.
к. 0 ближе к 1, чем к -3). Подробности в файле примера на листе Простейший.
Еще один путь нахождения неизвестного параметра b в уравнении 2*a+3*b=X – аналитический. Решение b=(X-2*a)/3) очевидно.
Понятно, что не всегда удобно искать решение уравнения аналитическим способом, поэтому часто используют метод последовательных итераций, когда неизвестный параметр подбирают, задавая ему конкретные значения так, чтобы полученное значение х стало равно целевому X (или примерно равно с заданной точностью).
Калькуляция, подбираем значение прибыли
Еще пример. Пусть дана структура цены договора: Собственные расходы, Прибыль, НДС.
Известно, что Собственные расходы составляют 150 000 руб., НДС 18%, а Целевая стоимость договора 200 000 руб. (ячейка С13). Единственный параметр, который можно менять, это Прибыль. Подберем такое значение Прибыли (С8), при котором Стоимость договора равна Целевой, т.е. значение ячейки Расхождение (С14) равно 0.
В структуре цены в ячейке С9 (Цена продукции) введена формула Собственные расходы + Прибыль (=С7+С8). Стоимость договора (ячейка С11) вычисляется как Цена продукции + НДС (=СУММ(С9:C10)).
Конечно, можно подобрать значение вручную, для чего необходимо уменьшить значение прибыли на величину расхождения без НДС. Однако, как говорилось ранее, зависимости в формулах могут быть достаточно сложны. В этом случае поможет инструмент Подбор параметра.
Нажмите ОК.
Теперь, о том когда этот инструмент работает. 1. Изменяемая ячейка не должна содержать формулу, только значение.2. Необходимо найти только 1 значение, изменяя 1 ячейку. Если требуется найти 1 конкретное значение (или оптимальное значение), изменяя значения в НЕСКОЛЬКИХ ячейках, то используйте Поиск решения.
3. Уравнение должно иметь решение, в нашем случае уравнением является зависимость стоимости от прибыли. Если целевая стоимость была бы равна 1000, то положительной прибыли бы у нас найти не удалось, т.к. расходы больше 150 тыс. Или например, если решать уравнение x2+4=0, то очевидно, что не удастся подобрать такое х, чтобы x2+4=0
Краткие выводы
1. Итерационными численными методами удобно и быстро можно решать трансцендентные уравнения и громоздкие нелинейные алгебраические.
2. При написании расчетных модулей программ в Excel, если нежелательны лишние остановки по ходу вычислений, можно использовать вставки блоков с классическими методами решения нелинейных уравнений или макросов с вызовом инструмента «Подбор параметра».
3. Использование инструмента «Подбор параметра» в Excel является сегодня, безусловно, наиболее оптимальным и эффективным методом решения нелинейных, трансцендентных уравнений функций одной переменной, а также проведения анализа типа «Что будет? Если…».
Умение применять в работе сервис «Подбор параметра» существенно повышает ваш уровень, как специалиста вообще, так и как пользователя Excel – в частности.
Буду очень рад увидеть ваши комментарии к статье, уважаемые читатели!