Excel поиск решения как на английском

Наряду со множеством других возможностей, в Microsoft Excel есть одна малоизвестная, но очень полезная функция под названием “Поиск решения”. Несмотря на то, что найти и освоить ее, может быть, непросто, ее изучение и применение может помочь в решении огромного количества задач. Функция берет данные, перебирает их и выдает самое оптимальное решение из возможных. Итак, давайте разберемся, как именно работает поиск решения и попробуем применить данную функцию на практике

Содержание

  • Как включить функцию “Поиск решения”
  • Подготовительный этап
  • Применение функции и ее настройка
  • Заключение

Как включить функцию “Поиск решения”

Несмотря на свою эффективность, функция “Поиск решения” не находится в первых рядах панели инструментов или контекстного меню. Многие пользователи, работающие в Excel годами, даже не подозревают о ее существовании. Дело в том, что по умолчанию она вообще отключена и для ее добавления на ленту нужно проделать следующие шаги:

  1. Открываем меню “Файл”, кликнув по соответствующему названию.Как включить функцию
  2. Кликаем по разделу “Параметры”, который находится внизу вертикального перечня с левой стороны.Как включить функцию
  3. Далее щелкаем по подразделу “Надстройки”. Здесь отображаются все надстройки программы, а внизу будет надпись “Управление”. Справа от нее представлено выпадающее меню, в котором должны быть выбраны “Надстройки Excel”, обычно уже установленные по умолчанию. Нажимаем кнопку “Перейти”.Как включить функцию
  4. На экране появится новое вспомогательное окно “Надстройки”. Устанавливаем флажок напротив опции “Поиск решения” и нажимаем ОК.Как включить функцию
  5. Все готово. Требуемая функция появится на ленте в правой части вкладки “Данные”.Как включить функцию

Подготовительный этап

Добавить функцию на ленту программы – половина дела. Нужно еще понять принцип ее работы.

Итак, у нас есть данные про продаже товаров, представленные в табличном виде.

Подготовительный этап перед использованием фукнции

И перед нами стоит задача – назначить каждому товару скидку таким образом, чтобы сумма по всем скидкам составила 4,5 млн. рублей. Она должна отобразиться в отдельной ячейке, которая называется целевой. Ориентируясь на нее мы должны рассчитать остальные значения.

Подготовительный этап перед использованием фукнции

Наша задача – вычислить скидку, на которую будут умножены все суммы по продажам всех наименований. Она и будет найдена с помощью функции “Поиск решения”, а ячейка с этой скидкой будет называется искомой.

Данные ячейки (искомая и целевая) связываем вместе формулой, которую пишем в целевой ячейке следующим образом: =D13*$G$2, где ячейка D13 содержит итоговую сумму по продажам всех товаров, а ячейка $G$2 – абсолютные (неизменные) координаты искомой ячейки.

Подготовительный этап перед использованием фукнции

Применение функции и ее настройка

Формула готова. Теперь нужно применить саму функцию.

  1. Переключаемся во вкладку “Данные” и нажимаем кнопку “Поиск решения”.Применение функции
  2. Откроются “Параметры”, где необходимо задать нужные настройки. В поле “Оптимизировать целевую функцию:” указываем адрес целевой ячейки, где планируется вывести сумму по всем скидкам. Можно прописать координаты вручную, либо выбрать из таблицы, для чего сначала кликаем по области ввода, затем – по нужной ячейке.Применение функции
  3. Переходим к настройке других параметров. В пункте “До:” можно задать максимальную границу, минимальную границу или же точное число. Исходя из поставленной задачи ставим отметку рядом с опцией “Значение” и набираем “4500000” – сумма скидок по всем наименованиям.Применение функции
  4. Следующее для заполнения поле – “Изменяя значения переменных:”. В него нужно внести координаты искомой ячейки, содержащей определенное значение. Это значение и есть та самая скидка, которую мы пытаемся вычислить. Также, как и с выбором целевой ячейки, координаты можно написать вручную, либо кликнуть по нужной ячейке в самой таблице.Применение функции
  5. Теперь нужно отредактировать раздел “В соответствии с ограничениями:”, в котором задаем ограничения используемых данных. Например, можно исключить десятичные дроби или, скажем, отрицательные числа. Это делается через кнопку “Добавить”. Применение функции
  6. Откроется вспомогательно окно, позволяющее добавить ограничения во время вычислений. В первом поле указываем координаты определенной ячейки или области ячеек, для которых это условие должно действовать. Согласно нашей задаче, указываем координаты искомой ячейки, в которой будет выводиться значение скидки. Следующий шаг – определить знак сравнения. Устанавливаем “больше или равно”, чтобы итоговое число не могло быть отрицательным. “Ограничение”, которое устанавливается в третьем поле, в этом случае будет равно цифре 0, поскольку именно относительно этого значения задается условие.Применение функции Можно установить еще одно ограничение с помощью кнопки “Добавить”. Дальнейшие действия по его настройке будут аналогичными. По готовности щелкаем OK.
  7. После выполнения описанных выше действий в самом большом поле окна появится установленное только что ограничение. Список может быть довольно большим и зависит от сложности предполагаемых расчетов, но в данном случае будет достаточно и одного условия.Применение функции Под этим полем также есть опция, позволяющая делать все остальные переменные, не затрагиваемые ограничениями, неотрицательными. Однако, будьте внимательны и проследите за тем, чтобы между этим параметром и поставленными ограничениями не было противоречия, иначе при расчете в программе может возникнуть конфликт.
  8. Также можно задать немалое количество дополнительных настроек. Чуть ниже справа есть кнопка “Параметры”, позволяющая это сделать. Нажимаем на нее и открываем новое окно.Применение функции
  9. В этих настройках у нас есть возможность установить “Точность ограничения” и “Пределы решения”. В нашем случае задавать данные параметры нет необходимости, поэтому после ознакомления с представленным окном, его можно закрыть, нажав OK.Применение функции
  10. Итак, все настройки выполнены и параметры установлены. Пора запускать функцию – для этого нажимаем кнопку “Найти решение”.Применение функции
  11. После этого программа сделает все необходимые расчеты и выдаст результаты в нужных ячейках. При этом сразу же откроется окно “Результаты поиска решения”, где можно сохранить/отменить результаты или настроить параметры поиска заново. Если результаты нас устраивают, оставляем отметку напротив опции “Сохранить найденное решение” и нажимаем ОК. При этом, если мы предварительно установим галочку слева от надписи “Вернуться в диалоговое окно параметров поиска решения”, после того, как мы щелкнем OK, мы обратно переключимся к настройке функции поиска решения.Применение функции
  12. Вполне вероятно, что расчеты могут показаться неправильными, либо возникнет желание немного изменить исходные данные и получить другой результат. В этом случае нужно снова открыть окно с параметрами поиска решения и внимательно посмотреть поля с введенными данными.
  13. Если с данными все нормально, можно попробовать задействовать другой метод решения. Для этого щелкаем по текущему варианту и из раскрывшегося перечня выбираем способ, который нам кажется наиболее подходящим:
    • Первый – ищет решение методом обобщенного приведенного градиента (ОПГ) для нелинейных задач. Стандартно выбран именно этот вариант, но можно попробовать и другие.
    • Второй – пытается отыскать решение для линейных задач, используя симплекс-метод.
    • Третий – для выполнения поставленной задачи использует эволюционный поиск.
    • В том случае, если ни один из методов не принес удовлетворительных результатов, стоит проверить данные в таблице и параметрах еще раз, поскольку именно это является самой частой ошибкой в подобного рода задачах.Применение функции
  14. Теперь, когда мы получили требуемую скидку, осталось ее применить, чтобы рассчитать суммы скидок по всем наименованиям. Для этого отмечаем первую ячейку столбца “Сумма скидки”, пишем в ней формулу “=D2*$G$2” и нажимаем Enter. Знаки доллара ставятся для того, чтобы при растягивании/копировании формулы на другие строки, ячейка G2 со скидкой оставалась неизменной в расчетах.Применение функции
  15. Мы получили сумму скидки для первого наименования. Теперь наводим курсор на нижний правый угол ячейки с результатом, как только он поменяет форму на крестик, зажав левую кнопку мыши растягиваем формулу на все строки, по которым хотим посчитать аналогичную сумму.Применение функции
  16. Теперь наша таблица полностью готова в соответствии с поставленной задачей.Применение функции

Заключение

Таким образом, функция “Поиск решения” в Эксель может помочь в решении определенных задач, которые достаточно сложно или невозможно решить простыми методами. Однако, проблема в использовании данного способа заключается в том, что по умолчанию данная функция скрыта в программе, из-за чего многие пользователи не догадываются о ее существовании. Также функция довольно трудна в освоении и использовании, но при ее должном изучении, она может принести значительную пользу и облегчить работу.

Поиск решения в Microsoft Excel

Одной из самых интересных функций в программе Microsoft Excel является Поиск решения. Вместе с тем, следует отметить, что данный инструмент нельзя отнести к самым популярным среди пользователей в данном приложении. А зря. Ведь эта функция, используя исходные данные, путем перебора, находит наиболее оптимальное решение из всех имеющихся. Давайте выясним, как использовать функцию Поиск решения в программе Microsoft Excel.

Включение функции

Можно долго искать на ленте, где находится Поиск решения, но так и не найти данный инструмент. Просто, для активации данной функции, нужно её включить в настройках программы.

Для того, чтобы произвести активацию Поиска решений в программе Microsoft Excel 2010 года, и более поздних версий, переходим во вкладку «Файл». Для версии 2007 года, следует нажать на кнопку Microsoft Office в левом верхнем углу окна. В открывшемся окне, переходим в раздел «Параметры».

Переход в раздел Параметры в Microsoft Excel

В окне параметров кликаем по пункту «Надстройки». После перехода, в нижней части окна, напротив параметра «Управление» выбираем значение «Надстройки Excel», и кликаем по кнопке «Перейти».

Переход в надстройки в Microsoft Excel

Открывается окно с надстройками. Ставим галочку напротив наименования нужной нам надстройки – «Поиск решения». Жмем на кнопку «OK».

Активация функции Поиск решения в Microsoft Excel

После этого, кнопка для запуска функции Поиска решений появится на ленте Excel во вкладке «Данные».

Функция поиск решения активирована в Microsoft Excel

Подготовка таблицы

Теперь, после того, как мы активировали функцию, давайте разберемся, как она работает. Легче всего это представить на конкретном примере. Итак, у нас есть таблица заработной платы работников предприятия. Нам следует рассчитать премию каждого работника, которая является произведением заработной платы, указанной в отдельном столбце, на определенный коэффициент. При этом, общая сумма денежных средств, выделяемых на премию, равна 30000 рублей. Ячейка, в которой находится данная сумма, имеет название целевой, так как наша цель подобрать данные именно под это число.

Целевая ячейка в Microsoft Excel

Коэффициент, который применяется для расчета суммы премии, нам предстоит вычислить с помощью функции Поиска решений. Ячейка, в которой он располагается, называется искомой.

Искомая ячейка в Microsoft Excel

Lumpics.ru

Целевая и искомая ячейка должны быть связанны друг с другом с помощью формулы. В нашем конкретном случае, формула располагается в целевой ячейке, и имеет следующий вид: «=C10*$G$3», где $G$3 – абсолютный адрес искомой ячейки, а «C10» — общая сумма заработной платы, от которой производится расчет премии работникам предприятия.

Связующая формула в Microsoft Excel

Запуск инструмента Поиск решения

После того, как таблица подготовлена, находясь во вкладке «Данные», жмем на кнопку «Поиск решения», которая расположена на ленте в блоке инструментов «Анализ».

Запуск поиска решений в Microsoft Excel

Открывается окно параметров, в которое нужно внести данные. В поле «Оптимизировать целевую функцию» нужно ввести адрес целевой ячейки, где будет располагаться общая сумма премии для всех работников. Это можно сделать либо пропечатав координаты вручную, либо кликнув на кнопку, расположенную слева от поля введения данных.

Переход к вводу целевой ячейки в Microsoft Excel

После этого, окно параметров свернется, а вы сможете выделить нужную ячейку таблицы. Затем, требуется опять нажать по той же кнопке слева от формы с введенными данными, чтобы развернуть окно параметров снова.

Выбор целевой ячейки в Microsoft Excel

Под окном с адресом целевой ячейки, нужно установить параметры значений, которые будут находиться в ней. Это может быть максимум, минимум, или конкретное значение. В нашем случае, это будет последний вариант. Поэтому, ставим переключатель в позицию «Значения», и в поле слева от него прописываем число 30000. Как мы помним, именно это число по условиям составляет общую сумму премии для всех работников предприятия.

Установка значения целевой ячейки в Microsoft Excel

Ниже расположено поле «Изменяя ячейки переменных». Тут нужно указать адрес искомой ячейки, где, как мы помним, находится коэффициент, умножением на который основной заработной платы будет рассчитана величина премии. Адрес можно прописать теми же способами, как мы это делали для целевой ячейки.

Установка искомой ячейки в Microsoft Excel

В поле «В соответствии с ограничениями» можно выставить определенные ограничения для данных, например, сделать значения целыми или неотрицательными. Для этого, жмем на кнопку «Добавить».

Добавление ограничения в Microsoft Excel

После этого, открывается окно добавления ограничения. В поле «Ссылка на ячейки» прописываем адрес ячеек, относительно которых вводится ограничение. В нашем случае, это искомая ячейка с коэффициентом. Далее проставляем нужный знак: «меньше или равно», «больше или равно», «равно», «целое число», «бинарное», и т.д. В нашем случае, мы выберем знак «больше или равно», чтобы сделать коэффициент положительным числом. Соответственно, в поле «Ограничение» указываем число 0. Если мы хотим настроить ещё одно ограничение, то жмем на кнопку «Добавить». В обратном случае, жмем на кнопку «OK», чтобы сохранить введенные ограничения.

Параметры ограничения в Microsoft Excel

Как видим, после этого, ограничение появляется в соответствующем поле окна параметров поиска решения. Также, сделать переменные неотрицательными, можно установив галочку около соответствующего параметра чуть ниже. Желательно, чтобы установленный тут параметр не противоречил тем, которые вы прописали в ограничениях, иначе, может возникнуть конфликт.

Установка неотрицательных значений в Microsoft Excel

Дополнительные настройки можно задать, кликнув по кнопке «Параметры».

Переход к параметрам поиска решений в Microsoft Excel

Здесь можно установить точность ограничения и пределы решения. Когда нужные данные введены, жмите на кнопку «OK». Но, для нашего случая, изменять эти параметры не нужно.

Параметры Поиска решения в Microsoft Excel

После того, как все настройки установлены, жмем на кнопку «Найти решение».

Переход к поиску решения в Microsoft Excel

Далее, программа Эксель в ячейках выполняет необходимые расчеты. Одновременно с выдачей результатов, открывается окно, в котором вы можете либо сохранить найденное решение, либо восстановить исходные значения, переставив переключатель в соответствующую позицию. Независимо от выбранного варианта, установив галочку «Вернутся в диалоговое окно параметров», вы можете опять перейти к настройкам поиска решения. После того, как выставлены галочки и переключатели, жмем на кнопку «OK».

Результаты поиска решений в Microsoft Excel

Если по какой-либо причине результаты поиска решений вас не удовлетворяют, или при их подсчете программа выдаёт ошибку, то, в таком случае, возвращаемся, описанным выше способом, в диалоговое окно параметров. Пересматриваем все введенные данные, так как возможно где-то была допущена ошибка. В случае, если ошибка найдена не была, то переходим к параметру «Выберите метод решения». Тут предоставляется возможность выбора одного из трех способов расчета: «Поиск решения нелинейных задач методом ОПГ», «Поиск решения линейных задач симплекс-методом», и «Эволюционный поиск решения». По умолчанию, используется первый метод. Пробуем решить поставленную задачу, выбрав любой другой метод. В случае неудачи, повторяем попытку, с использованием последнего метода. Алгоритм действий всё тот же, который мы описывали выше.

Выбор метода решения в Microsoft Excel

Как видим, функция Поиск решения представляет собой довольно интересный инструмент, который, при правильном использовании, может значительно сэкономить время пользователя на различных подсчетах. К сожалению, далеко не каждый пользователь знает о его существовании, не говоря о том, чтобы правильно уметь работать с этой надстройкой. В чем-то данный инструмент напоминает функцию «Подбор параметра…», но в то же время, имеет и существенные различия с ним.

Большинство задач, решаемых с помощью электронной таблицы, предполагают нахождение искомого результата по известным исходным данным. Но в Excel есть инструменты, позволяющие решить и обратную задачу: подобрать исходные данные для получения желаемого результата.

Одним из таких инструментов является Поиск решения, который особенно удобен для решения так называемых «задач оптимизации».

Если Вы раньше не использовали Поиск решения, то Вам потребуется установить соответствующую надстройку.

Сделать это можно так:

для версий старше Excel 2007 через команду меню  Сервис —> Надстройки;

начиная с Excel 2007 через диалоговое окно Параметры Excel

Начиная с версии Excel 2007 кнопка для запуска Поиска решения появится на вкладке Данные.

В версиях до Excel 2007 аналогичная команда появится в меню Сервис

Разберём порядок работы Поиска решения на простом примере.

Пример 1. Распределение премии

Предположим, что Вы начальник производственного отдела и Вам предстоит по-честному распределить премию в сумме 100 000 руб. между сотрудниками отдела пропорционально их должностным окладам. Другими словами Вам требуется подобрать коэффициент пропорциональности для вычисления размера премии по окладу.

Первым делом создаём таблицу с исходными данными и формулами, с помощью которых должен быть получен результат. В нашем случае результат — это суммарная величина премии. Очень важно, чтобы целевая ячейка (С8) посредством формул была связана с искомой изменяемой ячейкой (Е2). В примере они связаны через промежуточные формулы, вычисляющие размер премии для каждого сотрудника (С2:С7).

Теперь запускаем Поиск решения и в открывшемся диалоговом окне устанавливаем необходимые параметры. Внешний вид диалоговых окон в разных версиях несколько различается:

Начиная с Excel 2010

До Excel 2010

  1. Целевая ячейка, в которой должен получиться желаемый результат. Целевая ячейка может быть только одна
  2. Варианты оптимизации:  максимальное возможное значение, минимальное возможное значение или конкретное значение. Если требуется получить конкретное значение, то его следует указать в поле ввода
  3. Изменяемых ячеек может быть несколько: отдельные ячейки или диапазоны. Собственно, именно в них Excel перебирает варианты с тем, чтобы получить в целевой ячейке заданное значение
  4. Ограничения задаются с помощью кнопки Добавить. Задание ограничений, пожалуй, не менее важный и сложный этап, чем построение формул. Именно ограничения обеспечивают получение правильного результата. Ограничения можно задавать как для отдельных ячеек, так и для диапазонов. Помимо всем понятных знаков =, >=, <=, при задании ограничений можно использовать варианты цел (целое), бин (бинарное или двоичное, т.е. 0 или 1), раз (все разные — только начиная с версии Excel 2010).

    В данном примере ограничение только одно: коэффициент должен быть положительным. Это ограничение можно задать по-разному: либо установить явно, воспользовавшись кнопкой Добавить, либо поставить флажок Сделать переменные без ограничений неотрицательными.
    Для версий до Excel 2010 этот флажок можно найти в диалоговом окне Параметры Поиска решения, которое открывается при нажатии на кнопку Параметры


     

  5. Кнопка, включающая итеративные вычисления с заданными параметрами.

После нажатия кнопки Найти решение (Выполнить) Вы уже можете видеть в таблице полученный результат. При этом на экране появляется диалоговое окно Результаты поиска решения. 

Начиная с Excel 2010

До Excel 2010

Если результат, который Вы видите в таблице Вас устраивает, то в диалоговом окне Результаты поиска решения нажимаете ОК и фиксируете результат в таблице. Если же результат Вас не устроил, то нажимаете Отмена и возвращаетесь к предыдущему состоянию таблицы.

Решение данной задачи выглядит так

Важно: при любых изменениях исходных данных для получения нового результата Поиск решения придется запускать снова.

Разберём еще одну задачу оптимизации (получение максимальной прибыли)

Пример 2. Мебельное производство (максимизация прибыли)

Фирма производит две модели А и В сборных книжных полок.

Их производство ограничено наличием сырья (высококачественных досок) и временем машинной обработки.

Для каждого изделия модели А требуется 3 м² досок, а для изделия модели В — 4 м². Фирма может получить от своих поставщиков до 1700 м² досок в неделю.

Для каждого изделия модели А требуется 12 мин машинного времени, а для изделия модели В — 30 мин. в неделю можно использовать 160 ч машинного времени.

Сколько изделий каждой модели следует выпускать фирме в неделю для достижения максимальной прибыли, если каждое изделие модели А приносит 60 руб. прибыли, а каждое изделие модели В — 120 руб. прибыли?

Порядок действий нам уже известен.

Сначала создаем таблицы с исходными данными и формулами. Расположение ячеек на листе может быть абсолютно произвольным, таким как удобно автору. Например, как на рисунке

Запускаем Поиск решения и в диалоговом окне устанавливаем необходимые параметры

  1. Целевая ячейка B12 содержит формулу для расчёта прибыли
  2. Параметр оптимизации — максимум
  3. Изменяемые ячейки B9:C9
  4. Ограничения: найденные значения должны быть целыми, неотрицательными; общее количество машинного времени не должно превышать 160 ч (ссылка на ячейку D16); общее количество сырья не должно превышать 1700 м² (ссылка на ячейку D15). Здесь вместо ссылок на ячейки D15 и D16 можно было указать числа, но при использовании ссылок какие-либо изменения ограничений можно производить прямо в таблице
  5. Нажимаем кнопку Найти решение (Выполнить) и после подтверждения получаем результат

Но даже если Вы правильно создали формулы и задали ограничения, результат может оказаться неожиданным. Например, при решении данной задачи Вы можете увидеть такой результат:

И это несмотря на то, что было задано ограничение целое. В таких случаях можно попробовать настроить параметры Поиска решения. Для этого в окне Поиск решения нажимаем кнопку Параметры и попадаем в одноимённое диалоговое окно

Первый из выделенных параметров отвечает за точность вычислений. Уменьшая его, можно добиться более точного результата, в нашем случае — целых значений. Второй из выделенных параметров (доступен, начиная с версии Excel 2010) даёт ответ на вопрос: как вообще могли получиться дробные результаты при ограничении целое? Оказывается Поиск решения это ограничение просто проигнорировал в соответствии с установленным флажком.

Пример 3. Транспортная задача (минимизация затрат)

На заказ строительной компании песок перевозиться от трех поставщиков (карьеров) пяти потребителям (строительным площадкам). Стоимость на доставку включается в себестоимость объекта,  поэтому строительная компания заинтересована обеспечить потребности своих стройплощадок в песке самым дешевым способом.

Дано: запасы песка на карьерах; потребности в песке стройплощадок; затраты на транспортировку между каждой парой «поставщик-потребитель».

Нужно найти схему оптимальных перевозок для удовлетворения нужд (откуда и куда), при которой общие затраты на транспортировку были бы минимальными.

Пример расположения ячеек с исходными данными и ограничениями, искомых ячеек и целевой ячейки показан на рисунке

В серых ячейках формулы суммы по строкам и столбцам, а в целевой ячейке формула для подсчёта общих затрат на транспортировку.

Запускаем Поиск решения и устанавливаем необходимые параметры (см. рисунок)

Нажимаем Найти решение (Выполнить) и получаем результат, изображенный ниже

Иногда транспортные задачи усложняются с помощью дополнительных ограничений. Например, по каким-то причинам невозможно возить песок с карьера 2 на стройплощадку №3. Добавляем ещё одно ограничение $D$13=0. И после запуска Поиска решения получаем другой результат

И последнее, на что следует обратить внимание, это выбор метода решения. Если задача достаточно сложная, то для достижения результата может потребоваться подобрать метод решения

Начиная с Excel 2010

До Excel 2010

В заключение предлагаю попробовать свои силы в применении Поиска решения и решить с его помощью старинную задачу:

Крестьянин на базаре за 100 рублей купил 100 голов скота. Бык стоит 10 рублей, корова 5 рублей, телёнок 50 копеек. Сколько быков, коров и телят купил крестьянин?

Содержание

  1. Загрузка надстройки «Поиск решения» в Excel
  2. Дополнительные сведения
  3. Поиск решений
  4. Процедура поиска решения
  5. Параметры средства Поиск решения
  6. Соответствие английских и русских формул в Excel
  7. Соответствие английских и русских формул в Excel

Загрузка надстройки «Поиск решения» в Excel

«Поиск решения» — это программная надстройка для Microsoft Office Excel, которая доступна при установке Microsoft Office или приложения Excel.

Чтобы можно было работать с надстройкой «Поиск решения», ее нужно сначала загрузить в Excel.

В Excel 2010 и более поздних версий выберите Файл > Параметры.

Примечание: В Excel 2007 нажмите кнопку Microsoft Office кнопку и выберите Excel параметры.

Выберите команду Надстройки, а затем в поле Управление выберите пункт Надстройки Excel.

Нажмите кнопку Перейти.

В окне Доступные надстройки установите флажок Поиск решения и нажмите кнопку ОК.

Если надстройка Поиск решения отсутствует в списке поля Доступные надстройки, нажмите кнопку Обзор, чтобы найти ее.

Если появится сообщение о том, что надстройка «Поиск решения» не установлена на компьютере, нажмите кнопку Да, чтобы установить ее.

После загрузки надстройки для поиска решения в группе Анализ на вкладки Данные становится доступна команда Поиск решения.

В меню Сервис выберите Надстройки Excel.

В поле Доступные надстройки установите флажок Поиск решения и нажмите кнопку ОК.

Если надстройка Поиск решения отсутствует в списке поля Доступные надстройкинажмите кнопку Обзор, чтобы найти ее.

Если появится сообщение о том, что надстройка «Поиск решения» не установлена на компьютере, нажмите в диалоговом окне кнопку Да, чтобы ее установить.

После загрузки надстройки «Поиск решения» на вкладке Данные станет доступна кнопка Поиск решения.

В настоящее время надстройка «Поиск решения», предоставляемая компанией Frontline Systems, недоступна для Excel на мобильных устройствах.

«Поиск решения» — это бесплатная надстройка для Excel 2013 с пакетом обновления 1 (SP1) и более поздних версий. Для получения дополнительной информации найдите надстройку «Поиск решения» в Магазине Office.

В настоящее время надстройка «Поиск решения», предоставляемая компанией Frontline Systems, недоступна для Excel на мобильных устройствах.

«Поиск решения» — это бесплатная надстройка для Excel 2013 с пакетом обновления 1 (SP1) и более поздних версий. Для получения дополнительной информации найдите надстройку «Поиск решения» в Магазине Office.

В настоящее время надстройка «Поиск решения», предоставляемая компанией Frontline Systems, недоступна для Excel на мобильных устройствах.

«Поиск решения» — это бесплатная надстройка для Excel 2013 с пакетом обновления 1 (SP1) и более поздних версий. Для получения дополнительной информации найдите надстройку «Поиск решения» в Магазине Office.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Источник

Поиск решений

Мощным средством анализа данных Excel является надстройка Solver (Поиск решения). С ее помощью можно определить, при каких значениях указанных влияющих ячеек формула в целевой ячейке принимает нужное значение (минимальное, максимальное или равное какой-либо величине). Для процедуры поиска решения можно задать ограничения, причем не обязательно, чтобы при этом использовались те же влияющие ячейки. Для расчета заданного значения применяются различные математические методы поиска. Вы можете установить режим, в котором полученные значения переменных автоматически заносятся в таблицу. Кроме того, результаты работы программы могут быть оформлены в виде отчета. Программа Поиск решений (в оригинале Excel Solver) – дополнительная надстройка табличного процессора MS Excel, которая предназначена для решения определенных систем уравнений, линейных и нелинейных задач оптимизации,

По умолчанию в Excel надстройка Поиск решения отключена. Чтобы активизировать ее в Excel 2007, щелкните значок Кнопка Microsoft Office , щелкните Параметры Excel, а затем выберите категорию Надстройки. В поле Управление выберите значение Надстройки Excel и нажмите кнопку Перейти. В поле Доступные надстройки установите флажок рядом с пунктом Поиск решения и нажмите кнопку ОК.

Процедура поиска решения

1. Создайте таблицу с формулами, которые устанавливают связи между ячейками.

2. Выделите целевую ячейку, которая должна принять необходимое значение, и выберите команду:

В Excel 2007 Данные/Анализ/Поиск решения;

Поле Set Target Cell (Установить целевую ячейку) открывшегося диалогового окна надстройки Solver (Поиск решения) будет содержать адрес целевой ячейки.

3. Установите переключатели Equal To (Равной), задающие значение целевой ячейки, — Мах (максимальному значению), Min (минимальному значению) или Value of (значению). В последнем случае введите значение в поле справа.

4. Укажите в поле By Changing Cells (Изменяя ячейки), в каких ячейках программа должна изменять значения в поисках оптимального результата.

5. Создайте ограничения в списке Subject to the Constraints (Ограничения). Для этого щелкните на кнопке Add (Добавить) и в диалоговом окне Add Constraint (Добавление ограничения) определите ограничение.

6. Щелкните на кнопке на кнопке Options (Параметры), и в появившемся окне установите переключатель Неотрицательные значения (если переменные должны быть позитивными числами), Линейная модель (если задача, которую вы решаете, относится к линейным моделям)

7. Щелкнув на кнопке Solver (Выполнить), запустите процесс поиска решения.

8. Когда появится диалоговое окно Solver Results (Результаты поиска решения), выберите переключатель Keep Solve Solution (Сохранить найденное решение) или Restore Original Values (Восстановить исходные значения). 9. Щелкните на кнопке ОК.

Параметры средства Поиск решения

Максимальное время — служит для ограничения времени, отпущенного на поиск решения задачи. В этом поле можно ввести время в секундах, не превышающее 32 767 (примерно девять часов); значение 100, используемое по умолчанию, вполне приемлемо для решения большинства простых задач.

Предельное число итераций — управляет временем решения задачи путем ограничения числа вычислительных циклов (итераций). Относительная погрешност — определяет точность вычислений. Чем меньше значение этого параметра, тем выше точность вычислений. Допустимое отклонение — предназначен для задания допуска на отклонение от оптимального решения, если множество значений влияющей ячейки ограничено множеством целых чисел. Чем больше значение допуска, тем меньше времени требуется на поиск решения. Сходимость — применяется только к нелинейным задачам. Когда относительное изменение значения в целевой ячейке за последние пять итераций становится меньше числа, указанного в поле Сходимость, поиск прекращается. Линейная модель — служит для ускорения поиска решения путем применения к задаче оптимизации линейной модели. Нелинейные модели предполагают использование нелинейных функций, фактора роста и экспоненциального сглаживания, что замедляет вычисления. Неотрицательные значения — позволяет установить нулевую нижнюю границу для тех влияющих ячеек, для которых не было задано соответствующее ограничение в диалоговом окне Добавить ограничение. Автоматическое масштабирование — используется, когда числа в изменяемых ячейках и в целевой ячейке существенно различаются. Показывать результаты итераций — приостанавливает поиск решения для просмотра результатов отдельных итераций. Загрузить модель — после щелчка на этой кнопке отрывается одноименное диалоговое окно, в котором можно ввести ссылку на диапазон ячеек, содержащих модель оптимизации. Сохранить модель — служит для отображения на экране одноименного диалогового окна, в котором можно ввести ссылку на диапазон ячеек, предназначенный для хранения модели оптимизации. Оценка линейная — выберите этот переключатель для работы с линейной моделью. Оценка квадратичная — выберите этот переключатель для работы с нелинейной моделью. Разности прямые — используется в большинстве задач, где скорость изменения ограничений относительно невысока. Увеличивает скорость работы средства Поиск решения. Разности центральные — используется для функций, имеющих разрывную производную. Данный способ требует больше вычислений, однако его применение может быть оправданным, если выдано сообщение о том, что получить более точное решение не удается. Метод поиска Ньютона — требует больше памяти, но выполняет меньше итераций, чем в методе сопряженных градиентов. Метод поиска сопряженных градиентов — реализует метод сопряженных градиентов, для которого требуется меньше памяти, но выполняется больше итераций, чем в методе Ньютона. Данный метод следует использовать, если задача достаточно большая и необходимо экономить память или если итерации дают слишком малое отличие в последовательных приближениях.

Источник

Соответствие английских и русских формул в Excel

Многие при работе с офисными приложения сталкиваются с проблемой незнания соответствия английских функций Excel русским. Это проблема возникает при использования разноязычных Excel‘ей. С проблемой сталкиваются как «зеленые», так и продвинутые пользователи Excel. Поэтому выкладываю соответствие английских и русских формул в Excel.

Соответствие английских и русских формул в Excel

Функции баз данных — Database

DAVERAGE ДСРЗНАЧ Вычисляет среднее значение выбранных писей базы данных. DCOUNT БСЧЁТ Подсчитывает количество числовых ячеек в базе данных. DCOUNTA БСЧЁТА Подсчитывает количество непустых ячеек в базе данных. DGET БИЗВЛЕЧЬ Извлекает из базы данных одну запись, удовлетворяющую заданному условию. DMAX ДМАКС Находит максимальное значение среди выделенных записей базы данных. DMIN ДМИН Находит минимальное значение среди выделенных записей базы данных. DPRODUCT БДПРОИЗВЕД Перемножает значения определенного поля в записях базы данных, удовлетворяющих условию. DSTDEV ДСТАНДОТКЛ Оценивает стандартное отклонение по выборке из выделенных записей базы данных. DSTDEVP ДСТАНДОТКЛП Вычисляет стандартное отклонение по генеральной совокупности из выделенных записей базы данных. DSUM БДСУММ Суммирует числа в поле для записей базы данных, удовлетворяющих условию. DVAR БДДИСП Оценивает дисперсию по выборке из выделенных записей базы данных DVARP БДДИСПП Вычисляет дисперсию по генеральной совокупности из выделенных записей базы данных.

Функции даты и времени — Date & Time

DATE ДАТА Возвращает заданную дату в числовом формате Microsoft Excel. DATEVALUE ДАТАЗНАЧ Преобразует дату из текстового формата в числовой. DAY ДЕНЬ Преобразует дату в числовом формате в день месяца. DAYS360 ДНЕЙ360 Вычисляет количество дней между двумя датами на основе 360-дневного года. EDATE ДАТАМЕС Находит дату, отстоящую на заданное число месяцев вперед или назад от начальной даты. EOMONTH КОНМЕСЯЦА Определяет дату для последнего дня месяца, отстоящего вперед или назад на заданное число месяцев. HOUR ЧАС Преобразует дату в числовом формате в часы. MINUTE МИНУТЫ Преобразует дату в числовом формате в минуты. MONTH МЕСЯЦ Преобразует дату в числовом формате в месяцы. NETWORKDAYS ЧИСТРАБДНИ Находит количество рабочих дней между двумя датами. NOW ТДАТА Выдает текущую дату и время. SECOND СЕКУНДЫ Преобразует дату в числовом формате в секунды. TIME ВРЕМЯ Выдает заданное время в числовом формате. TIMEVALUE ВРЕМЗНАЧ Преобразует время из текстового формата в числовой формат. TODAY СЕГОДНЯ Выдает текущую дату. WEEKDAY ДЕНЬНЕД Преобразует дату в числовом формате в день недели. WEEKNUM НОМНЕДЕЛИ Определяет номер рабочей недели года для указанной даты. WORKDAY РАБДЕНЬ Находит дату, отстоящую от данной на заданное количество рабочих дней. YEAR ГОД Находит год для заданной даты. YEARFRAC ДОЛЯГОДА Возвращает долю года, которую составляет количество дней между начальной и конечной датами.

Инженерные функции — Engineering

BESSELI БЕССЕЛЬ.I Возвращает модифицированную функцию Бесселя In(x). BESSELJ БЕССЕЛЬ.J Возвращает функцию Бесселя Jn(x). BESSELK БЕССЕЛЬ.K Возвращает модифицированную функцию Бесселя Kn(x). BESSELY БЕССЕЛЬ.Y Возвращает функцию Бесселя Yn(x). BIN2DEC ДВ.В.ДЕС Преобразует двоичное число в десятичное. BIN2HEX ДВ.В.ШЕСТН Преобразует двоичное число в шестнадцатеричное. BIN2OCT ДВ.В.ВОСЬМ Преобразует двоичное число в восьмеричное. COMPLEX КОМПЛЕКСН Преобразует коэффициенты при вещественной и мнимой частях комплексного числа в комплексное число. CONVERT ПРЕОБР Преобразует число из одной системы мер в другую. DEC2BIN ДЕС.В.ДВ Преобразует десятичное число в двоичное. DEC2HEX ДЕС.В.ШЕСТН Преобразует десятичное число в шестнадцатеричное. DEC2OCT ДЕС.В.ВОСЬМ Преобразует десятичное число в восьмеричное. DELTA ДЕЛЬТА Проверяет равенство двух значений. ERF ФОШ Возвращает функцию ошибки. ERFC ДФОШ Возвращает дополнительную функцию ошибки. FACTDOUBLE ДВФАКТР Вычисляет двойной факториал числа. GESTEP ПОРОГ Проверяет, не превышает ли данное число порогового значения. HEX2BIN ШЕСТН.В.ДВ Преобразует шестнадцатеричное число в двоичное. HEX2DEC ШЕСТН.В.ДЕС Преобразует шестнадцатеричное число в десятичное. HEX2OCT ШЕСТН.В.ВОСЬМ Преобразует шестнадцатеричное число в восьмеричное. IMABS МНИМ.ABS Возвращает абсолютную величину (модуль) комплексного числа. IMAGINARY МНИМ.ЧАСТЬ Возвращает коэффициент при мнимой части комплексного числа. IMARGUMENT МНИМ.АРГУМЕНТ Возвращает значение аргумента комплексного числа (тета) — угол, выраженный в радианах. IMCONJUGATE МНИМ.СОПРЯЖ Возвращает комплексно-сопряженное комплексное число. IMCOS МНИМ.COS Возвращает косинус комплексного числа. IMDIV МНИМ.ДЕЛ Возвращает частное от деления двух комплексных чисел. IMEXP МНИМ.EXP Возвращает экспоненту комплексного числа. IMLN МНИМ.LN Возвращает натуральный логарифм комплексного числа. IMLOG10 МНИМ.LOG10 Возвращает обычный (десятичный) логарифм комплексного числа. IMLOG2 МНИМ.LOG2 Возвращает двоичный логарифм комплексного числа. IMPOWER МНИМ.СТЕПЕНЬ Возвращает комплексное число, возведенное в целую степень. IMPRODUCT МНИМ.ПРОИЗВЕД Возвращает произведение двух комплексных чисел. IMREAL МНИМ.ВЕЩ Возвращает коэффициент при вещественной части комплексного числа. IMSIN МНИМ.SIN Возвращает синус комплексного числа. IMSQRT МНИМ.КОРЕНЬ Возвращает значение квадратного корня из комплексного числа. IMSUB МНИМ.РАЗН Возвращает разность двух комплексных чисел. IMSUM МНИМ.СУММ Возвращает сумму комплексных чисел. OCT2BIN ВОСЬМ.В.ДВ Преобразует восьмеричное число в двоичное. OCT2DEC ВОСЬМ.В.ДЕС Преобразует восьмеричное число в десятичное. OCT2HEX ВОСЬМ.В.ШЕСТН Преобразует восьмеричное число в шестнадцатеричное.

Финансовые функции — Financial

ACCRINT НАКОПДОХОД Определяет накопленный доход по ценным бумагам с периодической выплатой процентов. ACCRINTM НАКОПДОХОДПОГАШ Находит накопленный доход по ценным бумагам, процент по которым выплачивается в срок вступления в силу. AMORDEGRC АМОРУМ Вычисляет величину амортизации для каждого периода, используя коэффициент амортизации (французская система бухучета). AMORLINC АМОРУВ Вычисляет величину амортизации для каждого отчетного периода (французская система бухучета). COUPDAYBS ДНЕЙКУПОНДО Определяет количество дней между началом периода купона и датой соглашения. COUPDAYS ДНЕЙКУПОН Определяет число дней в периоде купона, который содержит дату соглашения. COUPDAYSNC ДНЕЙКУПОНПОСЛЕ Находит число дней от даты соглашения до срока следующего купона. COUPNCD ДАТАКУПОНПОСЛЕ Находит следующую дату купона после даты соглашения. COUPNUM ЧИСЛКУПОН Определяет количество купонов, которые могут быть оплачены между датой соглашения и сроком вступления в силу. COUPPCD ДАТАКУПОНДО Выдает предыдущую дату купона перед датой соглашения. CUMIPMT ОБЩПЛАТ Вычисляет общую выплату, произведенную между двумя периодическими выплатами. CUMPRINC ОБЩДОХОД Вычисляет общую выплату по займу между двумя периодами. DB ФУО Вычисляет амортизацию имущества на заданный период, используя метод постоянного учета амортизации. DDB ДДОБ Вычисляет величину амортизации имущества для указанного периода при использовании метода двукратного учета амортизации или иного явно указанного метода. DISC СКИДКА Вычисляет норму скидки для ценных бумаг. DOLLARDE РУБЛЬ.ДЕС Преобразует цену в рублях, выраженную в виде дроби, в цену в рублях, выраженную десятичным числом. DOLLARFR РУБЛЬ.ДРОБЬ Преобразует цену в рублях, выраженную десятичным числом, в цену в рублях, выраженную в виде дроби. DURATION ДЛИТ Находит ежегодную продолжительность действия ценных бумаг с периодическими выплатами по процентам. EFFECT ЭФФЕКТ Вычисляет действующие ежегодные процентные ставки. FV БС Вычисляет будущее значение вклада. FVSCHEDULE БЗРАСПИС Вычисляет будущее значение начального вклада при изменяющихся сложных процентных ставках. INTRATE ИНОРМА Определяет ставку доходности полностью обеспеченной ценной бумаги. IMPT ПРПЛТ Вычисляет величину выплаты прибыли на вложения за данный период. IRR ВСД Вычисляет внутреннюю ставку доходности (отдачи) для серии потоков денежных средств. ISPMT ПРОЦПЛАТ Вычисляет выплаты за указанный период инвестиции. MDURATION МДЛИТ Определяет модифицированную длительность Маколея для ценных бумаг с предполагаемой номинальной стоимостью 100 рублей. MIRR МВСД Определяет внутреннюю ставку доходности, при которой положительные и отрицательные денежные потоки имеют разную ставку. NOMINAL НОМИНАЛ Определяет номинальную годовую процентную ставку. NPER КПЕР Определяет общее количество периодов выплаты для данной ссуды. NPV ЧПС Вычисляет чистую приведенную стоимость инвестиции, основанной на серии периодических денежных потоков и ставке дисконтирования. ODDPRICE ЦЕНАПЕРВНЕРЕГ Находит цену за 100 рублей нарицательной стоимости ценных бумаг с нерегулярным первым периодом. ODDFYIELD ДОХОДПЕРВНЕРЕГ Находит доход по ценным бумагам с нерегулярным первым периодом. ODDLPRICE ЦЕНАПОСЛНЕРЕГ Определяет цену за 100 рублей нарицательной стоимости ценных бумаг с нерегулярным последним периодом. ODDFYIELD ДОХОДПОСЛНЕРЕГ Определяет доход по ценным бумагам с нерегулярным последним периодом. PMT ПЛТ Вычисляет величину выплаты по ссуде за один период. PPMT ОСПЛТ Вычисляет величину выплат на основной капитал для вклада в заданный период. PRICE ЦЕНА Вычисляет цену за 100 рублей нарицательной стоимости ценных бумаг, по которым производится периодическая выплата процентов. PRICEDISC ЦЕНАСКИДКА Вычисляет цену за 100 рублей нарицательной стоимости ценных бумаг, на которые сделана скидка. PRICEMAT ЦЕНАПОГАШ Вычисляет цену за 100 рублей нарицательной стоимости ценных бумаг, по которым выплачивается прибыль в момент вступления в силу. PV ПС Вычисляет приведенную (к настоящему моменту) стоимость инвестиции. RATE СТАВКА Вычисляет процентную ставку по аннуитету за один период. RECEIVED ПОЛУЧЕНО Вычисляет сумму, полученную в срок вступления в силу полностью обеспеченных ценных бумаг. SLN АПЛ Вычисляет величину непосредственной амортизации имущества за один период. SYD АСЧ TBILLEQ РАВНОКЧЕК Вычисляет эквивалентный облигации доход по казначейскому чеку. TBILLPRICE ЦЕНАКЧЕК Вычисляет цену за 100 рублей нарицательной стоимости для казначейского чека. TBILLYIELD ДОХОДКЧЕК Вычисляет доход по казначейскому чеку. VDB ПУО Вычисляет величину амортизации имущества для явно указанного или соответствующего периода при использовании метода разового учета амортизации. XIRR ЧИСТВНДОХ Вычисляет внутреннюю ставку доходности запланированных непериодических денежных потоков. XNPV ЧИСТНЗ Вычисляет чистую текущую стоимость инвестиции, вычисляемую на основе ряда поступлений наличных, которые не обязательно являются периодическими. YIELD ДОХОД Вычисляет доход от ценных бумаг, по которым производятся периодические выплаты процентов. YIELDDISC ДОХОДСКИДКА Вычисляет годовой доход по ценным бумагам, на которые сделана скидка. Пример — казначейские чеки. YIELDMAT ДОХОДПОГАШ Вычисляет годовой доход от ценных бумаг, процент по которым выплачивается в срок погашения.

Проверка свойств и значений и Информационные функции — Information

CELL ЯЧЕЙКА Определяетинформацию о формате, местоположении или содержимом ячейки. ERROR.TYPE ТИП.ОШИБКИ Определяет номер, соответствующий одному из типов ошибок Microsoft Excel. INFO ИНФОРМ Выдает информацию о текущей операционной среде. ISBLANK ЕПУСТО Выдает логическое значение ИСТИНА, если аргумент является ссылкой на пустую ячейку. ISERR ЕОШ Выдает логическое значение ИСТИНА, если аргумент ссылается на любое значение ошибки, кроме #Н/Д. ISERROR ЕОШИБКА Выдает логическое значение ИСТИНА, если аргумент ссылается на любое значение ошибки. ISEVEN ЕЧЁТН Выдает логическое значение ИСТИНА, если аргумент — четное число. ISLOGICAL ЕЛОГИЧ Выдает логическое значение ИСТИНА, если аргумент ссылается на логическое значение. ISNA ЕНД Выдает логическое значение ИСТИНА, если аргумент ссылается на значение ошибки #Н/Д (значение недоступно). ISNONTEXT ЕНЕТЕКСТ Выдает логическое значение ИСТИНА, если аргумент ссылается на значение, которое не является текстом. ISNUMBER ЕЧИСЛО Выдает логическое значение ИСТИНА, если аргумент ссылается на число. ISODD ЕНЕЧЁТ Выдает логическое значение ИСТИНА, если аргумент — нечетное число. ISREF ЕССЫЛКА Выдает логическое значение ИСТИНА, если аргумент ссылается на ссылку. ISTEXT ЕТЕКСТ Выдает логическое значение ИСТИНА, если аргумент ссылается на текст. N Ч Преобразует заданное значение в число. NA НД Выдает значение ошибки #Н/Д. TYPE ТИП Выдает тип значения.

Логические функции — Logical

AND И Выдает значение ИСТИНА, если все аргументы имеют значение ИСТИНА. FALSE ЛОЖЬ Вставляет логическое значение ЛОЖЬ. IF ЕСЛИ Выполняет проверку условия. NOT НЕ Меняет на противоположное логическое значение своего аргумента. OR ИЛИ Выдает значение ИСТИНА, если хотя бы один аргумент имеет значение ИСТИНА. TRUE ИСТИНА Вставляет логическое значение ИСТИНА.

Ссылки и массивы — Lookup & Reference

ADRESS АДРЕС Выдает ссылку на отдельную ячейку рабочего листа в виде текста. AREAS ОБЛАСТИ Определяет количество областей в ссылке. CHOOSE ВЫБОР Выбирает значение из списка значений по индексу. COLUMN СТОЛБЕЦ Определяет номер столбца, на который указывает ссылка. COLUMNS ЧИСЛСТОЛБ Определяет количество столбцов в массиве или ссылке. GETPIVOTDATA ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ Возвращает данные, хранящиеся в сводной таблице. HLOOKUP ГПР Ищет значение в первой строке массива и выдает значение из ячейки в найденном столбце и указанной строке. HYPERLINK ГИПЕРССЫЛКА Создает ссылку, открывающую документ, находящийся на жестком диске, сервере сети или в Интернете. INDEX ИНДЕКС По индексу получает значение из ссылки или массива. INDIRECT ДВССЫЛ Определяет ссылку, заданную текстовым значением. LOOKUP ПРОСМОТР Ищет значения в векторе или массиве. MATCH ПОИСКПОЗ Ищет значения в ссылке или массиве. OFFSET СМЕЩ Определяет смещение ссылки относительно заданной ссылки. ROW СТРОКА Определяет номер строки, определяемой ссылкой. ROWS ЧСТРОК Определяет количество строк в ссылке. RTD ДРВ Извлекает данные реального времени из программ, поддерживающих автоматизацию COM. TRANSPOSE ТРАНСП Выдает транспонированный массив. VLOOKUP ВПР Ищет значение в первом столбце массива и выдает значение из ячейки в найденной строке и указанном столбце.

Математические и тригонометрические функции — Math & Trig

ABS ABS Находит модуль (абсолютную величину) числа. ACOS ACOS Вычисляет арккосинус числа. ACOSH ACOSH Вычисляет гиперболический арккосинус числа. ASIN ASIN Вычисляет арксинус числа. ASINH ASINH Вычисляет гиперболический арксинус числа. ATAN ATAN Вычисляет арктангенс числа. ATAN2 ATAN2 Вычисляет арктангенс для заданных координат x и y. ATANH ATANH Вычисляет гиперболический арктангенс числа. CEILING ОКРВВЕРХ Округляет число до ближайшего целого или до ближайшего кратного указанному значению. COMBIN ЧИСЛКОМБ Находит количество комбинаций для заданного числа объектов. COS COS Вычисляет косинус числа. COSH COSH Вычисляет гиперболический косинус числа. DEGREES ГРАДУСЫ Преобразует радианы в градусы. EVEN ЧЁТН Округляет число до ближайшего четного целого. EXP EXP Вычисляет число e, возведенное в указанную степень. FACT ФАКТР Вычисляет факториал числа. FLOOR ОКРВНИЗ Округляет число до ближайшего меньшего по модулю целого. GCD НОД Находит наибольший общий делитель. INT ЦЕЛОЕ Округляет число до ближайшего меньшего целого. LCM НОК Находит наименьшее общее кратное. LN LN Вычисляет натуральный логарифм числа. LOG LOG Вычисляет логарифм числа по заданному основанию. LOG10 LOG10 Вычисляет десятичный логарифм числа. MDETERM МОПРЕД Вычисляет определитель матрицы, хранящейся в массиве. MINVERSE МОБР Определяет обратную матрицу (матрица хранится в массиве). MMULT МУМНОЖ Вычисляет произведение матриц, хранящихся в массивах. MOD ОСТАТ Вычисляет остаток от деления. MROUND ОКРУГЛТ Находит число, округленное с требуемой точностью. MULTINOMIAL МУЛЬТИНОМ Вычисляет мультиномиальный коэффициент множества чисел. ODD НЕЧЁТ Округляет число до ближайшего нечетного целого. PI ПИ Вставляет число «пи». POWER СТЕПЕНЬ Вычисляет результат возведения числа в степень. PRODUCT ПРОИЗВЕД Вычисляет произведение аргументов. QUOTIENT ЧАСТНОЕ Вычисляет целую часть частного при делении. RADIANS РАДИАНЫ Преобразует градусы в радианы. RAND СЛЧИС Выдает случайное число в интервале от 0 до 1. RANDBETVEEN СЛУЧМЕЖДУ Выдает случайное число в заданном интервале. ROMAN РИМСКОЕ Преобразует число в арабской записи к числу в римской как текст. ROUND ОКРУГЛ Округляет число до указанного количества десятичных разрядов. ROUNDDOWN ОКРУГЛВНИЗ Округляет число до ближайшего меньшего по модулю целого. ROUNDUP ОКРУГЛВВЕРХ Округляет число до ближайшего по модулю большего целого. SERIESSUM РЯД.СУММ Вычисляет сумму степенного ряда по заданной формуле. SIGN ЗНАК Определяет знак числа. SIN SIN Вычисляет синус заданного угла. SINH SINH Вычисляет гиперболический синус числа. SQRT КОРЕНЬ Вычисляет положительное значение квадратного корня. SQRTPI КОРЕНЬПИ Вычисляет значение квадратного корня из числа «пи». SUBTOTAL ПРОМЕЖУТОЧНЫЕ.ИТОГИ Вычисляет промежуточные итоги. SUM СУММ Суммирует аргументы. SUMIF СУММЕСЛИ Суммирует ячейки, удовлетворяющие заданному условию. SUMPRODUCT СУММПРОИЗВ Вычисляет сумму произведений соответствующих элементов массивов. SUMSQ СУММКВ Вычисляет сумму квадратов аргументов. SUMX2MY2 СУММРАЗНКВ Вычисляет сумму разностей квадратов соответствующих значений в двух массивах. SUMX2PY2 СУММСУММКВ Вычисляет сумму сумм квадратов соответствующих элементов двух массивов. SUMXMY2 СУММКВРАЗН Вычисляет сумму квадратов разностей соответствующих значений в двух массивах. TAN TAN Вычисляет тангенс числа. TANH TANH Вычисляет гиперболический тангенс числа. TRUNC ОТБР Отбрасывает дробную часть числа.

Статистические функции — Statistical

Источник

10

Поиск решений

Мощным
средством анализа данных Excel
является надстройка Solver
(Поиск решения)
.
С ее помощью можно определить, при каких
значениях указанных влияющих ячеек
формула в целевой ячейке принимает
нужное значение (минимальное, максимальное
или равное какой-либо величине). Для
процедуры поиска решения можно задать
ограничения, причем не обязательно,
чтобы при этом использовались те же
влияющие ячейки. Для расчета заданного
значения применяются различные
математические методы поиска. Вы можете
установить режим, в котором полученные
значения переменных автоматически
заносятся в таблицу. Кроме того, результаты
работы программы могут быть оформлены
в виде отчета.

Программа Поиск решений
(в оригинале Excel Solver) – дополнительная
надстройка табличного процессора MS
Excel, которая предназначена для решения
определенных систем уравнений, линейных
и нелинейных задач оптимизации,

По
умолчанию в Excel надстройка Поиск решения
отключена. Чтобы активизировать ее в
Excel
2007
,
щелкните значок Кнопка
Microsoft Office

, щелкните Параметры
Excel
,
а затем выберите категорию Надстройки.
В поле Управление
выберите значение Надстройки
Excel

и нажмите кнопку Перейти.
В поле Доступные
надстройки

установите флажок рядом с пунктом Поиск
решения

и нажмите кнопку ОК.

Процедура поиска решения

1.
Создайте таблицу с формулами, которые
устанавливают связи между ячейками.

2.
Выделите целевую ячейку, которая должна
принять необходимое значение, и выберите
команду:

В
Excel 2007
Данные/Анализ/Поиск
решения
;

Поле
Set Target Cell (Установить целевую ячейку)
открывшегося диалогового окна надстройки
Solver (Поиск решения) будет содержать
адрес целевой ячейки.

3.
Установите переключатели Equal To (Равной),
задающие значение целевой ячейки, —
Мах (максимальному значению), Min
(минимальному значению) или Value of
(значению). В последнем случае введите
значение в поле справа.

4.
Укажите в поле By Changing Cells (Изменяя ячейки),
в каких ячейках программа должна изменять
значения в поисках оптимального
результата.

5.
Создайте ограничения в списке Subject to
the Constraints (Ограничения). Для этого щелкните
на кнопке Add (Добавить) и в диалоговом
окне Add Constraint (Добавление ограничения)
определите ограничение.

6.
Щелкните на кнопке на кнопке Options
(Параметры), и в появившемся окне
установите переключатель Неотрицательные
значения (если переменные должны быть
позитивными числами), Линейная модель
(если задача, которую вы решаете, относится
к линейным моделям)

7.
Щелкнув на кнопке Solver (Выполнить),
запустите процесс поиска решения.

8.
Когда появится диалоговое окно Solver
Results (Результаты поиска решения), выберите
переключатель Keep Solve Solution (Сохранить
найденное решение) или Restore Original Values
(Восстановить исходные значения).

9.
Щелкните на кнопке ОК.

Параметры средства Поиск решения

Максимальное
время

 служит для ограничения времени,
отпущенного на поиск решения задачи. В
этом поле можно ввести время в секундах,
не превышающее 32 767 (примерно девять
часов); значение 100, используемое по
умолчанию, вполне приемлемо для решения
большинства простых задач.

Предельное
число итераций

— управляет временем решения задачи
путем ограничения числа вычислительных
циклов (итераций).

Относительная
погрешност

— определяет точность вычислений. Чем
меньше значение этого параметра, тем
выше точность вычислений.

Допустимое
отклонение

— предназначен для задания допуска на
отклонение от оптимального решения,
если множество значений влияющей ячейки
ограничено множеством целых чисел. Чем
больше значение допуска, тем меньше
времени требуется на поиск решения.

Сходимость
— применяется только к нелинейным
задачам. Когда относительное изменение
значения в целевой ячейке за последние
пять итераций становится меньше числа,
указанного в поле Сходимость, поиск
прекращается.

Линейная
модель

служит для ускорения поиска решения
путем применения к задаче оптимизации
линейной модели. Нелинейные модели
предполагают использование нелинейных
функций, фактора роста и экспоненциального
сглаживания, что замедляет
вычисления.

Неотрицательные
значения

позволяет установить нулевую нижнюю
границу для тех влияющих ячеек, для
которых не было задано соответствующее
ограничение в диалоговом окне Добавить
ограничение.

Автоматическое
масштабирование

— используется, когда числа в изменяемых
ячейках и в целевой ячейке существенно
различаются.

Показывать
результаты итераций

— приостанавливает поиск решения для
просмотра результатов отдельных
итераций.

Загрузить
модель

после щелчка на этой кнопке отрывается
одноименное диалоговое окно, в котором
можно ввести ссылку на диапазон ячеек,
содержащих модель оптимизации.

Сохранить
модель

служит для отображения на экране
одноименного диалогового окна, в

котором
можно ввести ссылку на диапазон ячеек,
предназначенный для хранения модели
оптимизации.

Оценка
линейная

выберите этот переключатель для работы
с линейной моделью.

Оценка
квадратичная

— выберите этот переключатель для работы
с нелинейной моделью.

Разности
прямые

используется в большинстве задач, где
скорость изменения ограничений
относительно невысока. Увеличивает
скорость работы средства Поиск
решения.

Разности
центральные

— используется для функций, имеющих
разрывную производную. Данный способ
требует больше вычислений, однако его
применение может быть оправданным, если
выдано сообщение о том, что получить
более точное решение не удается.

Метод
поиска Ньютона

требует больше памяти, но выполняет
меньше итераций, чем в методе сопряженных
градиентов.

Метод
поиска сопряженных градиентов

— реализует метод сопряженных градиентов,
для которого требуется меньше памяти,
но выполняется больше итераций, чем в
методе Ньютона. Данный метод следует
использовать, если задача достаточно
большая и необходимо экономить память
или если итерации дают слишком малое
отличие в последовательных приближениях.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

Понравилась статья? Поделить с друзьями:
  • Excel поиск решения для решения транспортной задачи
  • Excel поиск решения для построения оптимального плана
  • Excel поиск решения для нескольких
  • Excel поиск решения для матриц
  • Excel поиск решения в целых числах