В этой статье мы пошагово рассмотрим, как решить транспортную задачу посредством функций MS Excel. Задачи данного типа изучаются студентами на таких дисциплинах, как исследование операций и методы оптимальных решений.
Условие
Есть некие предприятия и склады с грузом. Каждое предприятие, нуждается в определённом объёме нашего груза. Каждый склад доставляет тонну груза по собственному тарифу.
Таким образом, нужно составить маршрут, по которому мы развезём объём груза, удовлетворяющий каждое предприятие, и при этом затратим меньше всего средств.
Так транспортная задача выглядит в своём наиболее общем и типовом виде.
С – это цена за тонну. X – это то, сколько мы привезём тонн со склада на предприятие. Например, если мы примем X11 равным 5, это будет значить, что со склада А1 к потребителю B1 мы повезём 5 тонн по цене C11. Вот нам и нужно как-то распределить всё так, чтобы потратить меньше всего денег.
Варианты решения
Транспортную задачу можно решить «вручную». Существует несколько подходов к её решению на бумаге. Среди них:
- Метод опорного плана;
- Метод минимального элемента;
- Метод Фогеля.
Как правило, решая задачу одним из этих способов, вы получаете решение, находите потенциалы для него и понимаете, что в числе потенциалов есть положительные значения. Соответственно, это говорит о том, что вы нашли неверное решение. Далее вам нужно действовать, что называется, наугад.
Вы переставляете различные цифры в таблице, пробуете разные варианты, словом, ищите решение методом «научного тыка». Далее снова пересчитываете потенциалы, и снова ничего не срастается.
Однозначного алгоритма, работающего безотказно в любых условиях, к сожалению, пока не придумали.
Однако для решения транспортной задачи или проверки полученного нами на бумаге результата, мы можем воспользоваться функционалом MS Excel.
Транспортная задача в Экселе
Для решения нам потребуется надстройка «Поиск решения». Возможно, она не будет активирована в вашем редакторе по умолчанию, поэтому, проделываем следующую очередность действий:
- Жмём «Файл»;
- В появившемся меню нажимаем по предпоследней кнопке «Параметры»;
- Вновь находим предпоследний пункт «Надстройки» и переходим в «Управление»:
- Ставим галочку в появившемся окне рядом с пунктов «Поиск решения» и жмём «ОК».
Поиск решения активирован. Далее он будет нами использован.
Пример задачи
Шаг 1
Дублируем нашу таблицу в Excel.
Шаг 2
Рисуем другую таблицу.
Диапазон ячеек D12 – F15 заполняем единицами. Эти значения мы впоследствии будем изменять, чтобы найти самый дешёвый вариант перевозки. В диапазоне H12 – H15 должна быть сумма трёх единиц таблицы в строке D12 – F12, а в D17 – F17 – сумма четырёх единиц в столбце. Так напротив каждой строки и каждого столбца
Шаг 3
Рисуем третью таблицу, которая перемножит соответствующие ячейки первых двух таблиц.
Для этого выделяем диапазон 3 на 4 клетки, жмём на кнопку « = », выделяем диапазон D3-F6, жмём на клавиатуре « * », выделяем D12 – F15 и зажимаем сочетание клавиш Ctrl + Shift + Enter. Всё, вы перемножили значения.
Шаг 4
Теперь суммируем все значения последней таблицы. Для этого просто выберите произвольную свободную ячейку в MS Excel. Введите в неё « =СУММ( » и выделите третью таблицу. Нажмите Enter.
Шаг 5
-
Переходим во вкладку «Данные» и находим там «Поиск решения». - Если вы всё сделали правильно, то у вас должно быть всё точно так же.
Щелкаем по данной кнопке. Далее всё делаем, как представлено на рисунке.
Описываю сверху вниз всё окно.
Выберите целевую ячейку ту, которую мы сделали в 4-ом шаге нашего решения. Далее выберите минимум. В поле «Изменяя ячейки переменных» выберите диапазон, где мы проставили единицы. Выставляем ограничения. Значения, которые будут находиться вместо единиц, должны быть больше нуля и целыми, а потребности не должны превысить запасов.
Жмём «Найти решение».
Получаем следующий результат.
Заключение
По второй таблице сверху вы видите, сколько тонн и куда мы повезём. В третьей таблице вы видите, сколько это будет стоить. Например, мы повезём 30 тонн в B1 со склада A1 и 10 тонн со склада A3, так как спрос у пункта B1 равен 40. Аналогично и с другими пунктами.
Источник: https://Reshatel.org/reshenie-zadach/transportnaya-zadacha-v-excel/
Создаем список дел в MS Excel
Сегодня мы научимся создавать в MS Excel «чеклист» или, если по-русски, список дел. Список дел в Excel — с этим вы наверняка уже сталкивались в попытках организовать работу. Обычно люди выделяют цветом сделанные/несделанные дела, «зачеркивают» пункты списка… но все это слишком долго, да и просто неудобно.
Гораздо проще все это можно реализовать с помощью «галочек» — установки и снятия т.н. «флажков». Ну, а чтобы все не было так просто, мы сделаем наш список дел более функциональным: снабдим внутренним счетчиком и счетчиком выполнения задач.
Расставляем флажки в MS Excel
Сначала создадим простейшую таблицу со списком дел. Затем перейдем на вкладку «Разработчик» и в группе «Элементы управления» активируем инструмент «Вставка» и выберем пункт «Флажок». Как только флажок окажется помещенным на листе, сотрите ненужную подпись и поставьте его в выбранную ячейку.
Использование «флажков» в Excel
Теперь протяните ячейку с флажком за уголок до конца «списка дел», и такие же «флажки» появятся во всех остальных ячейках столбца. Итак шаблончик будущего списка дел готов — можно даже щелкать по флажкам уже сейчас, расставляя галочки… только вот удовольствия и пользы от этого никакого, верно? Давайте её добавим!
Протягиваем ячейку MS Excel, чтобы заполнить все другие ячейки столбца тем же содержимым
Заготовка списка дел в MS Excel
Список дел с зависимостями в MS Excel
Щелкаем правой кнопкой мыши по первому элементу-флажку, и выбираем самый нижний пункт из выпадающего меню: «Формат объекта».
Формат ячеек в MS Excel
В появившемся окне «Форматирование объекта» щелкните в поле «Связь с ячейкой», а затем, щелкните на соседнюю ячейку справа от текущей. Тот же фокус нужно проделать для всех остальных флажков, создав пары с соседней ячейкой.
Создаем связь с ячейкой в MS Excel
Обратите внимание: если поставить галочку на одном из флажков, в «связанной» ячейке появится надпись: «истина» если «галочка» установлена или «ложь», если снята. Пока запомним это просто как интересный факт, и двинемся дальше.
Теперь активация флажков-галочек меняет состояние в связанных с ними ячейках таблицы
Функция СЧЕТЕСЛИ
Ну а теперь немого функций и математики. В «список дел» я добавляю ещё 2 строки: число задач вообще, и число задач, которые уже выполнены. Обе строи заполняются данными автоматически, а помогает им в этом встроенная Excel-функция СЧЕТЕСЛИ. Работает она просто:
=СЧЁТЕСЛИ(диапазон_ячеек ; критерий_работы)
Как посчитать все выполненные задачи? Задать в качестве критерия работы функции положение «ИСТИНА» в третьей колонке (как вы помните, положение зависит от того — стоит галочка или нет).
А как посчитать все задачи (и выполненные и невыполненные) сразу? Сначала посчитать по отдельности количество значений «ЛОЖЬ» и «ИСТИНА», а затем сложить результат.
Считаем задачи в нашем excel-списке дел
В общем и целом, наш список дел или список задач на день построенный в MS Excel, уже готов. Нужно только немного украсить его и сделать более опрятным.
Итоговый список задач в MS Excel
Первым делом скройте столбец «С» (истина/ложь), чтобы он не загромождал вид таблицы. А во вторых, давайте добавим «общий критерий эффективности», то есть ещё одно поле — «можно ли переходить к следующему плану?».
Ёжику понятно, что переходить к следующему плану можно только после того, как выполнены все задания нынешнего.
Или, перефразируя с языка логики на язык математики: когда пункты «всего задач» и «задач выполнено» нашего списка, равны друг другу!
Воспользуемся простой функцией условием =ЕСЛИ() и зададим исходные данные:
=ЕСЛИ(B8=B7 ; «Да» ; «НЕТ»)
Расшифровывается это просто: если значения равны, то вывести в ячейке слово «ДА», если не равны, «НЕТ». А результат будет выглядеть как у меня на примере ниже.
Готовый список задач сделанный в MS Excel. Почти полностью автоматический и от того ещё более интересный ????
Обратите внимание только на одну деталь — зеленый цвет ячейки и белый цвет текста в ней. Эти элементы также не мои художества, а результат работы MS Excel, а вернее, принципов условного форматирования, о чем мы говорили с вами в одном из прошлых уроков.
Источник: http://bussoft.ru/tablichnyiy-redaktor-excel/sozdaem-spisok-del-v-ms-excel.html
Поиск решения
Большинство задач, решаемых с помощью электронной таблицы, предполагают нахождение искомого результата по известным исходным данным. Но в Excel есть инструменты, позволяющие решить и обратную задачу: подобрать исходные данные для получения желаемого результата.
- Одним из таких инструментов является Поиск решения, который особенно удобен для решения так называемых «задач оптимизации».
- Если Вы раньше не использовали Поиск решения, то Вам потребуется установить соответствующую надстройку.
- Сделать это можно так:
- для версий старше Excel 2007 через команду меню Сервис —> Надстройки;
- начиная с Excel 2007 через диалоговое окно Параметры Excel
- Начиная с версии Excel 2007 кнопка для запуска Поиска решенияпоявится на вкладке Данные.
- В версиях до Excel 2007 аналогичная команда появится в меню Сервис
- Разберём порядок работы Поиска решения на простом примере.
- Пример 1. Распределение премии
Предположим, что Вы начальник производственного отдела и Вам предстоит по-честному распределить премию в сумме 100 000 руб. между сотрудниками отдела пропорционально их должностным окладам. Другими словами Вам требуется подобрать коэффициент пропорциональности для вычисления размера премии по окладу.
Первым делом создаём таблицу с исходными данными и формулами, с помощью которых должен быть получен результат. В нашем случае результат — это суммарная величина премии. Очень важно, чтобы целевая ячейка (С8) посредством формул была связана с искомой изменяемой ячейкой (Е2). В примере они связаны через промежуточные формулы, вычисляющие размер премии для каждого сотрудника (С2:С7).
- Теперь запускаем Поиск решения и в открывшемся диалоговом окне устанавливаем необходимые параметры. Внешний вид диалоговых окон в разных версиях несколько различается:
- Начиная с Excel 2010
До Excel 2010
- Целевая ячейка, в которой должен получиться желаемый результат. Целевая ячейка может быть только одна
- Варианты оптимизации: максимальное возможное значение, минимальное возможное значение или конкретное значение. Если требуется получить конкретное значение, то его следует указать в поле ввода
- Изменяемых ячеек может быть несколько: отдельные ячейки или диапазоны. Собственно, именно в них Excel перебирает варианты с тем, чтобы получить в целевой ячейке заданное значение
- Ограничения задаются с помощью кнопки Добавить. Задание ограничений, пожалуй, не менее важный и сложный этап, чем построение формул. Именно ограничения обеспечивают получение правильного результата. Ограничения можно задавать как для отдельных ячеек, так и для диапазонов. Помимо всем понятных знаков =, >=,
Источник: http://www.excelworld.ru/publ/hacks/tools/solver/27-1-0-122
Как решать задачи в Excel — Офис Ассист
- Латышева Елена Владимировна, учитель информатики и ИКТ
Разделы: Информатика
Цель урока:
- Познакомить с основными технологическими приемами при решении задач оптимизации;
- Приобрести навыки работы с надстройками Excel;
- Научить использовать инструменты Excel Поиск решения и Подбор параметра.
Задача учителя: Показать приемы использования функций Excel Поиск решения и Подбор параметра.
Методика проведения урока
Excel позволяет не только производить расчеты, но и решать сложные задачи из различных сфер деятельности, такие как решение уравнений, задачи прогнозирования и оптимизации и другие. Решение задач такого вида может быть осуществлено с помощью инструмента Поиск решения.
Формулировка таких задач может представлять собой систему уравнений с несколькими неизвестными и набор ограничений на решения. Поэтому решение задачи надо начинать с построения соответствующей модели.
Для того чтобы надстройка Поиск решения загружалась сразу при запуске Excel:
- Выберите команду Кнопка Office, Параметры Excel;
- В диалоговом окне слева выберите команду Надстройки, а справа выделите команду Поиск решения и нажмите ОК.
Для того чтобы команда Подбор параметра находилась на панели быстрого доступа необходимо:
- Выберите команду Кнопка Office, Параметры Excel;
- Слева в диалоговом окне выберите команду Настройки, справа — все команды и ОК;
- В окне команд выберите команду Подбор параметра и нажмите Добавить.
Познакомимся с этими командами на примере.
Задача. Предположим, что мы решили производить 2 вида полок А и В. На изготовление модели А требуется 3 м3 досок, на изготовление модели В — 4 м3 досок. За неделю можно получить не более 1800 м3 досок.
На изготовление модели А требуется — 15 минут, модели В — 30 минут. Рабочая неделя для 4 сотрудников составляет 160 часов.
Сколько полок А и В надо изготовить, чтобы получить максимальную прибыль, если полка А стоит 3500 рублей, полка В — 4800 рублей.
Технология работы:
- Запустите табличный процессор Excel.
- Заполните таблицу в соответствии с образцом:
- Щелкните правой кнопкой мыши по ячейке В2 и переименуйте ее в x, так как сначала у нас количество полок вида А равно x. Аналогично переименуйте ячейку В3 в y.
- Целевая функция, определяющая нашу прибыль, выглядит следующим образом: ПРИБЫЛЬ=3500*x+4800*y.
- Затраты по материалам равны 3*x+4*y. Затраты по времени равны 0,25*x+0,5*y.
-
Введем эти данные в нашу таблицу и получим:
- Выделим ячейку В5 и выберем меню Данные, после чего активизируем команду Поиск решения. Заполним ячейки этого окна следующим образом:
и нажмем Выполнить. Если все сделано правильно, то решение будет таким, как указано ниже:
Из решения видно, что оптимальный план выпуска полок составляет 520 штук вида А и 60 штук вида В. Полученная максимальная прибыль составит 2108000 рублей.
Покажем применение еще одной команды для решения этой задачи. Пусть мы хотим получать максимальную прибыль в размере 2500000 рублей. Используем функцию Подбор параметра для определения новых значений. Выберем эту команду и заполним ячейки окна следующим образом:
и нажмем ОК. Получим следующее решение:
В данном случае изменяли количество полок вида В. Заметим, что необходимо увеличить затраты по времени и затраты по материалам, т.е. надо получать не менее 2127 м3 досок в неделю.
Можно выбрать в качестве Изменяя значения ячейки количество полок вида А.
Тогда при решении получим следующие значения:
В данном случае также необходимо будет увеличить затраты на материалы — потребуется 2136 м3 досок и затраты по времени.
Анализ данного примера показывает, что с помощью Excel можно решать различные экономические задачи. Можно найти все оптимальные решения и выбрать наиболее подходящее с точки зрения дополнительных критериев.
Т. о. рассматривается важная задача, как формирование умений и навыков при решении практических задач в экономике.
Литература:
1. Макарова, Н. В. Информатика. Задачник по моделированию. — 9 класс. — СПб.: Питер, 2001.
2. Чернов, А. А., Чернов, А. Ф. Информатика. Сборник элективных курсов. — 9 класс. — Волгоград: Учитель, 2007.
Источник: http://officeassist.ru/excel/kak-reshat-zadachi-v-excel/
Решение задач в Excel
![]() |
![]() |
Для решения каких задач удобен Microsoft Excel?
Задачи, решаемые в Excel, бывают разных типов: построение таблиц, построение графиков, автоматические вычисления, связь данных или комбинации разных инструментов Excel для решения поставленной задачи.
Пользователи Excel также бывают разных типов: 1) продвинутые — те, кто пользуется Excel регулярно и постоянно расширяет свои знания об этой программе; 2) среднего уровня — те, кто пользуется Excel регулярно, но решает стандартный набор задач; 3)начинающие — те, кто только учится пользоваться Excel или использует его от случая к случаю; 4) эксперты по Excel, использующие в своей работе язык программирования VBA и знающие приемы решения задач, неизвестные первым трем группам пользователей.
Пользователям начального и среднего уровня для решения повседневных рабочих задач нет смысла глубоко изучать Excel. Время, затраченное на его изучение, стоит больше, чем эффект, который они получат.
Например, менеджеру для презентации проекта требуется решение такой задачи, как создание графика затрат на реализацию проекта. Для ее решения Excel подходит как нельзя лучше. Но если такой проект случается раз в год, то не имеет смысла тратить время на подробное изучение Excel.
Лучше отдать такую задачу на аутсорсинг. Продвинутый пользователь или эксперт решит ее быстро, качественно и сравнительно недорого.
Или другая задача для решения в Excel — Вы хотели бы планировать семейный бюджет, но не готовы покупать для этого специальную программу, а Excel уже установлен на Вашем компьютере.
Или Вы — индивидуальный предприниматель, и хотели бы вести учет доходов и расходов предприятия, но не знаете, как сделать удобную форму в Excel для учета доходов и расходов.
Проект vExcele.ru предлагает Вам готовые решения конкретных задач из практики руководителей компаний, менеджеров, логистов, бухгалтеров. А также выкладывает готовые решения по применению Excel в ведении учета доходов и расходов, планировании семейного бюджета, расчете условий для принятия финансовых решений.
Готовые решения задач в Excel:
Решение задач для бизнеса:
Решение задач для офиса:
Решение задач для семейного бюджета:
Внимание!
Файлы, отмеченные словом (Macros), содержат макросы для автоматических вычислений.
Для работы в таких файлах при открытии включайте макросы!
Таким образом, программа Microsoft Excel походит для решения многих задач управленческого учета, ведения бюджета, визуализации данных для проектов и т.д. Вы можете ломать голову над решением какой-то задачи и не подозревать, что в Excel есть готовое решение в виде формулы или функции.
Лучшие решения по мнению автора:
![]() |
![]() |
Дальше>>> |
![]() |
![]() |
Источник: http://vExcele.ru/index/reshenie_zadach_excel/0-15
Практические примеры логических функций в Excel
Доброго времени суток уважаемый читатель!
В этой статье я хотел бы описать примеры логических функций в Excel, как правильно их использовать, так как уверен, что это позволит более глубоко и эффективней применять их в работе. Все функции я уже описывал в статьях о логических функциях, часть №1 и часть №2, а также в ряде других статей, с которыми вы можете познакомиться на сайте.
Я хочу показать вам только практическое применение функций и их комбинации на тех примерах, которые вам могут пригодиться в работе для выполнения поставленных задач.
Я думаю что вы согласитесь со мной в том что эффективное использование Excel и доведение своих задач до автоматизации позволит вам значительно сократить затраты своего рабочего времени и улучшить эффективность выполненной работы.
Что позволит увеличить объемы ваших бизнес процессов или просто освободить свое время для самого ценного в жизни: семьи, друзей, отдыха, хобби и т.п.
- Ну что же давайте теперь порешаем задачки с примерами использования логических функций:
- Задача №1: Переоценка складских остатков;
- Задача №2: Определение проходного бала на экзаменах;
- Задача №3: Выявление перерасхода плановых средств;
- Задача №4: Списание залежалого товара;
- Задача №5: Подбор продуктов питания.
- Итак, начнем решать поставленные задачи.
Задача №1:
На складе содержится группа товаров, к которому применимо определение «залежались», то есть его срок хранения подходит к концу и необходимо произвести переоценку, включить акцию или сделать скидку, срезав цену в 2 раза.
Возьмем за основу 3 условия:
- Если срок хранения товара 8 и больше месяцев, необходимо вводить акции для увеличения продаж;
- Если срок хранения увеличился до 10 месяцев и больше делаем скидку 50% на все позиции;
- В случае, когда срок хранения достигает 12 месяцев, режем цену в два раза и убираем остатки со склада до момента истечения срока хранения.
- Исходя из условий мы группируем наличный товар по условиям с помощью функции ЕСЛИ с тремя вложенными условиями (лишние пробелы нужно убрать):
- =ЕСЛИ ( D2 >= 12; » Режем цену в 2 раза » ; ЕСЛИ ( D2 >= 10 ; » Скидка 50% » ; ЕСЛИ ( D2 >= 8; «Акционный товар»; «»)))
-
Как только мы определили, что необходимо делать и с каким товаром, следующим шагом будет определить какую скидку на товар необходимо делать, для увеличения продаж и освобождения склада от залежей «неликвидного» продукта.
- Исходя из предыдущих 3 условий, будем делать 3 скидки:
- Скидка 20% для категории «Акционный товар»;
- Скидка 50% для товаров, которые на складе уже 10 месяцев и больше;
- Делим цену на два для товара, сроки хранения, которых уже «горят».
- Теперь, исходя из полученных условий, можно вывести сумму скидки на товар в зависимости от времени нахождения его на складе. Для получения результата воспользуемся формулой на базе функции ЕСЛИ:
- =ЕСЛИ ( E2 = «Режем цену в 2 раза» ; C2/2 ; ЕСЛИ ( E2 = «Скидка 50%» ; C2*50% ; ЕСЛИ ( E2 = «Акционный товар» ; C2*20% ; «„ )))
-
Теперь определим новую цену складских остатков, используя возможности игнорирования ошибок с помощью логической функции ЕСЛИОШИБКА. Для этого необходима формула:
- =ЕСЛИОШИБКА(C2-F2;“»)
Дополнение! Время хранения можно указывать по датам и привязать функциями времени для его автоматического определения. Это еще более автоматизирует ваши вычисления и улучшит точность и логику вычисления.
Задача №2:
В этом примере логических функций создадим отчёт о результатах выпускных экзаменов, которые должны сформировать пропускной бал при поступлении в гимназию.
Экзаменов будет всего три: математика, русский язык и история, проходной бал для зачисления в гимназию будет равняться 12.
Дополнительным условием можно добавить, что бы по экзамену с русского языка оценка должна быть не менее 4.
Исходные данные для нашей таблицы будут такими:
Необходимо создать формулу, которая будет общее количество полученных балов сверять с условием по проходному балу. Также в обязательном порядке производится проверка оценки по русскому языку на соответствие и выводится результат: «Зачислен» или «Не принят».
- Для написания условия необходимо в формулу ввести логическую функцию И, которая будет отслеживать правильность двух условий и функцию СУММ для суммирования итоговых оценок. Формула получится такая:
- =ЕСЛИ(И(C2>=4;СУММ(C2:E2)>=$C$8);»Зачислен»;»Не принят»)
-
Задача №3:
Очень часто планируя затраты для получения прибыли, специалисты должны отслеживать платежи что бы сумы не выходили за границы лимита и можно было получить запланированную прибыль. По этому важно знать где и когда превышен лимит затрат, что бы в дальнейшем выправить ситуацию и получить положительный результат.
В примере указаны плановые и фактические затраты за квартал в разрезе месяцев и есть возможность проанализировать какие из затрат были чрезмерны. Что бы улучшить визуализацию данных можно воспользоваться условным форматированием для разных ответов: «зеленым» цветом выделить положительные результаты и «красным» — отрицательные. Для этого нам поможет формула:
=ЕСЛИ ( ИЛИ ( C13 > C4 ; D13 > D4 ; E13 > E4 ) ; » Лимит превышен » ; « В границах лимита „ )
Задача №4:
В одном из примеров мы уже производили переоценку складских запасов, а теперь стоит добавить еще и работу статистической функции СРЗНАЧ, которая будет определять товар, цена которого ниже среднего значения цены по прайсу и рекомендовать его к списанию. Применив условное форматирование можно выделить такие позиции. Для получения результата нам нужна формула:
=ЕСЛИ(G2
Источник: http://topexcel.ru/prakticheskie-primery-logicheskix-funkcij-v-excel/
Используем поиск решений в Excel 2010 для решения сложных задач
Значительная часть задач, которые решаются с помощью электронных таблиц, предполагают, что для обнаружения нужного результата у пользователя уже есть хоть какие-то исходные данные. Однако Exсel 2010 располагает необходимыми инструментами, с помощью которых можно решить эту задачу наоборот – подобрать нужные данные, чтобы получить необходимый результат.
«Поиск решения» и является одним из таких инструментов, максимально удобных для «задач оптимизации». И если ранее вам еще не приходилось его использовать, то сейчас самое время исправить это.
Итак – начинаем с установки данной надстройки (поскольку самостоятельно она не появится). К счастью сейчас сделать это можно достаточно просто и быстро – открываем меню «Сервис», а уже в нем «Надстройки»
Останется только в графе «Управление» указать «Надстройки Excel», а после нажать кнопочку «Перейти».
После этого несложного действия кнопка активации «Поиска решения» будет отображаться в «Данных». Как и показано на картинке
Давайте рассмотрим, как правильно используется поиск решений в Excel 2010, на нескольких простых примерах.
Пример первый.
Допустим, что вы занимаете пост начальника крупного отдела производства и необходимо правильно распределить премии сотрудникам. Допустим, общая сумма премий составляет 100 000 рублей, и необходимо, чтобы премии были пропорциональны окладам.
То есть, сейчас нам необходимо подобрать правильный коэффициент пропорциональности, чтобы определить размер премии относительно оклада.
В первую очередь необходимо быстро составить (если ее еще нет) таблицу, где будут хранится исходные формулы и данные, согласно которым и можно будет получить желаемый результат. Для нас этот результат – суммарная величина премии.
А сейчас внимание – целевая ячейка С8 должна быть с помощью формул связана с искомой изменяемой ячейкой под адресом Е2. Это критично.
В примере мы связываем их используя промежуточные формулы, которые и отвечают за высчитывание премии каждому сотруднику (С2:С7).
Теперь можно активировать «Поиск решений». Откроется новое окошко, в котором нам необходимо указать необходимые параметры.
Под «1» обозначена наша целевая ячейка. Она может быть только одна.
«2» — это возможные варианты оптимизации. Всего можно выбрать «Максимальное», «Минимальное» или «Конкретное» возможные значения. И если вам необходимо именно конкретное значение, то его нужно указать в соответствующей графе.
«3» — изменяемых ячеек может быть несколько (целый диапазон или же отдельно указанные адреса). Ведь именно с ними и будет работать Excel, перебирая варианты так, чтобы получилось значение, заданное в целевой ячейке.
«4» — Если понадобиться задать ограничения, то стоит воспользоваться кнопкой «Добавить», но мы это рассмотрим чуть позже.
«5» — кнопка перехода к интерактивным вычислениям на основе заданной нами программы.
Но теперь вернемся к возможности изменять наше задание, воспользовавшись кнопкой «Добавить». Данный этап является довольно ответственным (не менее чем построение формул), поскольку именно ограничение позволяют получить правильный результат на выходе. Здесь все сделано максимально удобно, так что задать их вы сможете не только для всего диапазона сразу, но и для определенных ячеек.
Для этого можно использовать ряд определенных (и знакомых всем пользователям Excel 2010) знаков «=», «>=», «
Источник: https://AdvancedUser.ru/microsoft-excel/ispolzuem-poisk-reshenij-v-excel-2010.html
Как пользоваться функциями подбора параметра и поиска решения в Excel
Функция поиска решения пригодится при необходимости определить неизвестную величину
Табличный процессор Microsoft Excel может выполнять не только простые операции с числами (сложение, умножение), расчет суммы или среднего значения. У этой программы имеется очень мощный функционал, который позволяет решать задачи разной сложности.
Например, Эксель может оптимизировать значения в таблице, подставляя их таким образом, чтобы они удовлетворяли определенным критериям.
Для этого программа оснащена специальными средствами для анализа данных: первый — это подбор параметра, а второй — поиск решения.
Видео пример поиска решения в Excel
Функция «Подбор параметра»
Подбор параметра в Excel позволяет подобрать какой-то определенный параметр, значение которого неизвестно. Чтобы было понятней, можно привести такой пример. Допустим, есть прямоугольник со сторонами A и B.
Известно, что общая площадь этой фигуры составляет 400 квадратных метров, а сторона B — 40 метров. Сторона A неизвестна и, соответственно, нужно ее найти. Для решения такой задачи необходимо заполнить рабочий лист программы теми данными, которые уже известны.
Для этого нужно создать таблицу с 2 колонками и 3 строками (диапазон ячеек A1:B3).
Первый столбец будет содержать название сторон прямоугольника и букву, обозначающую его площадь (т.е. A, B и S). А во втором столбце необходимо указать известные значения:
- в соседней ячейке для стороны B (ячейка B2) написать — 40 (значение для стороны А остается пустым);
- а в соседнем поле для площади прямоугольника (поле B3) написать следующую формулу: = B1*B2 (т.е. формула для расчета площади).
Если все было сделано правильно, то в поле B3 должно быть значение 0. Затем надо выделить эту ячейку и выбрать в панели меню пункты: «Сервис — Подбор параметра». В появившемся окне нужно указать то значение, которое должно быть получено в результате, т.е. 400.
В строке «Установить в ячейке» будет указано поле «B3»: менять его не нужно, так и должно быть (сюда будет выведен результат). А в строке «Изменяя значение» необходимо выбрать неизвестный параметр, т.е. поле B1.
После нажатия кнопки «ОК» программа выдаст результат: сторона А — 10 метров, а в поле общей площади прямоугольника будет указано число 400.
Это была очень простая задача на уровне 3 класса, но с помощью такой функции можно решать и более сложные задачи. Например, вы решили приобрести себе автомобиль в кредит. Вы точно знаете, что сможете выплачивать ежемесячную выплату в размере 1000 $ (но не больше), а также, что банк выдает автокредит с процентной ставкой 6,5%.
Суть задачи заключается в следующем: «Какова максимальная сумма машины, которую можно взять в кредит на таких условиях?». То есть теперь программа будет искать стоимость автомобиля, отталкиваясь от того, что ежемесячный платеж не должен превышать 1000 $.
Такой пример является уже более сложным, а также более практичным, нежели расчет площади прямоугольника.
Надстройка «Поиск решения»
Параметры инструмента поиск решения
Еще одним средством анализа данных в Экселе, с помощью которого решают похожие задачи, является надстройка«Поиск решения». Если в первом случае Excel мог подбирать значение только в одной ячейке, то с помощью этой надстройки можно оптимизировать одновременно несколько значений. Эта функция имеется во всех версиях Excel, но по умолчанию она отключена.
Чтобы включить эту надстройку в Excel 2003 версии, необходимо в панели меню выбрать пункты «Сервис — Надстройки» и поставить галочку напротив пункта «Поиск решения». После этого эту надстройку можно вызвать через этот же пункт «Сервис».
В новых версиях существует другой способ: надо щелкнуть пункты «Файл — Параметры — Надстройки», затем выбрать «Надстройки Excel — Перейти» и поставить галочку напротив нужной строки.
Поиск оптимального решения в Excel
Решение задач оптимизации в Excel чаще всего осуществляется именно с помощью надстройки «Поиск решения».Например, с помощью этой функции можно решить транспортную задачу. Как известно, главной целью транспортной задачи является расчет оптимального маршрута, чтобы затраты на перевозки груза при этом были минимальными.
В таких задачах имеется уже не один, а одновременно несколько значений, которые нужно рассчитывать. Как правило, обычно известно лишь количество фирм, количество поставщиков, общие запасы товара и потребность каждой фирмы в этом товаре (кому сколько нужно).
И нужно рассчитать, как весь этот груз развести, чтобы стоимость перевозок была минимальной.
Процедура поиска оптимального значения в Excel осуществляется не так уж и просто, но принцип примерно тот же, что и в первом случае: пользователь указывает диапазон изменяемых ячеек и поле, куда выводить итоговый результат, а все остальное программа сделает сама. Вот такими способами осуществляется решение задач оптимизации в табличном процессоре Microsoft Excel.
Источник: https://itguides.ru/soft/excel/poisk-resheniya-v-excel.html
Практические работы по информатике Ms. Excel
Практическая работа 1
«Назначение и интерфейс MS Excel»
- Выполнив задания этой темы, вы:
- 1. Научитесь запускать электронные таблицы;
- 2. Закрепите основные понятия: ячейка, строка, столбец, адрес ячейки;
- 3. Узнаете как вводить данные в ячейку и редактировать строку формул;
5. Как выделять целиком строки, столбец, несколько ячеек, расположенных рядом и таблицу целиком.
Задание: Познакомиться практически с основными элементами окна MS Excel.
Технология выполнения задания:
-
Запустите программу Microsoft Excel. Внимательно рассмотрите окно программы.
Документы, которые создаются с помощью EXCEL , называются рабочими книгами и имеют расширение . XLS . Новая рабочая книга имеет три рабочих листа, которые называются ЛИСТ1, ЛИСТ2 и ЛИСТ3. Эти названия указаны на ярлычках листов в нижней части экрана. Для перехода на другой лист нужно щелкнуть на названии этого листа.
Действия с рабочими листами:
- Переименование рабочего листа. Установить указатель мыши на корешок рабочего листа и два раза щелкнуть левой клавишей или вызвать контекстное меню и выбрать команду Переименовать. Задайте название листа «ТРЕНИРОВКА»
- Вставка рабочего листа. Выделить ярлычок листа «Лист 2», перед которым нужно вставить новый лист, и с помощью контекстного меню вставьте новый лист и дайте название «Проба» .
- Удаление рабочего листа. Выделить ярлычок листа «Лист 2», и с помощью контекстного меню удалите.
Ячейки и диапазоны ячеек.
Рабочее поле состоит из строк и столбцов. Строки нумеруются числами от 1 до 65536. Столбцы обозначаются латинскими буквами: А, В, С, …, АА, АВ, … , IV , всего – 256. На пересечении строки и столбца находится ячейка. Каждая ячейка имеет свой адрес: имя столбца и номер строки, на пересечении которых она находится. Например, А1, СВ234, Р55.
Для работы с несколькими ячейками их удобно объединять их в «диапазоны».
Диапазон – это ячейки, расположенные в виде прямоугольника. Например, А3, А4, А5, В3, В4, В5. Для записи диапазона используется «:»: А3:В5
- 8:20 – все ячейки в строках с 8 по 20.
- А:А – все ячейки в столбце А.
- Н:Р – все ячейки в столбцах с Н по Р.
В адрес ячейки можно включать имя рабочего листа: Лист8!А3:В6.
2. Выделение ячеек в Excel
Что выделяем
- Действия
- Одну ячейку
- Щелчок на ней или перемещаем выделения клавишами со стрелками.
- Строку
- Щелчок на номере строки.
- Столбец
- Щелчок на имени столбца.
- Диапазон ячеек
- Протянуть указатель мыши от левого верхнего угла диапазона к правому нижнему.
- Несколько диапазонов
- Выделить первый, нажать SCHIFT + F 8, выделить следующий.
- Всю таблицу
- Щелчок на кнопке «Выделить все» (пустая кнопка слева от имен столбцов)
- Можно изменять ширину столбцов и высоту строк перетаскиванием границ между ними.
Воспользуйтесь полосами прокрутки для того, чтобы определить сколько строк имеет таблица и каково имя последнего столбца.Внимание!!! Чтобы достичь быстро конца таблицы по горизонтали или вертикали, необходимо нажать комбинации клавиш: Ctrl+→ — конец столбцов или Ctrl+↓ — конец строк. Быстрый возврат в начало таблицы — Ctrl+Home.
В ячейке А3 Укажите адрес последнего столбца таблицы.
Сколько строк содержится в таблице? Укажите адрес последней строки в ячейке B3.
3. В EXCEL можно вводить следующие типы данных:
- Числа.
- Текст (например, заголовки и поясняющий материал).
- Функции (например, сумма, синус, корень).
- Формулы.
Данные вводятся в ячейки. Для ввода данных нужную ячейку необходимо выделить. Существует два способа ввода данных:
- Просто щелкнуть в ячейке и напечатать нужные данные.
- Щелкнуть в ячейке и в строке формул и ввести данные в строку формул.
Нажать ENTER .
Введите в ячейку N35 свое имя, выровняйте его в ячейке по центру и примените начертание полужирное. Введите в ячейку С5 текущий год, используя строку формул.
4. Изменение данных.
- Выделить ячейку и нажать F 2 и изменить данные.
- Выделить ячейку e щелкнуть в строке формул и изменить данные там.
Для изменения формул можно использовать только второй способ.
Измените данные в ячейке N35, добавьте свою фамилию. используя любой из способов.
5.Ввод формул.
Формула – это арифметическое или логическое выражение, по которому производятся расчеты в таблице. Формулы состоят из ссылок на ячейки, знаков операций и функций. Ms EXCEL располагает очень большим набором встроенных функций. С их помощью можно вычислять сумму или среднее арифметическое значений из некоторого диапазона ячеек, вычислять проценты по вкладам и т. д.
Ввод формул всегда начинается со знака равенства. После ввода формулы в соответствующей ячейке появляется результат вычисления, а саму формулу можно увидеть в строке формул.
Действие
- Примеры
- +
- Сложение
- = А1+В1
- —
- Вычитание
- = А1 — В2
- *
- Умножение
- = В3*С12
- /
- Деление
- = А1 / В5
- ^
- Возведение в степень
- = А4 ^3
- =, ,=,
- Знаки отношений
- =А2
- В формулах можно использовать скобки для изменения порядка действий.
Очень удобным средством, которое используется только в MS EXCEL , является автозаполнение смежных ячеек. К примеру, необходимо в столбец или строку ввести названия месяцев года. Это можно сделать вручную. Но есть гораздо более удобный способ:
- Введите в первую ячейку нужный месяц, например январь.
- Выделите эту ячейку. В правом нижнем углу рамки выделения находится маленький квадратик – маркер заполнения.
- Подведите указатель мыши к маркеру заполнения (он примет вид крестика), удерживая нажатой левую кнопку мыши, протяните маркер в нужном направлении. При этом радом с рамкой будет видно текущее значение ячейки.
Если необходимо заполнить какой-то числовой ряд, то нужно в соседние две ячейки ввести два первых числа (например, в А4 ввести 1, а в В4 – 2), выделить эти две ячейки и протянуть за маркер область выделения до нужных размеров.
Источник: https://infourok.ru/prakticheskie-raboti-po-informatike-ms-ecel-1338609.html
Решение транспортной задачи в Excel (сбалансированная задача)
Транспортная задача — математическая задача линейного программирования специального вида о поиске оптимального распределения однородных объектов из аккумулятора к приемникам с минимизацией затрат на перемещение.
Цитата взята с википедии.
Решение транспортной задачи рассматривается практически на всех специальностях, где хоть как-то присутствует курс математики. Решить транспортную задачу можно различными способами и программными средствами. Причем если решение такой задачи в математических пакетах типа Mathcad или MATLAB обыденное дело, то решение такой задачи в программе 1С:Предприятие 8.2 уже интересная диковинка.
Смотрите также видео версию статьи «Решение транспортной задачи в Excel (сбалансированная задача)».
Сегодня мы рассмотрим решение сбалансированной транспортной задачи в табличном процессоре MS Excel.
Постановка задачи
- Есть запасы однотипной продукции у поставщиков A1, A2, A3, A4.
- Существует потребность в этой продукции B1, B2, B3
- Стоимость доставки единицы продукции от поставщиков к потребителям представлена в таблице.
Поставщик | Потребитель | Запас | ||
В1 | В2 | В2 | ||
А1 | 6 | 5 | 2 | 250 |
А2 | 3 | 7 | 4 | 100 |
А3 | 7 | 8 | 1 | 80 |
А4 | 2 | 2 | 3 | 120 |
Потребность | 150 | 150 | 250 |
Необходимо составить такой план перевозок, который бы удовлетворил все потребности и имел минимальную стоимость.
Решение задачи
Для решения данной задачи в табличном процессоре необходимо составить две таблицы, приведенные выше, но вторую таблицу не заполнять данными.
Для решения транспортной задачи потребуются функции: СУММПРОИЗВ, СУММ и надстройка «Поиск решения».
Для отображения формул необходимо на вкладке «Формулы» в группе «Зависимости формул» выбрать «Показать формулы» либо горячее сочетание клавиш «Ctrl+` (тильда)».
Дальше выбираем команду «Поиск решения» на вкладке «Данные»
Кстати, если дать имена диапазонам ячеек, то окно поиска решения будет выглядеть следующим образом:
Решение поставленной задачи представлено ниже.
Источник: https://msoffice-prowork.com/reshenie-transportnojj-zadachi-v-excel-sbalansirovannaya-zadacha/