Реализацию алгоритма вычислительной задачи в
электронных таблицах Excel возможно, так как они
выполняют необходимые требования, предъявляемые
к среде реализации алгоритма [Глущенко Ю. В.
Обоснование использования языка
программирования в учебном процессе (в печати)].
Для реализации вычислительных алгоритмов
необходимо уметь реализовывать базовые
структуры алгоритмов. На примерах задач,
приводящих к базовым структурам, разберемся с
реализацией вычислительного процесса базовых
структур в электронных таблицах. Можно
предложить следующий алгоритм:
- Составление спецификаций переменных заданного
алгоритма в виде таблицы, в столбцах которой
будут Имя переменной в алгоритме, назначение,
тип, диапазон, адрес в Excel, вид реализации. - Разработка таблиц ВводаИнформации.
- Разработка таблицы подзадачи
ОбработкаИнформации. - Разработка таблицы ВыводаРезультата.
- Тестирование построенных таблиц.
Линейные алгоритмы
ЗАДАЧА. Задан алгоритм в виде:
НАЧАЛО_АЛГОРИТМА
- Ввести значения сторон треугольника а, в, с.
- Вычислить значение полупериметра р = (а+в+с)/2
- Вычислить площадь треугольника S=(p*(p-а)*(р-в)*(р-с)).
- Вывести значение S.
КОНЕЦ_АЛГОРИТМА
Реализовать вычисления по заданному алгоритму
в Excel.
РЕШЕНИЕ.
1. Спецификация переменных исходного
алгоритма:
№ п/п. |
Имя перем. в алгоритме |
Назначение |
Тип |
Диапазон |
Адрес |
Вид реализации |
Переменные входного потока |
||||||
1 | А | Сторона тр-ка | Вещ | 0, + | B3 | <число> |
2 | В | Сторона тр-ка | Вещ | 0, + | B4 | <число> |
3 | С | Сторона тр-ка | Вещ | 0, + | В5 | <число> |
Переменные блока |
||||||
4 | Р | полупериметр | Вещ | 0, + | Е3 | <формула> |
5 | S | Площадь тр-ка | Вещ | 0, + | Е4 | <формула> |
Переменные выходного |
||||||
6 | S | Площадь тр-ка | Вещ | 0, + | Н3 | <формула> |
2. Разработка таблицы ВводаИнформации
Таблица ВводаИнформации должна содержать
значения переменных входного потока. Ее
реализация показана на Рис. 1.
3. Разработка таблицы подзадачи
ОбработкаИнформации
В данной таблице необходимо провести
вычисления полупериметра и площади. Оба эти
параметра вводятся с помощью формул в
соответствующие ячейки. Реализация данной
таблицы приведено на Рис. 1.
4. Разработка таблицы ВыводаРезультатов
Таблица ВыводаРезультатов должна содержать
значения переменных выходного потока. Ее
реализация показана на Рис. 1.
5. Тестирование разработанных таблиц
Для тестирования полученных таблиц строим
таблицу теста по следующему шаблону:
№ п/п. | Имя | Назначение | Значение/результат | ||||
1 | А | Входной поток | 1 | 3 | 1 | ||
2 | В | 1 | 4 | 1 | |||
3 | С | 4 | 5 | 2 | |||
4 | Р | Промежуточные | 3 | 6 | 2 | ||
5 | S | Выходной поток | Ошибка | 6 | 0 |
ЗАДАЧА РЕШЕНА.
Задачи для самостоятельной работы можно найти
в Приложении 1.
Алгоритм ветвления
ЗАДАЧА. Задан алгоритм в виде:
НАЧАЛО_АЛГОРИТМА
- Ввести значение переменной Х.
- ЕСЛИ Х не больше 0,
ТО Y:=Х*Х, ИНАЧЕ Y:=Х+1. - Вывести значение переменной Y.
КОНЕЦ_АЛГОРИТМА
Реализовать вычисления по заданному алгоритму
в Excel.
РЕШЕНИЕ.
1. Спецификация переменных исходного
алгоритма:
2. Разработка таблицы ВводаИнформации
Таблица ВводаИнформации должна содержать
значения переменных входного потока. В нашем
случае значение X. Ее реализация показана на Рис. 2.
3, 4. Разработка таблицы подзадачи
ОбработкаИнформации.
В данной задаче можно (и нужно) объединить
задачи ОбработкиИнфориации и ВыводаРезультатов,
построив только таблицу ВыводаРезультатов. Ее
реализация показана на Рис. 2.
5. Тестирование разработанной таблицы.
Для тестирования полученной таблицы
необходимо взять минимум три значения Х:
- слева от ветвления,
- в точке ветвления,
- справа от точки ветвления.
Значения берутся так, чтобы просто было
проверить результат. Поэтому построим таблицу
тестирования в виде:
Имя переменной | ЗНАЧЕНИЕ/РЕЗУЛЬТАТ | ||
Слева от точки ветвления | В точке ветвления | Справа от точки ветвления | |
X | -5 | 0 | 2 |
Y | 25 | 0 | 3 |
ЗАДАЧА РЕШЕНА.
Задачи для самостоятельной работы можно найти
в Приложении 2.
Циклические алгоритмы
ЗАДАЧА. Задан алгоритм в виде:
НАЧАЛО_АЛГОРИТМА
- Ввести значение целочисленной переменной
1<=N<=10. - S:= 0 {Начальное значение
сумматора равно нулю}. - I:= 0 {Начальное
значение индекса цикла равно нулю}. - I:=I+1 {Текущее значение индекса
цикла}. - S:=S+I
{накопление
суммы}. - ЕСЛИ N>I то идти на п.4
{конец цикла с постусловием} - Вывести значение
S
{Вывод результата}.
КОНЕЦ_АЛГОРИТМА
Реализовать вычисления по заданному алгоритму
в Excel.
РЕШЕНИЕ.
1. Спецификация переменных исходного
алгоритма:
№ п/п. | Имя переменной в алгоритме. | Назначение | Тип | Диапазон | Адрес | Реализация |
Переменные входного потока | ||||||
1 | N | ПВхП | ц | 1..10 | B3 | <число> |
Индекс цикла | ||||||
1 | i | индекс | ц | 1..N | А10:A50 | <массив> |
5 | S | ПВхдП | ц | <=55 | B10:B50 | <формула> |
Переменные выходного потока. | ||||||
5 | S | ПВхдП | ц | <=55 | Е3 | <формула> |
2. Разработка таблицы ВводаИнформации
Таблица ВводаИнформации должна содержать
значения переменных входного потока. В нашем
случае значение N. Ее реализация показана на Рис. 3.
3. Разработка таблицы подзадачи
ОбработкаИнформации
Реализация обработки информации возможна лишь
с использованием циклического алгоритма.
В случае с Excel данную задачу необходимо разбить
на три:
- Построение столбца индексов цикла.
- Построение столбца элементов массива.
ЗАДАЧА №1 ПОСТРОЕНИЕ СТОЛБЦА ИНДЕКСА ЦИКЛА.
Данную задачу сформулируем в виде:
Построить столбец значений индекса цикла в
интервале [1..N (задано)]. При этом с изменением
значения N в ячейке В3 должно изменяться и
количество значений индекса цикла в расчетной
таблице.
Эта задача решается в столбце А начиная со строки
№10.
Важно отметить, что протяжку можно вести до
любого номера строки лишь бы при всех изменениях
N протяжка формулы захватывала все строки
изменения значения индекса цикла. Необходимо
только помнить, что при протяжке увеличивается
объем файла, то есть чем глубже протянем формулу,
тем большим будет объем полученного файла и,
возможно, медленнее будет работать Excel с этим
файлом.
Рис. 3.
ПЕРВАЯ ЗАДАЧА РЕШЕНА
ЗАДАЧА №2. ПОСТРОЕНИЕ СТОЛБЦА ЭЛЕМЕНТОВ ЦИКЛА.
Здесь под элементом цикла будем понимать
текущее значение S, зависящее от значения индекса
цикла.
Сформулируем задачу в следующем виде:
Для каждого значения индекса цикла определить
текущее значение S.
Столбец В дает нам текущие значения S=f(<индекс
цикла>), при этом протяжка формулы в столбце В
должна быть не меньше протяжки в столбце А.
Рис. 3.
ВТОРАЯ ЗАДАЧА РЕШЕНА.
4. Разработка таблицы подзадачи
ВыводРезультатов
Для решения данной задачи следует понять, что
выходным значением S будет наибольшее из
значений в ячейках В [10…]. Конечное значение
интервала в В определяется протяжкой формул в
задачах №№1, 2. Пусть формулы протянули до строки
№50. Естественно, наибольшим S будет для
наибольшего значения индекса цикла, так как на
каждом шаге прибавляется число большее 1.
Следовательно, в ячейку Е3 необходимо ввести
формулу
Е3 =>[=МАКС(b10:b50)]
Рис. 3.
И если помнить, что значение пустой ячейки Excel
воспринимает как «0», то…
ТРЕТЬЯ ЗАДАЧА РЕШЕНА.
5. Тестирование полученных таблиц
Для тестирования полученной таблицы строим
таблицу теста по следующему шаблону:
№ п/п. | Имя | назначение | Значение/результат | ||||
1 | N | Вход | 1 | 5 | 7 | 9 | 10 |
2 | S | Выход | 1 | 15 | 28 | 45 | 55 |
ЗАДАЧА РЕШЕНА.
Задачи для самостоятельной работы можно найти
в Приложении 3.
#Руководства
- 23 май 2022
-
0
Как с помощью макросов автоматизировать рутинные задачи в Excel? Какие команды они выполняют? Как создать макрос новичку? Разбираемся на примере.
Иллюстрация: Meery Mary для Skillbox Media
Рассказывает просто о сложных вещах из мира бизнеса и управления. До редактуры — пять лет в банке и три — в оценке имущества. Разбирается в Excel, финансах и корпоративной жизни.
Макрос (или макрокоманда) в Excel — алгоритм действий в программе, который объединён в одну команду. С помощью макроса можно выполнить несколько шагов в Excel, нажав на одну кнопку в меню или на сочетание клавиш.
Обычно макросы используют для автоматизации рутинной работы — вместо того чтобы выполнять десяток повторяющихся действий, пользователь записывает одну команду и затем запускает её, когда нужно совершить эти действия снова.
Например, если нужно добавить название компании в несколько десятков документов и отформатировать его вид под корпоративный дизайн, можно делать это в каждом документе отдельно, а можно записать ход действий при создании первого документа в макрос — и затем применить его ко всем остальным. Второй вариант будет гораздо проще и быстрее.
В статье разберёмся:
- как работают макросы и как с их помощью избавиться от рутины в Excel;
- какие способы создания макросов существуют и как подготовиться к их записи;
- как записать и запустить макрос начинающим пользователям — на примере со скриншотами.
Общий принцип работы макросов такой:
- Пользователь записывает последовательность действий, которые нужно выполнить в Excel, — о том, как это сделать, поговорим ниже.
- Excel обрабатывает эти действия и создаёт для них одну общую команду. Получается макрос.
- Пользователь запускает этот макрос, когда ему нужно выполнить эту же последовательность действий ещё раз. При записи макроса можно задать комбинацию клавиш или создать новую кнопку на главной панели Excel — если нажать на них, макрос запустится автоматически.
Макросы могут выполнять любые действия, которые в них запишет пользователь. Вот некоторые команды, которые они умеют делать в Excel:
- Автоматизировать повторяющиеся процедуры.
Например, если пользователю нужно каждый месяц собирать отчёты из нескольких файлов в один, а порядок действий каждый раз один и тот же, можно записать макрос и запускать его ежемесячно.
- Объединять работу нескольких программ Microsoft Office.
Например, с помощью одного макроса можно создать таблицу в Excel, вставить и сохранить её в документе Word и затем отправить в письме по Outlook.
- Искать ячейки с данными и переносить их в другие файлы.
Этот макрос пригодится, когда нужно найти информацию в нескольких объёмных документах. Макрос самостоятельно отыщет её и принесёт в заданный файл за несколько секунд.
- Форматировать таблицы и заполнять их текстом.
Например, если нужно привести несколько таблиц к одному виду и дополнить их новыми данными, можно записать макрос при форматировании первой таблицы и потом применить его ко всем остальным.
- Создавать шаблоны для ввода данных.
Команда подойдёт, когда, например, нужно создать анкету для сбора данных от сотрудников. С помощью макроса можно сформировать такой шаблон и разослать его по корпоративной почте.
- Создавать новые функции Excel.
Если пользователю понадобятся дополнительные функции, которых ещё нет в Excel, он сможет записать их самостоятельно. Все базовые функции Excel — это тоже макросы.
Все перечисленные команды, а также любые другие команды пользователя можно комбинировать друг с другом и на их основе создавать макросы под свои потребности.
В Excel и других программах Microsoft Office макросы создаются в виде кода на языке программирования VBA (Visual Basic for Applications). Этот язык разработан в Microsoft специально для программ компании — он представляет собой упрощённую версию языка Visual Basic. Но это не значит, что для записи макроса нужно уметь кодить.
Есть два способа создания макроса в Excel:
- Написать макрос вручную.
Это способ для продвинутых пользователей. Предполагается, что они откроют окно Visual Basic в Еxcel и самостоятельно напишут последовательность действий для макроса в виде кода.
- Записать макрос с помощью кнопки меню Excel.
Способ подойдёт новичкам. В этом варианте Excel запишет программный код вместо пользователя. Нужно нажать кнопку записи и выполнить все действия, которые планируется включить в макрос, и после этого остановить запись — Excel переведёт каждое действие и выдаст алгоритм на языке VBA.
Разберёмся на примере, как создать макрос с помощью второго способа.
Допустим, специальный сервис автосалона выгрузил отчёт по продажам за три месяца первого квартала в формате таблиц Excel. Эти таблицы содержат всю необходимую информацию, но при этом никак не отформатированы: колонки слиплись друг с другом и не видны полностью, шапка таблицы не выделена и сливается с другими строками, часть данных не отображается.
Скриншот: Skillbox Media
Пользоваться таким отчётом неудобно — нужно сделать его наглядным. Запишем макрос при форматировании таблицы с продажами за январь и затем применим его к двум другим таблицам.
Готовимся к записи макроса
Кнопки для работы с макросами в Excel находятся во вкладке «Разработчик». Эта вкладка по умолчанию скрыта, поэтому для начала разблокируем её.
В операционной системе Windows это делается так: переходим во вкладку «Файл» и выбираем пункты «Параметры» → «Настройка ленты». В открывшемся окне в разделе «Основные вкладки» находим пункт «Разработчик», отмечаем его галочкой и нажимаем кнопку «ОК» → в основном меню Excel появляется новая вкладка «Разработчик».
В операционной системе macOS это нужно делать по-другому. В самом верхнем меню нажимаем на вкладку «Excel» и выбираем пункт «Параметры…».
Скриншот: Skillbox Media
В появившемся окне нажимаем кнопку «Лента и панель».
Скриншот: Skillbox Media
Затем в правой панели «Настроить ленту» ищем пункт «Разработчик» и отмечаем его галочкой. Нажимаем «Сохранить».
Скриншот: Skillbox Media
Готово — вкладка «Разработчик» появилась на основной панели Excel.
Скриншот: Skillbox Media
Чтобы Excel смог сохранить и в дальнейшем использовать макрос, нужно пересохранить документ в формате, который поддерживает макросы. Это делается через команду «Сохранить как» на главной панели. В появившемся меню нужно выбрать формат «Книга Excel с поддержкой макросов».
Скриншот: Skillbox Media
Перед началом записи макроса важно знать об особенностях его работы:
- Макрос записывает все действия пользователя.
После старта записи макрос начнёт регистрировать все клики мышки и все нажатия клавиш. Поэтому перед записью последовательности лучше хорошо отработать её, чтобы не добавлять лишних действий и не удлинять код. Если требуется записать длинную последовательность задач — лучше разбить её на несколько коротких и записать несколько макросов.
- Работу макроса нельзя отменить.
Все действия, которые выполняет запущенный макрос, остаются в файле навсегда. Поэтому перед тем, как запускать макрос в первый раз, лучше создать копию всего файла. Если что-то пойдёт не так, можно будет просто закрыть его и переписать макрос в созданной копии.
- Макрос выполняет свой алгоритм только для записанного диапазона таблиц.
Если при записи макроса пользователь выбирал диапазон таблицы, то и при запуске макроса в другом месте он выполнит свой алгоритм только в рамках этого диапазона. Если добавить новую строку, макрос к ней применяться не будет. Поэтому при записи макроса можно сразу выбирать большее количество строк — как это сделать, показываем ниже.
Для начала записи макроса перейдём на вкладку «Разработчик» и нажмём кнопку «Записать макрос».
Скриншот: Skillbox Media
Появляется окно для заполнения параметров макроса. Нужно заполнить поля: «Имя макроса», «Сохранить в», «Сочетание клавиш», «Описание».
Скриншот: Skillbox Media
«Имя макроса» — здесь нужно придумать и ввести название для макроса. Лучше сделать его логически понятным, чтобы в дальнейшем можно было быстро его найти.
Первым символом в названии обязательно должна быть буква. Другие символы могут быть буквами или цифрами. Важно не использовать пробелы в названии — их можно заменить символом подчёркивания.
«Сохранить в» — здесь нужно выбрать книгу, в которую макрос сохранится после записи.
Если выбрать параметр «Эта книга», макрос будет доступен при работе только в этом файле Excel. Чтобы макрос был доступен всегда, нужно выбрать параметр «Личная книга макросов» — Excel создаст личную книгу макросов и сохранит новый макрос в неё.
«Сочетание клавиш» — здесь к уже выбранным двум клавишам (Ctrl + Shift в системе Windows и Option + Cmd в системе macOS) нужно добавить третью клавишу. Это должна быть строчная или прописная буква, которую ещё не используют в других быстрых командах компьютера или программы Excel.
В дальнейшем при нажатии этих трёх клавиш записанный макрос будет запускаться автоматически.
«Описание» — необязательное поле, но лучше его заполнять. Например, можно ввести туда последовательность действий, которые планируется записать в этом макросе. Так не придётся вспоминать, какие именно команды выполнит этот макрос, если нужно будет запустить его позже. Плюс будет проще ориентироваться среди других макросов.
В нашем случае с форматированием таблицы заполним поля записи макроса следующим образом и нажмём «ОК».
Скриншот: Skillbox Media
После этого начнётся запись макроса — в нижнем левом углу окна Excel появится значок записи.
Скриншот: Skillbox Media
Пока идёт запись, форматируем таблицу с продажами за январь: меняем ширину всех столбцов, данные во всех ячейках располагаем по центру, выделяем шапку таблицы цветом и жирным шрифтом, рисуем границы.
Важно: в нашем случае у таблиц продаж за январь, февраль и март одинаковое количество столбцов, но разное количество строк. Чтобы в случае со второй и третьей таблицей макрос сработал корректно, при форматировании выделим диапазон так, чтобы в него попали не только строки самой таблицы, но и строки ниже неё. Для этого нужно выделить столбцы в строке с их буквенным обозначением A–G, как на рисунке ниже.
Скриншот: Skillbox Media
Если выбрать диапазон только в рамках первой таблицы, то после запуска макроса в таблице с большим количеством строк она отформатируется только частично.
Скриншот: Skillbox Media
После всех манипуляций с оформлением таблица примет такой вид:
Скриншот: Skillbox Media
Проверяем, все ли действия с таблицей мы выполнили, и останавливаем запись макроса. Сделать это можно двумя способами:
- Нажать на кнопку записи в нижнем левом углу.
- Перейти во вкладку «Разработчик» и нажать кнопку «Остановить запись».
Скриншот: Skillbox Media
Готово — мы создали макрос для форматирования таблиц в границах столбцов A–G. Теперь его можно применить к другим таблицам.
Запускаем макрос
Перейдём в лист со второй таблицей «Февраль_2022». В первоначальном виде она такая же нечитаемая, как и первая таблица до форматирования.
Скриншот: Skillbox Media
Отформатируем её с помощью записанного макроса. Запустить макрос можно двумя способами:
- Нажать комбинацию клавиш, которую выбрали при заполнении параметров макроса — в нашем случае Option + Cmd + Ф.
- Перейти во вкладку «Разработчик» и нажать кнопку «Макросы».
Скриншот: Skillbox Media
Появляется окно — там выбираем макрос, который нужно запустить. В нашем случае он один — «Форматирование_таблицы». Под ним отображается описание того, какие действия он включает. Нажимаем «Выполнить».
Скриншот: Skillbox Media
Готово — вторая таблица с помощью макроса форматируется так же, как и первая.
Скриншот: Skillbox Media
То же самое можно сделать и на третьем листе для таблицы продаж за март. Более того, этот же макрос можно будет запустить и в следующем квартале, когда сервис автосалона выгрузит таблицы с новыми данными.
Научитесь: Excel + Google Таблицы с нуля до PRO
Узнать больше
Время на прочтение
1 мин
Количество просмотров 6.7K
Педагог-новатор Виктор Федорович Шаталов в 70-х годах прошлого века разработал систему обучения с использованием опорных сигналов — взаимосвязанных ключевых слов, условных знаков, рисунков и формул с кратким выводом [1].
Опорным алгоритмом в Excel будем называть набор изображений и алгоритмов (формул), особым образом расположенных на Excel-листе, который помогает активизировать мышление обучающихся.
Приведу пример использования опорного алгоритм в Excel, например, при изучении алгоритма Диффи-Хелмана на занятии по криптографии.
Следуя методике Шаталова последовательность действий такова:
Первый этап. Образно-эмоциональное объяснение учителем материала. Также можно использовать просмотр видео-урока из Академии Хана по основам криптографии:
Второй этап. Сжатое изложение учебного материала с помощью Excel-алгоритма.
Рис. Опорный Excel-алгоритм Диффи-Хелмана
Расшифровка алгоритма:
Имеются два простых числа 13 и 7, которые знают Элис и Боб (и открыт для Ив).
Элис и Боб придумывают два числа — 3 и 10 соответственно.
Далее начинается обмен:
Элис отправляет 5 -> =ОСТАТ(F17^C6;F16)
Боб вычисляет общий ключ 12 -> =ОСТАТ(E5^H6;F16)
Боб отправляет 4 -> =ОСТАТ(F17^H6;F16)
Боб вычисляет общий ключ 12 -> =ОСТАТ(F7^C6;F16)
В итоге они имеют общий ключ 12, который не знает Ив.
Далее… закрепление материала, решение задач, использование программы CrypTool, обмен по сети между обучающимися зашифрованными сообщениями.
Подобные Excel-алгоритмы можно встретить в сети, например, Цезаря, Вижинера, Энигму, однако названия этой методике в педагогике не нашел.
Ссылки:
» ru.wikipedia.org/wiki/Шаталов,_Виктор_Фёдорович
» ru.wikipedia.org/wiki/Протокол_Диффи_—_Хеллмана
«Поиск решения» — это надстройка для Microsoft Excel, которую можно использовать для анализ «что если». С ее помощью можно найти оптимальное значение (максимум или минимум) формула, содержащейся в одной ячейке, называемой целевой, с учетом ограничений на значения в других ячейках с формулами на листе. Надстройка «Поиск решения» работает с группой ячеек, называемых ячейками переменных решения или просто ячейками переменных, которые используются при расчете формул в целевых ячейках и ячейках ограничения. Надстройка «Поиск решения» изменяет значения в ячейках переменных решения согласно пределам ячеек ограничения и выводит нужный результат в целевой ячейке.
Проще говоря, с помощью надстройки «Поиск решения» можно определить максимальное или минимальное значение одной ячейки, изменяя другие ячейки. Например, вы можете изменить планируемый бюджет на рекламу и посмотреть, как изменится планируемая сумма прибыли.
Примечание: В версиях надстройки «Поиск решения», выпущенных до Excel 2007, ячейки переменных решения назывались изменяемыми или регулируемыми. В Excel 2010 надстройка «Поиск решения» была значительно улучшена, так что работа с ней в Excel 2007 будет несколько отличаться.
В приведенном ниже примере количество проданных единиц в каждом квартале зависит от уровня рекламы, что косвенно определяет объем продаж, связанные издержки и прибыль. Надстройка «Поиск решения» может изменять ежеквартальные расходы на рекламу (ячейки переменных решения B5:C5) до ограничения в 20 000 рублей (ячейка F5), пока общая прибыль (целевая ячейка F7) не достигнет максимального значения. Значения в ячейках переменных используются для вычисления прибыли за каждый квартал, поэтому они связаны с формулой в целевой ячейке F7, =СУММ (Q1 Прибыль:Q2 Прибыль).
1. Ячейки переменных
2. Ячейка с ограничениями
3. Целевая ячейка
После выполнения процедуры получены следующие значения.
-
На вкладке Данные в группе Анализ нажмите кнопку Поиск решения.
-
В поле Оптимизировать целевую функцию введите ссылка на ячейку или имя целевой ячейки. Целевая ячейка должна содержать формулу.
-
Выполните одно из следующих действий.
-
Чтобы значение целевой ячейки было максимальным из возможных, установите переключатель в положение Макс.
-
Чтобы значение целевой ячейки было минимальным из возможных, установите переключатель в положение Мин.
-
Чтобы задать для целевой ячейки конкретное значение, установите переключатель в положение Значение и введите в поле нужное число.
-
В поле Изменяя ячейки переменных введите имена диапазонов ячеек переменных решения или ссылки на них. Несмежные ссылки разделяйте запятыми. Ячейки переменных должны быть прямо или косвенно связаны с целевой ячейкой. Можно задать до 200 ячеек переменных.
-
-
В поле В соответствии с ограничениями введите любые ограничения, которые требуется применить. Для этого выполните указанные ниже действия.
-
В диалоговом окне Параметры поиска решения нажмите кнопку Добавить.
-
В поле Ссылка на ячейку введите ссылку на ячейку или имя диапазона ячеек, на значения которых налагаются ограничения.
-
Щелкните связь (<=, =, >=, int,binили dif), которая требуется между ячейкой, на которую ссылается ссылка, и ограничением. Если щелкнуть int, в поле Ограничение появится integer. Если щелкнуть бин,в поле Ограничение появится двоичное поле. Если нажать кнопку dif,в поле Ограничение появится ссылкаalldifferent.
-
Если в поле Ограничение было выбрано отношение <=, = или >=, введите число, ссылку на ячейку (или имя ячейки) или формулу.
-
Выполните одно из указанных ниже действий.
-
Чтобы принять данное ограничение и добавить другое, нажмите кнопку Добавить.
-
Чтобы принять ограничение и вернуться в диалоговое окно Параметрырешения, нажмите кнопку ОК.
Примечание Отношения int,binи dif можно применять только в ограничениях для ячеек переменных решения.Чтобы изменить или удалить существующее ограничение, выполните указанные ниже действия.
-
-
В диалоговом окне Параметры поиска решения щелкните ограничение, которое требуется изменить или удалить.
-
Нажмите кнопку Изменить и внесите изменения либо нажмите кнопку Удалить.
-
-
Нажмите кнопку Найти решение и выполните одно из указанных ниже действий.
-
Чтобы сохранить значения решения на листе, в диалоговом окне Результаты поиска решения выберите вариант Сохранить найденное решение.
-
Чтобы восстановить исходные значения перед нажатием кнопки Найти решение, выберите вариант Восстановить исходные значения.
-
Вы можете прервать поиск решения, нажав клавишу ESC. Лист Excel будет пересчитан с учетом последних найденных значений для ячеек переменных решения.
-
Чтобы создать отчет, основанный на найденном решении, выберите тип отчета в поле Отчеты и нажмите кнопку ОК. Отчет будет помещен на новый лист книги. Если решение не найдено, будут доступны только некоторые отчеты или они вообще не будут доступны.
-
Чтобы сохранить значения ячейки переменной решения в качестве сценария, который можно будет отобразить позже, нажмите кнопку Сохранить сценарий в диалоговом окне Результаты поиска решения, а затем введите имя этого сценария в поле Название сценария.
-
-
После постановки задачи нажмите кнопку Параметры в диалоговом окне Параметры поиска решения.
-
Чтобы просмотреть значения всех найденных решений, в диалоговом окне Параметры установите флажок Показывать результаты итераций и нажмите кнопку ОК.
-
В диалоговом окне Параметры поиска решения нажмите кнопку Найти решение.
-
В диалоговом окне Показать предварительное решение выполните одно из указанных ниже действий.
-
Чтобы остановить поиск решения и вывести на экран диалоговое окно Результаты поиска решения, нажмите кнопку Стоп.
-
Чтобы продолжить процесс поиска решения и просмотреть следующий вариант решения, нажмите кнопку Продолжить.
-
-
В диалоговом окне Параметры поиска решения нажмите кнопку Параметры.
-
В диалоговом окне на вкладках Все методы, Поиск решения нелинейных задач методом ОПГ и Эволюционный поиск решения выберите или введите значения нужных параметров.
-
В диалоговом окне Параметры поиска решения нажмите кнопку Загрузить/сохранить.
-
Введите диапазон ячеек для области модели и нажмите кнопку Сохранить или Загрузить.
При сохранении модели введите ссылку на первую ячейку вертикального диапазона пустых ячеек, в котором следует разместить модель оптимизации. При загрузке модели введите ссылку на весь диапазон ячеек, содержащий модель оптимизации.
Совет: Чтобы сохранить последние параметры, настроенные в диалоговом окне Параметры поиска решения, вместе с листом, сохраните книгу. Каждый лист в книге может иметь свои параметры надстройки «Поиск решения», и все они сохраняются. Кроме того, для листа можно определить более одной задачи, если нажимать кнопку Загрузить или сохранить для сохранения задач по отдельности.
В диалоговом окне Параметры поиска решения можно выбрать любой из указанных ниже алгоритмов или методов поиск решения.
-
Нелинейный метод обобщенного понижающего градиента (ОПГ). Используется для гладких нелинейных задач.
-
Симплекс-метод. Используется для линейных задач.
-
Эволюционный метод Используется для негладких задач.
В приведенном ниже примере количество проданных единиц в каждом квартале зависит от уровня рекламы, что косвенно определяет объем продаж, связанные издержки и прибыль. Надстройка «Поиск решения» может изменять ежеквартальные расходы на рекламу (ячейки переменных решения B5:C5) до ограничения в 20 000 рублей (ячейка D5), пока общая прибыль (целевая ячейка D7) не достигнет максимального значения. Значения в ячейках переменных используются для вычисления прибыли за каждый квартал, поэтому они связаны с формулой в целевой ячейке D7, =СУММ (Q1 Прибыль:Q2 Прибыль).
переменных
с ограничениями
цель
В результате выполнения получены следующие значения:
-
В Excel 2016 для Mac: выберите пункты Данные > Поиск решения.
В Excel 2011 для Mac: на вкладке Данные в группе Анализ выберите Поиск решения.
-
В разделе Оптимизировать целевую функцию, введите ссылка на ячейку или имя целевой ячейки.
Примечание: Целевая ячейка должна содержать формулу.
-
Выполните одно из следующих действий.
Задача
Необходимые действия
Сделать так, чтобы значение целевой ячейки было максимальным из возможных
Выберите значение Макс.
Сделать так, чтобы значение целевой ячейки было минимальным из возможных
Выберите значение Мин.
Сделать так, чтобы целевая ячейка имела определенное значение
Щелкните Значение, а затем введите нужное значение в поле.
-
В поле Изменяя ячейки переменных введите имена диапазонов ячеек переменных решения или ссылки на них. Несмежные ссылки разделяйте запятыми.
Ячейки переменных должны быть прямо или косвенно связаны с целевой ячейкой. Можно задать до 200 ячеек переменных.
-
В поле В соответствии с ограничениями введите любые ограничения, которые требуется применить.
Для этого выполните следующие действия:
-
В диалоговом окне Параметры поиска решения нажмите кнопку Добавить.
-
В поле Ссылка на ячейку введите ссылку на ячейку или имя диапазона ячеек, на значения которых налагаются ограничения.
-
Во всплывающем меню <= задайте требуемое отношение между целевой ячейкой и ограничением. Если вы выбрали <=, =, или >= в поле Ограничение, введите число, имя ячейки, ссылку на нее или формулу.
Примечание: Отношения int, бин и раз можно использовать только в ограничениях для ячеек, в которых находятся переменные решения.
-
Выполните одно из указанных ниже действий.
Задача
Необходимые действия
Принять ограничение и добавить другое
Нажмите кнопку Добавить.
Принять ограничение и вернуться в диалоговое окно Параметры поиска решения
Нажмите кнопку ОК.
-
-
Нажмите кнопку Найти решение и выполните одно из следующих действий:
Задача
Необходимые действия
Сохранить значения решения на листе
В диалоговом окне Результаты поиска решения выберите вариант Сохранить найденное решение.
Восстановить исходные значения
Щелкните Восстановить исходные значения.
Примечания:
-
Чтобы прервать поиск решения, нажмите клавишу ESC. Лист Excel будет пересчитан с учетом последних найденных значений для ячеек переменных.
-
Чтобы создать отчет, основанный на найденном решении, выберите тип отчета в поле Отчеты и нажмите кнопку ОК. Отчет будет помещен на новый лист книги. Если решение не найдено, отчет не будет доступен.
-
Чтобы сохранить значения ячейки переменной решения в качестве сценария, который можно будет отобразить позже, нажмите кнопку Сохранить сценарий в диалоговом окне Результаты поиска решения, а затем введите имя этого сценария в поле Название сценария.
-
В Excel 2016 для Mac: выберите пункты Данные > Поиск решения.
В Excel 2011 для Mac: на вкладке Данные в группе Анализ выберите Поиск решения.
-
После постановки задачи нажмите кнопку Параметры в диалоговом окне Параметры поиска решения.
-
Чтобы просмотреть значения всех предварительных решений, установите флажок Показывать результаты итераций и нажмите кнопку ОК.
-
В диалоговом окне Параметры поиска решения нажмите кнопку Найти решение.
-
В диалоговом окне Показать предварительное решение выполните одно из следующих действий:
Задача
Необходимые действия
Остановить поиск решения и вывести на экран диалоговое окно Результаты поиска решения
Нажмите кнопку Стоп.
Продолжить поиск и просмотреть следующее предварительное решение
Нажмите кнопку Продолжить.
-
В Excel 2016 для Mac: выберите пункты Данные > Поиск решения.
В Excel 2011 для Mac: на вкладке Данные в группе Анализ выберите Поиск решения.
-
Нажмите кнопку Параметры, а затем в диалоговом окне Параметры или Поиск решения выберите один или несколько из следующих вариантов:
Задача
Необходимые действия
Настроить время решения и число итераций
На вкладке Все методы в разделе Пределы решения в поле Максимальное время (в секундах) введите количество секунд, в течение которых можно будет искать решение. Затем в поле Итерации укажите максимальное количество итераций, которое вы хотите разрешить.
Примечание: Если будет достигнуто максимальное время поиска решения или количество итераций, а решение еще не будет найдено, средство «Поиск решения» выведет диалоговое окно Показать предварительное решение.
Задать точность
На вкладке Все методы введите в поле Точность ограничения нужное значение погрешности. Чем меньше число, тем выше точность.
Задать степень сходимости
На вкладке Поиск решения нелинейных задач методом ОПГ или Эволюционный поиск решения в поле Сходимость укажите, насколько должны отличаться результаты последних пяти итераций, чтобы средство прекратило поиск решения. Чем меньше число, тем меньше должно быть изменение.
-
Нажмите кнопку ОК.
-
В диалоговом окне Параметры поиска решения нажмите кнопку Найти решение или Закрыть.
-
В Excel 2016 для Mac: выберите пункты Данные > Поиск решения.
В Excel 2011 для Mac: на вкладке Данные в группе Анализ выберите Поиск решения.
-
Щелкните Загрузить/сохранить, укажите диапазон ячеек для области модели и нажмите кнопку Сохранить или Загрузить.
При сохранении модели введите ссылку на первую ячейку вертикального диапазона пустых ячеек, в котором следует разместить модель оптимизации. При загрузке модели введите ссылку на весь диапазон ячеек, содержащий модель оптимизации.
Совет: Чтобы сохранить последние параметры, настроенные в диалоговом окне Параметры поиска решения, вместе с листом, сохраните книгу. Каждый лист в книге может иметь свои параметры надстройки «Поиск решения», и все они сохраняются. Кроме того, для листа можно определить более одной задачи, если нажимать кнопку Загрузить/сохранить для сохранения задач по отдельности.
-
В Excel 2016 для Mac: выберите пункты Данные > Поиск решения.
В Excel 2011 для Mac: на вкладке Данные в группе Анализ выберите Поиск решения.
-
Во всплывающем меню Выберите метод решения выберите одно из следующих значений:
Метод решения |
Описание |
---|---|
Нелинейный метод обобщенного понижающего градиента (ОПГ) |
Используется по умолчанию для моделей со всеми функциями Excel, кроме ЕСЛИ, ВЫБОР, ПРОСМОТР и другие ступенчатые функции. |
Поиск решения линейных задач симплекс-методом |
Используйте этот метод для задач линейного программирования. В формулах модели, которые зависят от ячеек переменных, должны использоваться функции СУММ, СУММПРОИЗВ, +, — и *. |
Эволюционный поиск решения |
Этот метод, основанный на генетических алгоритмах, лучше всего подходит в том случае, если в модели используются функции ЕСЛИ, ВЫБОР и ПРОСМОТР с аргументами, которые зависят от ячеек переменных. |
Примечание: Авторские права на части программного кода надстройки «Поиск решения» версий 1990–2010 принадлежат компании Frontline Systems, Inc. Авторские права на части версии 1989 принадлежат компании Optimal Methods, Inc.
Поскольку надстройки не поддерживаются в Excel в Интернете, вы не сможете использовать надстройку «Поиск решения» для анализа данных «что если», чтобы найти оптимальные решения.
Если у вас есть Excel, вы можете нажать кнопку Открыть в Excel, чтобы открыть книгу для использования надстройки «Поиск решения».
Дополнительная справка по надстройке «Поиск решения»
За дополнительной справкой по надстройке «Поиск решения» обращайтесь по этим адресам:
Frontline Systems, Inc.
P.O. Box 4288
Incline Village, NV 89450-4288
(775) 831-0300
Веб-сайт: http://www.solver.com
Электронная почта: info@solver.com
«Решение» на www.solver.com.
Авторские права на части программного кода надстройки «Поиск решения» версий 1990-2009 принадлежат компании Frontline Systems, Inc. Авторские права на части версии 1989 принадлежат компании Optimal Methods, Inc.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
См. также
Использование «Решения» для бюджетов с использованием средств на счете вех
Использование «Решение» для определения оптимального сочетания продуктов
Введение в анализ гипотетических вариантов
Полные сведения о формулах в Excel
Рекомендации, позволяющие избежать появления неработающих формул
Обнаружение ошибок в формулах
Сочетания клавиш в Excel
Функции Excel (по алфавиту)
Функции Excel (по категориям)
Большинство типовых
вычислительных алгоритмов в Excel оформлены
в виде стандартных функций и вызываются
с помощью программы Мастер функций (см.
подразд. 1.9). Самые популярные
из них:
-
ЕСЛИ() – позволяет
предусмотреть разные варианты заполнения
ячейки; -
СУММ(), ПРОИЗВЕД()
– соответственно суммирование и
перемножение значений из одного или
нескольких блоков; -
СУММПРОИЗВ() –
суммирование произведений соответствующих
элементов двух или нескольких массивов; -
СРЗНАЧ(), СРГЕОМ()
– расчет соответственно среднего
арифметического и геометрического по
числам в заданных блоках; -
СЧЕТ() – определение
количества чисел в заданном блоке.
Более сложные
алгоритмы оформлены в виде команд и
заказываются через меню Сервис. Наиболее
важные из них:
-
Подбор параметра…
– нахождение аргумента, при котором
функция примет нужное значение; -
Поиск решения…
– решение систем уравнений и задач
оптимизации; -
Пакет анализа –
содержит программы, необходимые при
статистической обработке данных.
Если нужная для
вычислений команда отсутствует в меню,
ее можно установить с помощью команды
Сервис Надстройки…
6.1. Общие сведения о функции если()
Функция ЕСЛИ()
позволяет предусмотреть разные способы
заполнения одной и той же ячейки. То,
каким из них следует воспользоваться
в данный момент, Excel определяет
самостоятельно по тому, выполняется
или нет при введенных данных указанное
в функции условие. Стандартный формат
функции имеет следующий вид:
ЕСЛИ(Логическое_выражение;
Значение_если_истина;Значение_если_ложь)
Здесь:
-
Логическое_выражение
– это условие, которое при одних
значениях введенных данных выполняется,
при других – нет; -
Значение_если_истина
– алгоритм, по которому определяется
значение функции, когда условие
оказывается правильным; -
Значение_если_ложь
– алгоритм, по которому определяется
значение функции, когда условие
оказывается неправильным.
В роли алгоритмов,
которые выбирает функция ЕСЛИ(), могут
выступать расчетные выражения, другие
функции, ссылки на ячейки, где находится
нужная информация, текстовые строки и
т. п.
Рассмотрим действие
этой функции на конкретных примерах.
6.2. Выбор из двух вариантов по одному условию
Пример
Поставщик ввел
оптовую скидку на цену для больших
партий товара. Надо составить шаблон
для расчета стоимости любой партии
товара.
Составим таблицу
из констант, необходимых для расчета.
В ячейки А1:А4 введем названия констант:
«ОбъемПартии», «ОптБарьер»,
«РознЦена», «ОптЦена». Присвоим
ячейкам В1:В4 такие же имена (удобно
пользоваться командой Вставка
Имя
Создать…). В ячейку С1 введем
текст «СтоимПартииТовара».
Сделаем активной
ячейку С2 и вызовем через Мастер функций
функцию ЕСЛИ(). В окне аргументов в
текстовые поля введем следующие значения:
-
В поле
«Логическое_выражение:» вводится
условие, по которому Excel будет выбирать
нужный вариант действий. Его можно
составить так:
ОбъемПартии<=ОптБарьер
-
В поле
«Значение_если_истина:» указывается
способ, по которому следует рассчитывать
функцию, если условие оказалось
правильным при тех данных, которые
введены во влияющие ячейки в данный
момент. Для нашего примера этот аргумент
выглядит следующим образом:
ОбъемПартии*
РознЦена
-
В поле
«Значение_если_ложь:» указывается,
как рассчитывать функцию, если условие
не выполняется. Для нашего примера
следует ввести
ОбъемПартии*ОптЦена
Расчетный шаблон
готов. Чтобы проверить его, введите
удобные для устных расчетов числа в
ячейки В1:В4 и проверьте, правильно ли
функция ЕСЛИ() выбрала формулу для
заполнения ячейки С2. Введите в В1 другой
объем партии, при котором требуется
использовать другую цену при расчете
стоимости покупки. Если в обоих случаях
получены верные результаты, можно
красиво отформатировать ячейки А1:С4
(см.
подразд. 1.13–1.16) и пользоваться
этим шаблоном, меняя только значения
констант в В1:В4.
Пример
В таблице значений
функции y = 2cos(x
+ 2)e0,5xнадо отметить символом «*» строку
с минимальным значением.
Введем в ячейки
А1 и В1 подписи «X» и
«Y», в блок А2:А11 –
значения аргументов, в блок В2:В11 –
формулу расчета функции. Столбец С
зарезервируем для заказанной в условии
метки. В ячейкуD1 введем
текст «минимум», в ячейкеD2
с помощью функции МИН() найдем это
значение в блоке В2:В11.
Выделим ячейку С2
и вызовем через Мастер функций функцию
ЕСЛИ(). Условие, по которому Excel выбирает
нужный вариант действий, составим так:
В2=$D$2. В строку второго
аргумента вводим символ «*» (без
кавычек), в третий – пробел и нажмем
после этого <ОК>. С помощью протяжки
скопируем полученную формулу на блок
С2:С11.
Задание
Посмотрите, какой
вид приняла функция в разных ячейках
этого блока.
Рассмотрим функцию
ЕСЛИ() в той строке, в которой появилась
«*». Значение функции y
в этой строке минимально. Левая и
правая части условия оказались
одинаковыми, т. е. первый аргумент –
правильный. Поэтому для заполнения
своей ячейки функция ЕСЛИ выбрала то,
что указано во втором аргументе. Для
значений функцииув других строках
условие, введенное в функцию ЕСЛИ(),
оказывается неверным, поэтому она
заполняет свои ячейки по варианту
третьего аргумента. В нашем случае это
пробел, который невидим на экране,
поэтому ячейки кажутся пустыми.
Измените аргументы,
введенные в А2:А11. «*» переместилась
в другую строку, хотя формулы в С2:С11 не
были изменены (после изменения данных
каждая функция ЕСЛИ() автоматически
проверила свой первый аргумент заново
и приняла новое управляющее решение,
каким правилом пользоваться для
заполнения своей ячейки).
Задание
В ячейку А1 введите
формулу:
=ЕСЛИ(С3=37;»СЕНО»;»СОЛОМА»)
Определите влияющую
ячейку (команда
Сервис
Зависимости
Влияющие ячейки) и введите в
нее такое число, при котором СОЛОМА
превратится в СЕНО.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
Как в Excel создать блок-схему
Смотрите такжеНе по теме:Alex77755 (прикрепил в word) чертёж или схему в вставленном поле, тем, что вФигуры можно менять, изменитьНо можно нарисоватьWordЧтобы выбрать папку «Гиперссылка».Можно в эту. Здесь рассмотрим, элементы одинаковыми по общепринятым назначением, так добавьте в ExcelПриходилось ли Вам когда-либо
Составьте план
А то, что НАМ: Я поэтому и написать код в можно в каком-нибудь используя фигуры. Например, нем фигуры, при цвет, вид, сделать схему на листе. для гиперссылки, можноПоявится такое окно. схемукак сделать блок-схему в высоте и ширине, как нестандартное использование элементы блок-схемы.
создавать блок-схему документа много, и мы прошу помощи, потому Excel (вставить фигуру, графическом редакторе, типа так. перемещении полотна, не объемными, поменять шрифт, Word самостоятельно. Подробнее
Настройте элементы
На закладке «Вставка» нажать кнопку «ПоискВ разделе «Связать с»
- добавить фигуры Word чтобы блок-схема выглядела форм может запутатьНа вкладке
- или бизнес-процесса? Некоторые не понимаем - что мало что затем через макрос Adobe Photoshop. Я,Группировать фигуры схемы в
- будут сдвигаться относительно
- т.д. как работать о таких способах в разделе «Иллюстрации» файла» (обведена на ставим – «Файл,.специальной функцией.
- красиво и профессионально. читателей.Вставка компании покупают дорогое скажите в деканате! понятно.
написать) например, все схемыWord друг друга, схема с фигурами, вставить читайте в статье нажимаем на кнопку изображении зеленым цветом). веб-страницей».
Для этого, нажимаемКак сделать блок-схему в Ширину и высотуВот несколько самых часто(Insert) нажмите специализированное программное обеспечение,Может преподаватель уНасчет «будЕМ»: имелосьКак всегда - и рисунки для. не нарушится, ее
текст в фигуры, «Как создать схему
Упорядочьте элементы
можно копировать, можно т.д., читайте в в Word».
Настройте линии связей
фигуру, текст в готовую блок-схему. Читайте ней выбираем нужныйКак написать текст в пишем вручную адрес вставить еще один создания схем-блоков, в
- на вкладке должна быть выполнена: на основные группы. мышью. Другие компании
- программы. много, и мы: туда, где они их сгруппировать. ВыделяемНапример, здесь вставили фигуру в Word».
Дальнейшие действия
об этом в рисунок, фото. Нажимаем схеме сайта. Можно открыть фрагмент. Из появившегося которые можно вставитьФормат
Предопределённый процесс, например, многократно Пролистайте вниз до
выбирают иной путь:
Не тянете программу
не понимаем. А
office-guru.ru
Как сделать блок-схему в Word.
Dooks мне необходимы. Думаю, все элементы фигуры. шестигранник, повернули его,Так, используя разные статье «Как сделать «ОК».
Word интернет, нажав на
диалогового окна выбираем рисунки, текст, т.д.(Format) Ленты меню. используемая подпрограмма: группы
они используют инструмент, — бросайте учёбу. ты, я смотрю,, Сейчас придут «Страшные» что и Excel, Все фигуры выделятся.
добавили линии. фигуры, можно рисовать блок-схему в Word».Рисунок появится на. кнопку «Интернет» (на функцию «Добавить фигуру».На закладке «Вставка»На вкладкеТаблица базы данных илиБлок-схема
который у нихА на счёт за всех в математики! как приложение MSНа закладке «Средства рисования»Чтобы вставить текст, нажимаем схемы, в т. Здесь рассмотрим,
странице Word. ЕгоЧтобы написать текст
рисунке обведена красным И еще раз в разделе «Иллюстрации»Вставка другой источник данных:
(Flowchart). уже есть и вполне номально попросил, стране можешь говорить?
Alex77755 Office должен принимать в разделе «Формат» на закладке «Вставка» ч. химические, чертежи,как создать схему в можно уменьшить, изменить в блоках схемы, цветом). выбираем – куда нажимаем на кнопку(Insert) кликните
Принятие решения, например, оценка,Выберите элемент. в котором их так хоть бы Если человек не: лишь бы помогли графические изображения в нажимаем на кнопку
в разделе «Текст» т.д.Word форму, т.д. Нажимаем
нажимаем левой мышкойНажимаем кнопку «ОК». добавить (после, перед «SmartArt». Появится такое
Фигуры был ли предшествующийЧтобы добавить к элементу сотрудники умеют работать. правила соблюдал понимает VBA, значит, сделать себя. «Группировать». кнопку «Добавить объектНо, при перемещениисамим. на рисунок. На
на слово «Текст»
Всё, гиперссылка вставлена. выделенной фигурой, т.д.). диалоговое окно «Выбор
(Shapes) и выберите процесс выполнен правильно. текст, кликните по Думаю, Вы догадались,нарушение: не в он и математику,DooksК нТеперь, эти схемы, чертежи
WordArt» (на картинке такой схемы, фигурыЕсть два способа закладке «Работа с и пишем слова. При наведении мышки
Если в диалоговом графического элемента SmartArt». прямую стрелку или Линии связей, исходящие нему правой кнопкой что речь идет том разделе - информатику, историю, химию…….и
: Так дай шанс: В Excel рисовать можно перемещать по
обведена красным цветом). схемы будут съезжать, нарисовать схему, чертеж рисунками» — «Форма» Получится так. на блок схемы окне выберем функциюЭто окно имеет три уступ со стрелкой. из каждого угла мыши и в о Microsoft Excel. Если собираетесь создать
многое другое с помочь! Начни и нельзя(думаю).Я об этом листу, копировать иПишем в появившемся поле
схема распадется. Чтобы в Word. в разделе «Упорядочение»
Чтобы вставить картинку, копируем с ссылкой, эта «Изменить фигуру», то части. В первой
При помощи прямой стрелки ромба, соответствуют разным появившемся меню выберитеЦель блок-схемы – показать новую тему, определитесь географией не понимает? выложи свои наработки. не слыхала. Можно вставлять в другое текст, меняем его
этого не произошло,Первый способ. нажимаем на кнопку ее и вставляем ссылка высвечивается. выйдет большой список левой части расположен соединяйте два элемента, возможным решениям:Изменить текст логическую структуру событий, с разделом илиВполне нормально и И задай конкретный строить диаграммы разные место, другой документ. размер, перемещаем в мы создадим схемуКак сделать схему в «Обтекание текстом». В
в блок. ПолучитсяЧтобы перейти по различных вариантов фигур. список различных видов
находящиеся в прямойПосле того, как все(Edit text). которые должны случиться, существующей темой, в прилично помощи попросил, вопрос, что не и графики поМожно сохранить схему
нужное место. Получится в специальном поле.Word. появившемся списке функций так. гиперссылки, нужно нажатьЗдесь мы добавили фигуру схем. В средней последовательности. элементы вставлены наНа вкладке решений, которые должны которой ведется обсуждение а тут наезды. понятно!
таблицам,которые набъешь сам как шаблон, для так.Второй способ.Нарисовать схему просто выбираем функцию «Перед
Можно изменить цвет, форму,
правой кнопкой мыши и изменили ее части расположены разныеИспользуйте уступ со стрелкой, лист:Формат
быть приняты, и этого вопроса.Dooks»Сделать за тебя» в Excel. А
дальнейшего использования. КакСовет.Как создать схему в на листе фигурами текстом». Теперь рисунок вид схемы. Для на этот блок-схемы
excel-office.ru
Как создать схему в Word.
вид. схемы выбранного вида когда соединительная линияЧтобы выстроить элементы в(Format) Ленты меню последствий этих решений.нарушение: даже не : Нужно написать в <> «Помощь»
рисунки можно вставлять сохранить схему шаблоном,При составлении схемы,
Word.
Word. можно устанавливать в
этого выделяем всю и выбрать изМожно восстановить вид
схем-блоков. В правой должна быть изогнута, ровный столбец, выделите выберите стиль и Поэтому, несомненно, построить было попыток - ексел, а постишьНе по теме: из других программ. смотрите в статье чтобы не заходитьДля схемы создадимСтавим курсор в
схему между блоками. схему. Появились новые появившегося контекстного меню фигуры, нажав в части диалогового окна например, если нужно
несколько элементов, кликая цветовую схему для блок-схему будет проще, Как можно более в бейсик!Извините, ваше величество! ЯAlekc «Сохранение документа в за каждой фигурой специальное поле. На
нужное место наДля скорости, функцию закладки «Работа с функцию «Перейти по диалоговом окне функцию
отображается вид и вернуться к предыдущему по ним мышью элемента. если предварительно уделить полно описывайте сутьНу тогда так
так ВАС понимаю:
: Простые чертежи можно… Word» здесь.
в раздел «Иллюстрации» закладке «Вставка» в странице Word. На «Обтекание текстом можно рисунками» — «Конструктор» гиперссылке». «Восстановить фигуру». описание выбранной схемы.
шагу после элемента с нажатой клавишейЗакончив с одним элементом, несколько минут тому, проблемы или вопроса, ВАШЕ ВЕЛИЧЕСТВО: Пуск-Все не царское это но у MicrosoftВ Word можно можно копировать эту
разделе «Иллюстрации» нажимаем закладке «Вставка» в вызвать, нажав правой и «Формат». ФункциямиВ контекстном менюКак вставить гиперссылку вНапример, мы выбрали принятия решения.Shift добавляйте следующий элемент
чтобы привести вчто было сделано для программы-Microsoft Office-Microsoft Office
дело постигать программу есть продукт получше установить формулу, хоть фигуру. на кнопку «Фигуры». разделе «Иллюстрации» нажимаем
клавишей мыши на на этих закладках есть функция «Удалить блок-схему в из раздела «Цикл» Excel предлагает множество дополнительных
, затем на вкладке для очередного пункта порядок свои мысли. ее решения и Excel 2003 (ну и самому делать,
и как раз в тексте, хотьНапример, мы из Внизу появившегося окна на кнопку «Фигуры». рисунок и вызвать меняем все элементы, гиперссылку».Word схему «Простая радиальная». элементов для создания
Формат намеченной структуры, затем
Блок-схема, составленная из какие результаты получены. или другой) что положено. От для схем и в таблице, которая раздела «Иллюстрации» вставили
нажимаем на функцию Выбираем нужную фигуру контекстное меню. цвет, вид, т.д.,Если в схеме.
В правой части блок-схем и бесконечное(Format) нажмите следующий, и так
беспорядочных, тщательно неНе величество, аВ приложении: Сервис-макрос-начать того и бардак чертежей (не очень
будет преобразовывать цифры линию. Теперь, достаточно «Новое полотно». (линию, стрелку, овал,Получится так. схемы. Получится, примерно, нужно установить гиперссылку
Можно вставить ссылку диалогового окна видим, разнообразие настраиваемых параметровВыровнять по центру до тех пор, продуманных шагов, принесёт сиятельство, мне так запись. в стране, что сложных) — Microsoft
excel-office.ru
Можно ли и как в Excel рисовать схемы, чертежи?
в число прописью. ее скопировать иПоявится такое полотно, т.д.). Перемещаем курсорКак работать с картинками, так. на другое место на другой документ, как она будет форматирования. Смелее экспериментируйте(Align Center). пока вся структура мало пользы. больше нравитсяИ делаете, что многие так считают: Visio Подробнее о такой вставить в нужное в котором будем в другое место вставить в них
Как работать с фигурами этого документа или на страницу в выглядеть и для и пробуйте всеЧтобы точно настроить интервалы не появится наПоэтому выделите несколько минутИ не нужно нужно.
я узкий специалистДорогобузов дмитрий функции Word, смотрите место. Фигуры можно рисовать схему фигурами, и снова выбираем текст, т.д., читайте и текстом в на другой документ,
интернете. Например, в чего нужно применять доступные возможности! между несколькими элементами, экране. на то, чтобы
Нужно по блок-схеме написать код в Excel
разговаривать со мнойКогда закончите - и все эти: Конечно, можно! При в статье «Число поворачивать. Копировать можно как в первом нужную фигуру. Получится,
в статье «Как них, менять их то в диалоговом
добавленный блок схемы такую схему.Урок подготовлен для Вас выделите их иОбратите внимание на форму
сделать заметки. Не как с ребенком опять сервис-макросы-остановить запись.
предметы мне ни помощи точечных диаграмм. прописью в Word». и поле для варианте. примерно, так. вставить фото, рисунок
цвет, размер, форму, окне «Вставка гиперссылки»
мы установим ссылку
Нажимаем кнопку «ОК». командой сайта office-guru.ru на вкладке каждого элемента блок-схемы. важно в каком и объяснять идиотскиеПотом Alt+F11 и к чему (математика, Посмотри в книгахFlash a. теста, после того,Пример, как работать сЧтобы фигуры разместить ровно, в документ Word». читайте в статье выбираем соответствующие функции. на сайт. Написали Появилась такая схема.
Источник: http://www.pryor.com/blog/creating-a-flowchart-in-excel/Формат Форма сообщает читателю, формате, главное – пошаговые инструкции, vbaмастер-сан.
ВЫ в редакторе. информатика, история, химия…….и Уокенбаха (особенно, «Диаграммы: Зачем же в как первый раз таким полотном, смотрите можно вставить сетку.Про контекстное меню, «Как вставить фигуру, Например – «Место название сайта. Выделили,В этой схеме можноПеревел: Антон Андронов(Format) нажмите какая функция выполняется
запишите каждый шагЯ надеюсь, тутРазбираетесь. Что непонятно
многое другое. С в Excel»). Excel? В виде вставили.
в статье «Как Как вставить сетку, когда какое бывает, текст в фигуру в документе» -
нажимаем правой кнопкой корректировать как всю
Автор: Антон АндроновРаспределить по вертикали
на каждом шаге процесса и зафиксируйте
не все такие — смотрите мануалы-справочники.
географией — тоDooks
рисунка, вроде, можноКак сделать чертеж в нарисовать печать в
изменить ее, т.д.,
читайте в статье в Word». «Текущая папка», выбираем мыши на текст
схему, выделив её,Есть два способа,(Distribute Vertically). структуры. Рекомендую использовать каждое решение с
злые? Стоит ждатьНу если что-то
всё понятно: извозчик: Помогите с кодом. вставить, но прежде Word.
Word» тут. читайте в статье «Контекстное меню вКак вставить картинку между нужную папку и и выбираем из так и отдельныйкак создать схему в
Убедитесь, что размеры элементов все формы в возможными следствиями. помощь?А что собой не получается - митрофанушку всюду довезёт) Нужно по блок-схеме сделать этот самый
Можно рисовать чертежиЭто полотно удобно «Сетка Word».
Word» тут. блоками схемы в нужный документ. появившегося окна функцию блок.
Word одинаковы. Сделайте все соответствии с ихДля каждого шага структуры представляет функция f(y)?
CyberForum.ru
спрашивайте.
Когда нужно проконтролировать некоторые задачи, как нельзя кстати будут знания о том, как в Excel сделать блок-схему. Применяется этот навык зачастую в офисных условиях. В этой статье мы на личном примере рассмотрим, как выполнить «дерево решений» возможными методами.
Особенности создания блок-схем в электронных документах
Прежде чем возьметесь за составление блок-схем, вам необходимо организовать специальный план, в котором важно прописать все названия блоков и форм с записями категорий. Сегодня будем составлять схему в Excel на примере структуры сайта.
- В первую очередь воспользуемся инструментами вставки и создадим схему самостоятельно, в которой пропишем все необходимые данные. Для этого переходим во вкладку «Вставка», находим пункт «Фигуры» и выбираем в выпадающем меню «Блок-Схема».
- Здесь смотрите любую понравившуюся или соответствующую схему по требованиям. Выбираем форму и переносим ее на лист Excel. Далее производим построение или такими же фигурами или задействуйте другие.
- Для того, чтобы привести одно действие к другому, нам необходимо установить стрелки в правильном направлении. Переходим во вкладку «Формат», выбираем блок «Вставка фигур», в котором отмечаем любую из стрелок.
Все стрелки и фигуры в блоке имеют одностороннее направление. Чтобы изменить расположение фигуры, необходимо его развернуть при помощи круглой стрелочки, которая присутствует над каждой взятой формой.
- Создаем схему полностью при помощи предложенных инструментов. Когда все готово, отформатируем ее по размерам.
- Теперь добавим текст к каждой фигуре. Чтобы это сделать, выполните следующее: кликните правой кнопкой мыши по необходимой фигуре, затем в выпадающем списке выберите «Изменить текст».
Аналогичным образом вставляем подписи для каждой отдельной фигуры. После проделанных действий вы можете форматировать существующий текст: поменять его размер или шрифт. Таким образом, получите самостоятельно построенную блок-схему с индивидуальными размерами и параметрами.
Как построить блок схему при помощи SmartArt
Если необходимо выполнить оперативное построение схемы в Excel, можно пользоваться встроенным инструментом. Чтобы его активировать, выполните следующий пошаговый алгоритм.
- Перейдите в документе Excel во вкладку «Вставка», где найдите зеленую иконку с подписью «SmartArt» в блоке Иллюстрации.
- Перед вами открывается окно, в котором необходимо выбрать приглянувшийся вариант оформления схемы. Самый идеальный из типов «Иерархия». Кликаем на объект и нажимаем кнопку «Ок».
- Схема появится на середине листа, вам остается добавить необходимую текстовую информацию в рядом всплывшее окошко.
Таким образом вы подпишите каждый блок. После этого можете менять стили и цвет оформления, а также дополнять используя собственный дизайн. Вторым способом пользоваться гораздо проще, ведь объект создается автоматически, пользователю нужно лишь задать определенные параметры.
Инструкцию о других многочисленных функциях Excel вы найдете здесь.
Одной из самых интересных функций в программе Microsoft Excel является Поиск решения. Вместе с тем, следует отметить, что данный инструмент нельзя отнести к самым популярным среди пользователей в данном приложении. А зря. Ведь эта функция, используя исходные данные, путем перебора, находит наиболее оптимальное решение из всех имеющихся. Давайте выясним, как использовать функцию Поиск решения в программе Microsoft Excel.
Включение функции
Можно долго искать на ленте, где находится Поиск решения, но так и не найти данный инструмент. Просто, для активации данной функции, нужно её включить в настройках программы.
Для того, чтобы произвести активацию Поиска решений в программе Microsoft Excel 2010 года, и более поздних версий, переходим во вкладку «Файл». Для версии 2007 года, следует нажать на кнопку Microsoft Office в левом верхнем углу окна. В открывшемся окне, переходим в раздел «Параметры».
В окне параметров кликаем по пункту «Надстройки». После перехода, в нижней части окна, напротив параметра «Управление» выбираем значение «Надстройки Excel», и кликаем по кнопке «Перейти».
Открывается окно с надстройками. Ставим галочку напротив наименования нужной нам надстройки – «Поиск решения». Жмем на кнопку «OK».
После этого, кнопка для запуска функции Поиска решений появится на ленте Excel во вкладке «Данные».
Подготовка таблицы
Теперь, после того, как мы активировали функцию, давайте разберемся, как она работает. Легче всего это представить на конкретном примере. Итак, у нас есть таблица заработной платы работников предприятия. Нам следует рассчитать премию каждого работника, которая является произведением заработной платы, указанной в отдельном столбце, на определенный коэффициент. При этом, общая сумма денежных средств, выделяемых на премию, равна 30000 рублей. Ячейка, в которой находится данная сумма, имеет название целевой, так как наша цель подобрать данные именно под это число.
Коэффициент, который применяется для расчета суммы премии, нам предстоит вычислить с помощью функции Поиска решений. Ячейка, в которой он располагается, называется искомой.
Целевая и искомая ячейка должны быть связанны друг с другом с помощью формулы. В нашем конкретном случае, формула располагается в целевой ячейке, и имеет следующий вид: «=C10*$G$3», где $G$3 – абсолютный адрес искомой ячейки, а «C10» — общая сумма заработной платы, от которой производится расчет премии работникам предприятия.
Запуск инструмента Поиск решения
После того, как таблица подготовлена, находясь во вкладке «Данные», жмем на кнопку «Поиск решения», которая расположена на ленте в блоке инструментов «Анализ».
Открывается окно параметров, в которое нужно внести данные. В поле «Оптимизировать целевую функцию» нужно ввести адрес целевой ячейки, где будет располагаться общая сумма премии для всех работников. Это можно сделать либо пропечатав координаты вручную, либо кликнув на кнопку, расположенную слева от поля введения данных.
После этого, окно параметров свернется, а вы сможете выделить нужную ячейку таблицы. Затем, требуется опять нажать по той же кнопке слева от формы с введенными данными, чтобы развернуть окно параметров снова.
Под окном с адресом целевой ячейки, нужно установить параметры значений, которые будут находиться в ней. Это может быть максимум, минимум, или конкретное значение. В нашем случае, это будет последний вариант. Поэтому, ставим переключатель в позицию «Значения», и в поле слева от него прописываем число 30000. Как мы помним, именно это число по условиям составляет общую сумму премии для всех работников предприятия.
Ниже расположено поле «Изменяя ячейки переменных». Тут нужно указать адрес искомой ячейки, где, как мы помним, находится коэффициент, умножением на который основной заработной платы будет рассчитана величина премии. Адрес можно прописать теми же способами, как мы это делали для целевой ячейки.
В поле «В соответствии с ограничениями» можно выставить определенные ограничения для данных, например, сделать значения целыми или неотрицательными. Для этого, жмем на кнопку «Добавить».
После этого, открывается окно добавления ограничения. В поле «Ссылка на ячейки» прописываем адрес ячеек, относительно которых вводится ограничение. В нашем случае, это искомая ячейка с коэффициентом. Далее проставляем нужный знак: «меньше или равно», «больше или равно», «равно», «целое число», «бинарное», и т.д. В нашем случае, мы выберем знак «больше или равно», чтобы сделать коэффициент положительным числом. Соответственно, в поле «Ограничение» указываем число 0. Если мы хотим настроить ещё одно ограничение, то жмем на кнопку «Добавить». В обратном случае, жмем на кнопку «OK», чтобы сохранить введенные ограничения.
Как видим, после этого, ограничение появляется в соответствующем поле окна параметров поиска решения. Также, сделать переменные неотрицательными, можно установив галочку около соответствующего параметра чуть ниже. Желательно, чтобы установленный тут параметр не противоречил тем, которые вы прописали в ограничениях, иначе, может возникнуть конфликт.
Дополнительные настройки можно задать, кликнув по кнопке «Параметры».
Здесь можно установить точность ограничения и пределы решения. Когда нужные данные введены, жмите на кнопку «OK». Но, для нашего случая, изменять эти параметры не нужно.
После того, как все настройки установлены, жмем на кнопку «Найти решение».
Далее, программа Эксель в ячейках выполняет необходимые расчеты. Одновременно с выдачей результатов, открывается окно, в котором вы можете либо сохранить найденное решение, либо восстановить исходные значения, переставив переключатель в соответствующую позицию. Независимо от выбранного варианта, установив галочку «Вернутся в диалоговое окно параметров», вы можете опять перейти к настройкам поиска решения. После того, как выставлены галочки и переключатели, жмем на кнопку «OK».
Если по какой-либо причине результаты поиска решений вас не удовлетворяют, или при их подсчете программа выдаёт ошибку, то, в таком случае, возвращаемся, описанным выше способом, в диалоговое окно параметров. Пересматриваем все введенные данные, так как возможно где-то была допущена ошибка. В случае, если ошибка найдена не была, то переходим к параметру «Выберите метод решения». Тут предоставляется возможность выбора одного из трех способов расчета: «Поиск решения нелинейных задач методом ОПГ», «Поиск решения линейных задач симплекс-методом», и «Эволюционный поиск решения». По умолчанию, используется первый метод. Пробуем решить поставленную задачу, выбрав любой другой метод. В случае неудачи, повторяем попытку, с использованием последнего метода. Алгоритм действий всё тот же, который мы описывали выше.
Как видим, функция Поиск решения представляет собой довольно интересный инструмент, который, при правильном использовании, может значительно сэкономить время пользователя на различных подсчетах. К сожалению, далеко не каждый пользователь знает о его существовании, не говоря о том, чтобы правильно уметь работать с этой надстройкой. В чем-то данный инструмент напоминает функцию «Подбор параметра…», но в то же время, имеет и существенные различия с ним.