Учебное пособие

Page 1

Министерство транспорта Российской Федерации Федеральное агентство железнодорожного транспорта ГОУ ВПО «Дальневосточный государственный университет путей сообщения МПС России»

Кафедра «Информационные технологии и системы»

В.И. Шестухина, Е.С. Ямполь ПРИМЕНЕНИЕ EXCEL В ИНЖЕНЕРНЫХ И ЭКОНОМИЧЕСКИХ РАСЧЕТАХ Учебное пособие по выполнению лабораторных работ Рекомендовано методическим советом ДВГУПС в качестве учебного пособия для студентов направления 190400 – «Системы обеспечения движения поездов», специальности 190402.65 – «Автоматика, телемеханика и связь на ж.-д. транспорте», направления 080100 – «Экономика», специальности 080102.65 – «Мировая экономика»

Хабаровск Издательство ДВГУПС 2008 1


2


УДК 004.422.636.7 (075.8) ББК 3973.2 – 018.2 я 73 Ш 524 Рецензенты: Кафедра «Естественные науки» Дальневосточного института международного бизнеса (профессор, доктор экономических наук В.Т. Шишмаков) Первый заместитель начальника Хабаровского информационного вычислительного центра ДВЖД А.А.Перков Шестухина, В.И. Ш 524

Применение Excel в инженерных и экономических расчетах: учеб. пособие по выполнению лабораторных работ / В.И. Шестухина, Е.С. Ямполь. – Хабаровск : Изд-во ДВГУПС, 2008. – 163с.: ил.

Учебное пособие соответствует Государственному образовательному стандарту ВПО направления 190400 – «Системы обеспечения движения поездов», специальности 190402.65 – «Автоматика, телемеханика и связь на ж.-д. транспорте»; направления 080100 – «Экономика», специальности 080102.65 – «Мировая экономика» по дисциплине «Информатика». Технология работы с Excel представлена в компактной алгоритмической форме. Учебное пособие снабжено большим количеством примеров, которые не только иллюстрируют возможности Excel, но и демонстрируют примеры решения конкретных задач с применением электронных таблиц. Содержит индивидуальные задания по выполнению лабораторных работ и контрольные вопросы для самоанализа. Предназначено для студентов 1-го курса ДВГУПС – ИУАиТ и ИЭиМ дневной и заочной формы обучения, может быть полезно студентам инженерно-технических и гуманитарных специальностей.

УДК 004.422.636.7 (075.8) ББК 3973.2 – 018.2 я 73

© ГОУ ВПО «Дальневосточный государственный университет путей сообщения» (ДВГУПС), 2008 3


4


ВВЕДЕНИЕ Электронные таблицы предоставляют пользователю широкий спектр возможностей для выполнения инженерных и экономических расчетов. В настоящее время мировое первенство на рынке электронных таблиц без сомнения занимает Excel, входящая в пакет Microsoft Office. Этой теме и посвящено настоящее учебное пособие. 1. Учебное пособие подготовлено в соответствии с определенным разделом программы курса «Информатика», изучаемого в Дальневосточном государственном университете путей сообщения. Пособие не является справочником или описанием Excel, входящей в пакет Microsoft Office. Цель учебного пособия – помочь студенту получить навыки самостоятельного решения экономических и инженерных задач различного уровня сложности. Изложение теоретического материала иллюстрируется примерами, которые демонстрируют решение конкретных задач с применением электронных таблиц. В учебном пособии приведено описание 9 лабораторных работ, которые должны быть выполнены в соответствии с индивидуальным заданием. 2. В результате изучения электронных таблиц студент должен иметь: • представление об электронных таблицах как универсальном инструменте ведения больших таблиц с расчетами, знать: • основы работы электронных таблиц Excel; • возможности решения задач в электронных таблицах Excel, уметь: • создавать, редактировать и форматировать таблицы; • использовать встроенные функции Excel; • строить и редактировать диаграммы; • работать с надстройкой Подбор параметра и Поиск решения. В случае необходимости можно воспользоваться справочной системой Excel. 3. Для самоконтроля знаний студентов даны контрольные вопросы.

 Общие требования и методические рекомендации по выполнению лабораторных работ Отчет по каждой лабораторной работе должен содержать: 1) титульный лист; 2) задания для выполнения лабораторной работы; 5


3) пояснительную записку, включающую необходимые формулы расчетов и выводы по работе. К отчету прилагается дискета с выполненной лабораторной работой. Порядок выполнения лабораторных работ: 1) получение индивидуального задания для выполнения лабораторной работы; 2) теоретическое освоение материала в объеме изученных разделов настоящего пособия; 3) выполнение задания на персональном компьютере; 4) оформление отчета.

Примечание. Номер варианта индивидуального задания соответствует порядковому номеру студента в списке группы.

6


1. ИНТЕРФЕЙС СРЕДЫ EXCEL 1.1. Структура Excel При организации данных в Excel используются следующие понятия: книга, рабочий лист, строка, столбец, ячейка и диапазон ячеек. Книга является синонимом файла с расширением .xls. Книга содержит рабочие листы. Рабочий лист является основным рабочим пространством для пользователя. В одной книге может быть до 255 листов. По умолчанию в книге создается три листа (настроить количество листов можно через меню СЕРВИС, пункт ПАРАМЕТРЫ, вкладка ОБЩИЕ). Один лист имеет 256 колонок и 65536 строк, которые образуют ячейки Общее количество ячеек на одном листе 16777216. Рабочим листам можно присваивать имена длиной до 31 символа. В именах запрещается использовать знаки * : ; / \ ? [ ]. По умолчанию листам присваиваются имена Лист1, Лист2 и т д. Строка – элемент, адрес которого выражается числом от 1 до 65536. Столбец – элемент, адрес которого выражается буквами латинского алфавита и их сочетаниями от А до Z. Ячейка – элемент, образующийся на пересечении строки и столбца. Адрес ячейки формируется из буквенного адреса строки и числового адреса столбца, например: С8. Такая запись адреса называется относительной адресацией. Кроме такой адресации есть адресация R1C1 (номер строки и номер столбца). Также ячейке может быть присвоено имя, отражающее тот или иной аспект решаемой задачи. Например, вместо имени А4 ячейку можно назвать ПРОЧНОСТЬ, если в этой ячейке находятся данные прочности. Диапазон ячеек имеет вид прямоугольной области из смежных клеток. Адрес диапазона задается адресами левой верхней ячейки и нижней правой, разделенных двоеточием, например: A1:C5. Чтобы обратиться к ячейке или диапазону, находящемуся в другой книге, следует пользоваться полным именем ячейки или диапазона. Полное имя включает в себя имена диска, папки, книги (заключается в прямоугольные скобки), листа (с восклицательным знаком в конце) и ячейки (или диапазона) (рис. 1.1). Например: C:\РАСЧЕТ/[Опора.xls]материал!прочность

Имя диска

Имя папки

Имя книги

Имя листа

Имя ячейки

Рис. 1.1. Полное имя ячейки 7


1.2. Элементы интерфейса На рис. 1.2 приведена схема основного экрана Excel с поясняющими выносками [1], [6]. Заголовок окна

Строка формул

Основное меню

Фиксаторы разбивки листа

Панель инструментов Кнопка «Выделить все» Линейки прокруток

Рабочий лист Имена (номера) строк

Кнопки прокрутки ярлыков листов

Ярлык текущего листа

Ярлыки листов

Строка состояния

Имена столбцов

Рис. 1.2. Схема основного экрана Excel

Рассмотрим элементы интерфейса подробнее. Заголовок окна Здесь приведены названия приложения (Microsoft Excel) и текущего документа (Книга 1). В заголовке также размещены стандартные кнопки управления окном в операционной системе Windows. Главное меню и панели инструментов Некоторые функции главного меню доступны через многочисленные подчиненные меню и вкладки. Для удобства работы многие функции главного меню продублированы кнопками-пиктограммами, частично расположенными на панелях инструментов, частично скрытыми. 8


Строка формул Строка формул предназначена для ввода данных и формул. На рис. 1.3 представлена структура строки формул. Кнопка отмены ввода

Поле имени

Кнопка подтвержденного ввода

Кнопка просмотра списка имен

Кнопка вызова мастера функции

Поле ввода данных

Рис. 1.3. Структура строки формул

Поле имени выполняет следующие функции. 1. Отображение адреса текущей ячейки. 2. Отображение числа захватываемых строк и столбцов в процессе выделения диапазона. 3. Поиск и выделение ячейки по ее имени. 4. Переименование ячеек и диапазонов. Кнопка просмотра списка имен служит для просмотра имен ячеек и диапазонов. Кнопка отмены ввода аналогична клавише Esc. Кнопка подтверждения ввода аналогична клавише Enter. Кнопка вызова мастера функций вызывает диалоговое окно МАСТЕР ФУНКЦИИ, облегчающее правильный ввод функции. Поле ввода данных используется для ввода данных и формул. Рабочий лист – основное пространство для работы. Лист обрамлен бордюром, в клетках которого указаны имена строк и столбцов. Клетки бордюра выполняют роль кнопок, щелкая по которым мышью можно выделять строки или столбцы целиком (при наведении курсора на клетку бордюра курсор принимает вид черной стрелки). На пересечении строк и столбцов в верхнем левом углу рабочего листа расположена кнопка ВЫДЕЛИТЬ ВСЕ (рис. 1.2). Ярлычки рабочих листов и кнопки прокрутки ярлычков служат для быстрого перехода на нужный лист. Фиксаторы разбивки листа – это две кнопки, расположенные рядом с полосами прокрутки листа (рис. 1.2). Если перетащить кнопку, расположенную у вертикальной полосы прокрутки, вниз, то лист разделится на две части по высоте, а если кнопку, расположенную у горизонтальной полосы прокрутки, перетащить влево, то лист разделится на две части по ширине. Строка состояния служит для отображения текущего режима, состояния некоторых управляющих клавиш, для вывода подсказок относительно текущих действий и доступа к калькулятору. 9


Различают следующие типы текущего режима. Готово – возможен доступ к меню и пиктограммам и перемещение по ячейкам листа. Ввод – режим ввода информации в ячейку, при котором большая часть пунктов меню недоступна. Правка – режим редактирования уже введенных данных в ячейке (переход в режим происходит после двойного щелчка на непустой ячейке). Указать – режим включается при копировании, выделенная ячейка или диапазон ограничиваются бегущей пунктирной линией. Калькулятор расположен на строке состояния справа от места указания текущего режима. Калькулятор вызывается щелчком правой кнопки мыши по свободному полю строки состояния, а затем в контекстном меню выбирается нужная операция. Чтобы отключить микрокалькулятор необходимо щелкнуть в контекстном меню на пункте Нет. Курсор – вид курсора указывает на возможные действия и показывает местоположение пользователя в интерфейсе Excel. Например: – курсор выделения ячейки и диапазона ячеек; – курсор ввода данных в режиме ввода и правки; – курсор перемещения и копирования, возникающий сближении с границей ячейки или диапазона ячеек.

при

Управлять внешним видом рабочего листа можно в меню СЕРВИС (СЕРВИС – ПАРАМЕТРЫ – вкладка ВИД) (рис. 1.4).

Рис. 1.4. Настройка внешнего вида рабочего листа 10


КОНТРОЛЬНЫЕ ВОПРОСЫ К РАЗДЕЛУ 1 1. Что такое электронная таблица? 2. Что такое табличный процессор? 3. Какое главное достоинство электронных таблиц? 4. Каковы возможности электронных таблиц? 5. Что представляет собой имя строки? 6. Что представляет собой имя столбца? 7. Что такое ячейка? 8. Что представляет собой адрес ячейки? 9. Что такое блок ячеек? 10. Как задается адрес блока ячеек? 11. Какая ячейка называется активной (текущей)? 12. Что такое рабочая книга? 13. Перечислите основные элементы окна Excel. 2. ВВОД ДАННЫХ В электронных таблицах данные заносятся в ячейки [1], [3], [6]. В каждую ячейку пользователь может ввести следующие данные: текст (символы), числа, формулы. Установками, принимаемыми по умолчанию на уровне всех ячеек таблицы, как правило, являются: − ширина ячейки – 9 разрядов; − левое выравнивание для текстовых (символьных) данных; − основной формат для цифровых данных с выравниванием вправо. 2.1. Типы данных Excel Символьные (текстовые) данные – это любая последовательность символов. В качестве их первого символа часто используется апостроф, а иногда – кавычки. Так, например, запись '653 распознается как набор символов, имеющих вид цифр 653, которые не обозначают количества и не могут использоваться в арифметических операциях. Данные текстового типа используются для заголовков таблиц, заголовков строк и столбцов, а также для комментариев. Например: Ведомость по начислению премии; Группа № 115 и т. д. В одну ячейку возможен ввод до 32 000 символов. Чтобы настроить автоматический перенос символов на следующую строку внутри ячейки, необходимо выполнить следующее. С помощью меню 1. В меню ФОРМАТ выберите пункт ЯЧЕЙКА. 2. В появившемся диалоговом окне ФОРМАТ ЯЧЕЕК установите флажок ПЕРЕНОСИТЬ ПО СЛОВАМ (рис. 2.1). 11


Рис. 2.1. Диалоговое окно «Формат ячеек»

С помощью клавиатуры 1. В нужном месте строки нажмите одновременно две клавиши Alt и Enter, создастся новая строка. Числовые данные Вводимые числовые данные хранятся в памяти с точностью, с которой они были введены. Результаты вычислений могут быть представлены с любой требуемой точностью в пределах до 15 значимых цифр. Дробная часть отделяется от целой точкой (или запятой), например: -20; 256.28; . 251. Дата и время Особым типом входных данных являются даты и время. Для представления дат и времени специального типа данных в Excel не предусмотрено. Для этого используются числовые данные, но представленные в формате ДАТА и Время. Этот тип данных обеспечивает выполнение таких функций, как добавление к дате числа (пересчет даты вперед и назад) или вычисление разности двух дат (длительности периода). Даты имеют внутренний (например, дата может выражаться количеством дней от начала 1900 года или порядковым номером дня по Юлианскому календарю) и внешний формат. Внешний формат используется для ввода и отображения дат, например: − ДД-ММ-ГГ(04-10-98); − ДД.ММ.ГГ (04.10.98); − ДД-МММ (04-Янв) и т.д. 12


Формулы – это выражения, состоящие из числовых величин, адресов ячеек и функций, соединенных знаками арифметических операций. При написании формулы должны начинаться со знака "=" (равно). Арифметические операции: ^ – возведение в степень; * – умножение; / – деление; + – сложение; - – вычитание. Приоритеты арифметических операций: возведение в степень, умножение и деление, сложение и вычитание. Арифметические операции выполняются слева направо в порядке их приоритетов. Указанный ход выполнения операций может быть изменен круглыми скобками – действие, находящееся в скобках, имеет более высокий приоритет. Основные правила записи формул. 1. Формулы записываются в строку (двухэтажные формулы с числителем и знаменателем недопустимы). 2. Все знаки арифметических действий должны присутствовать в явном виде (особенно это касается часто подразумеваемого и опускаемого знака умножить). 3. Количество правых и левых скобок должно быть одинаковым. При записи формул могут применяться логические операции. Логические операции = — равно; < — меньше; > — больше; <> — не равно; <= — меньше равно; >= — больше равно. Логические операции могут применяться к числовым и символьным данным, при этом допускается сравнение символа с числом (буква всегда «больше» любого числа). Результатом логической операции являются слова ИСТИНА или ЛОЖЬ. В арифметических операциях логическое значение ЛОЖЬ интерпретируется как 0, а ИСТИНА – как 1. Воспользуемся этим для организации проверки знака чисел. 1. Введите в ячейки некоторого диапазона, например: С1:С4, любые числовые данные. 2. Запишите в ячейку С5 следующее выражение =(C1>0)*(C2>0)*(C3>0)*(C4>0)

(2.1)

3. Щелкните по кнопке ввод (зеленая галочка в строке формул). 4. Если числа в ячейках С1:С4 неотрицательны, то есть каждое из неравенств дает в результате ИСТИНА (или 1), то выражение (2.1) равносильно следующему: =1*1*1*1 (2.2) 13


т. е. равно 1. Если хотя бы одно из чисел отрицательно или равно нулю, то в ячейке С5 появится 0. В ячейке, в которой находится формула, виден только результат вычислений над данными, содержащимися в А5 и Н8, саму формулу можно увидеть в строке ввода, когда данная ячейка станет активной. При записи адресов в формулу во избежание ошибок ввода целесообразно не набирать адреса на клавиатуре вручную, а просто щелкать левой кнопкой мыши по соответствующим ячейкам – после щелчка они будут автоматически внесены в формулу. С клавиатуры остается ввести знаки арифметических действий и скобки. Примеры записи формул. Пример записи формулы приведен на рисунке 2.2. На рис. 2.2 константы хранятся в ячейках С1:С5, а результат вычислений =(С1^С2+С3)/С4*4 показан в ячейке А1.

Рис. 2.2. Пример записи формулы

В формулах может использоваться относительная, абсолютная и смешанная адресации. В формуле на рис. 2.2 использована относительная адресация. Особенность относительной адресации в том, что она не привязана жестко к ячейкам листа и при копировании и перемещении формулы адреса, записанные в ней, изменятся. Чтобы при копировании и перемещении формул ссылки на ячейки не изменялись, следует использовать абсолютную адресацию. Для этого надо перед координатами в адресе поставить знаки доллара, например: $A$1. Для набора знака $ можно после ввода адреса ячейки нажать функциональную клавишу F4. Если требуется зафиксировать не весь адрес, а только номер строки или только букву столбца, то знак доллара следует поставить только перед фиксируемой координатой, например: $СЗ, A$5 и такая адресация называется смешанная. Для этих целей также можно использовать функциональную клавишу F4. Только нажать ее надо несколько раз, следя за последовательным изменением порядка расстановки знаков доллара. Особое внимание следует обратить на использование формул при 14


работе с массивами. Массивы – это множество ячеек, содержащих данные определенного типа. Он может рассматриваться как единый элемент, к которому допустимо применение арифметических операций и операций отношения. 1. Введите два числовых массива: первый массив в диапазон А1:А4, второй в диапазон В1:В4. Требуется сложить эти массивы поэлементно и результат вывести в ячейки С1:С4. 2. Выделите ячейки диапазона С1:С4. 3. В ячейку С1 в строке формул запишите формулу =A1:A4+B1:B4

(2.3)

4. Нажмите одновременно три клавиши Ctrl, Shift и Enter. 5. Убедитесь, что в ячейках С1:С4 появились результаты сложения элементов массивов, в строке формул – фигурные скобки, как признак операции обработки массивов (рис. 2.3).

Рис. 2.3. Результат сложения массивов

В вычислениях часто используются функции. Функция представляет собой программу с уникальным именем, для которой пользователь должен задать конкретные значения аргументов, стоящих в скобках после ее имени. Функцию (так же, как и число) можно считать частным случаем формулы. В Excel насчитывается более 400 встроенных функций. Различают математические, статистические, логические, финансовые и другие функции. Пример функции: СУММ(B2:B6, B9) – функция вычисления суммы значений чисел, находящихся в ячейках В2, ВЗ, В4, В5, В6 и В9. МАХ(А1:А8) – функция нахождения максимального значения в диапазоне ячеек от А1 до А8. Ввести в ячейку формулу, содержащую функции, можно с клавиатуры или с помощью мастера функций, который можно вызвать, выбрав левой кнопкой мыши кнопку fх в строке формул или на панели инструментов, а также в основном меню ВСТАВКА пункт Функция (рис. 2.4). 15


Рис. 2.4. Мастер функций

Мастер функций за два шага позволит записать любую функцию: 1) на первом шаге выбирается функция; непосредственно под списком выводится краткое описание действия выбранной функции и правила записи аргументов, а слева внизу диалогового окна имеется ссылка на справку с подробным описанием выбранной функции; 2) на втором шаге задаются аргументы функции. Значения аргументов можно ввести вручную или выделить мышью ячейки на рабочем листе. Рассмотрим некоторые из них подробно. 2.2. Использование встроенных функций EXCEL 1. СУММ(число1, число2,…) – суммирует аргументы. В качестве аргументов может быть задан диапазон. Например, для подсчета суммарного объема производства изделий за первые шесть месяцев года используем функцию суммирования (рис.2.5).

16


Рис. 2.5. Вычисление суммы

Для подсчета суммы в примере можно использовать также функцию Автосуммирование. Для этого необходимо выделить диапазон ВЗ:В8 и на Панели инструментов нажать кнопку автосуммирования Σ (рис.2.5). В ячейке В9 появится формула СУММ(ВЗ:В8). Для того чтобы посмотреть какие формулы записаны во всей таблице в ячейках расчета, можно настроить отображение в таблице нечисловых результатов (рис. 2.6). Для этого войдите в меню СЕРВИС, выберите пункт Параметры, в диалоговом окне войдите на вкладку Вид, в группе Параметры окна поставьте флажок Формулы и щелкните по кнопке ОК.

17


Рис. 2.6. Вывод формул

2. СЧЁТ(значение1; значение2;...) – функция подсчитывает количество чисел в списке аргументов. Например: СЧЁТ(А1:А9). 3. СРЗНАЧ (число1; число2;…). Возвращает среднее (арифметическое) своих аргументов, которые могут быть числами или именами, массивами или ссылками на ячейки с числами. Например: СРЗНАЧ(A3:А10). 4. КОРЕНЬ(число) Функция вычисляет квадратный корень из положительного числа. Если число отрицательное (ожидается, что может быть отрицательным в процессе расчетов), то следует использовать функцию модуля числа. 5. АВS(число) – функция возвращает модуль числа (рис. 2.7)

Рис. 2.7. Пример использования функции КОРЕНЬ()

6. ЕХР(число) – возвращает экспоненту числа. Функция вычисляет результат возведения в степень основания натурального логарифма (е=2,71878…) Степень указывается в скобках как аргумент функции. Например: EXP(3)=e3. 7. LN(число) – вычисляет натуральный логарифм числа. Данная функция является обратной по отношению к EXP(). 8. LOG(число; основание) – вычисляет логарифм числа по заданному основанию. Например: LOG(23,3). 9. МАКС(диапазон) – функция служит для поиска максимального элемента в диапазоне, указанном в качестве аргумента. 10. МИН(диапазон) – функция служит для поиска минимального элемента в диапазоне, указанном в качестве аргумента. 11. ЕСЛИ(условие; выражение 1; выражение 2) – логическая функция ЕСЛИ() проверяет условие, записанное первым в списке аргументов, на 18


истинность. Если условие оказывается истинным, то управление передается к выражению 1, а выражение 2 игнорируется. Если условие оказывается ложным, то управление передается к выражению 2, а выражение 1 игнорируется. Таким образом, реализуется алгоритм разветвляющегося вычислительного процесса, имитирующего ход принятия решения. На языке записи алгоритма в виде блок-схем логические действия изображаются в виде ромба с двумя исходящими от него линиями, символизирующими два возможных взаимоисключающих варианта дальнейшего хода вычислительного процесса (рис. 2.8). Истина

Ложь Условие

Рис. 2.8. Логическое действие в виде блок-схемы

В качестве выражений могут быть записаны адреса ячеек, символьные константы, а также другие логические функции. Аргументы отделяются друг от друга точкой с запятой. Рассмотрим примеры применения функции ЕСЛИ().[4] Пример 2.1. В зависимости от значений переменных F и R переменная У должна принимать следующие символьные значения:

 " F > R" , при F > R y=   " F < = R" ,при F < = R

(2.1)

Решение. Пусть переменной F соответствует ячейка А1, переменной R – ячейка А2, а переменной У – ячейка A3. В этом случае задачу можно сформулировать так: сравнить числовые значения, записанные в ячейках А1 и А2, и вывести полученный результат сравнения в ячейку A3 в виде символьных констант «F>R» и «F<=R». 1. Введите в ячейки А1 и А2 любые числовые константы, например 7 и 4 (рис. 2.9). 2. В ячейку A3 запишите формулу, основанную на логической функции ЕСЛИ(). 3. Подтвердите ввод и убедитесь в правильности полученного результата (рис. 2.9).

19


Рис. 2.9. Пример решения с использование функции ЕСЛИ()

12. Логическая функция И() – функция также называется функцией логического умножения и имеет следующий синтаксис: И(условие 1;условие 2; ...) В качестве аргументов функция использует условия (для примера показано два условия, но может быть больше). Функция возвращает значение ИСТИНА, если все входящие условия истины. Если хотя бы одно условие окажется ложным, то функция возвращает значение ЛОЖЬ. 13. Логическая функция ИЛИ() – функция так же называется функцией логического сложения и имеет следующий синтаксис: ИЛИ(условие 1; условие 2;...) Функция возвращает значение ИСТИНА, если хотя бы одно из условий истинно. Функции И() и ИЛИ() часто применяются совместно с функцией ЕСЛИ() в качестве вложенных функций. Пример 2.2. Определить наибольшее из трех чисел. Решение 1. Запишите числа, подлежащие сравнению, в ячейки A1, A2, A3. 2. Запишите в ячейку А4 формулу (рис. 2.10), содержащую вложение функций ЕСЛИ() и И().

Рис. 2.10. Пример записи функций ЕСЛИ() и И()

Вложение функции И() позволяет сформировать проверку одновременного выполнения двух условий для определения, что А1 больше А2 и A3, Если оба условия истинны, то в ячейку А4 выводится текст А1 наибольшее. Если нет, то управление передается второй функции ЕСЛИ() с вложенной функцией И() и проверяется одновременное выполнение двух условий для определения, что A2 больше А1 и A3. Если оба условия истинны, то в ячейку А4 выводится текст А2 наибольшее. Если нет, то в ячейку выводится текст A3 наибольшее. 20


Пример 2.3. Выяснить, есть ли среди трех чисел отрицательные. Решение 1. Введите исходные числа в ячейки A1, A2, A3. 2. В ячейку А4 запишите формулу с вложенной логической функцией ИЛИ() (рис. 2.11).

Рис. 2.11. Пример записи формулы с вложенной функцией ИЛИ()

Если хотя бы одно из условий окажется истинным, то функция ИЛИ возвратит значение ИСТИНА, управление передастся второму аргументу и в ячейку А4 будет выведен текст Есть отрицательные числа. Если ни одно из условий не окажется истинным, то функция ИЛИ возвратит значение ЛОЖЬ и в ячейку А4 будет выведен текст Отрицательных чисел нет. Пример 2.4. Составить формулу, которая выдавала бы текст приветствия на вводимое время следующим образом: от 0 до 7 часов – «Доброй ночи» от 7 до 11 часов – «Доброе утро» от 11 до 18 часов – «Добрый день» от 18 до 24 часов – «Добрый вечер» Предусмотреть защиту от неправильного ввода: время суток не может выражаться отрицательными числами и числами больше 24. Решение 1. Формализуйте задачу. Представьте условия задачи как диапазон числовых значений, каждому из которых надо поставить в соответствие символьную константу: «Доброй ночи», «Доброе утро» и т. д. 2. Составьте исходную таблицу (рис. 2.12). Текущее время будет вводиться в ячейку В2, рабочая формула будет введена в ячейку ВЗ и там же будет выводиться текст приветствия. 3. Используя логические функции ЕСЛИ(), И(), ИЛИ(), составьте и запишите в ячейку ВЗ рабочую формулу (рис. 2.12).

21


Рис. 2.12. Пример записи и решения задачи 5

Формула составлена по принципу вложения: четыре вложения функции ЕСЛИ() в саму себя, четыре вложения функции И() в функцию ЕСЛИ(), одно вложение функции ИЛИ() в ЕСЛИ(). Формула имеет следующую структуру: =ЕСЛИ(И(условия);«сообщение»;ЕСЛИ(И(условия);«сообщение»; ЕСЛИ(И(условия);«сообщение»;ЕСЛИ(И(условия);«сообщение»; ЕСЛИ(ИЛИ(условия);«сообщение»))))). Результат решения задачи представлен на рисунке 2.13.

Рис. 2.13. Полученный результат решения задачи 4

14. РАНГ(Число; Ссылка; Порядок) – функция возвращает ранг числа в списке чисел: его порядковый номер относительно других чисел в списке. Первые два аргумента являются обязательными. Третий аргумент определяет способ упорядочения. Если он равен нулю или опущен, то наилучшим считается наибольшее число и ему присваивается ранг, равный 1. Если третий аргумент равен любому ненулевому числу, то наилучшим считается наименьшее число и ему присваивается ранг, равный 1. Например: =РАНГ(A2;$A$2:$A$6). Наибольшему числу будет присвоен ранг 1. Рассмотрим пример использования функции РАНГ. Пример 2.5. Ячейки A2:A6 содержат числовые данные (рис. 2.14). Присвоить числам ранг при условии, что наилучшим считается наибольшее число, и поместить результат в ячейках B2:B6. Решение Для решения такой задачи используется статистическая функция =РАНГ(Число; Ссылка; Порядок). Первые два аргумента являются обязательными. Третий аргумент определяет способ упорядочения. Если он равен нулю или опущен, то наилучшим считается наибольшее число, и ему присваивается ранг, равный 1. Если третий аргумент равен любому ненулевому числу, то наилучшим считается наименьшее число, и ему присваивается ранг, равный 1. Таким образом, в ячейку B2 нужно ввести формулу: 22


=РАНГ(A2;$A$2:$A$6) и скопировать ее в ячейки B3:B6 (рис. 2.14). 1 2 3 4 5 6

А Данные 7 3 4 1 2

В Ранг 1 3 2 5 4

Рис. 2.14. Определение ранга

16. СУММЕСЛИ( диапазон; критерий; диапазон суммирования) – функция суммирует ячейки, заданные указанным условием. Например: =СУММЕСЛИ(A1:A6;">160000";B1:B6). 17. ВПР(искомое значение; таблица массив; номер столбца; параметр) – функция называется «вертикальный поисковый ряд». Ищет значение в первом столбце массива и возвращает значение из ячейки в найденной строке и указанном столбце. По умолчанию таблица должна быть отсортирована по возрастанию. Например: =ВПР(C3;$G$3:$H$8;2). Функция ВПР находит точно такое же значение ячейки C3 в первом столбце диапазона $G$3:$H$8 и возвращает соответствующее значение второго столбца этого диапазона, так как третий аргумент равен двум. На примере покажем, как автоматизировать процесс ввода однотипных, но различных формул, используя функцию вертикального просмотра ВПР. Пример 2.6. Постановка задачи. Два цеха производят продукцию трех видов – прибор «Альфа» артикулов А1 и А2, прибор «Бета» артикулов Б1 и Б2, прибор «Гамма» артикулов В1 и В2. Цех 1 выпускает приборы «Альфа» и «Бета». Цех 2 выпускает приборы «Бета» и «Гамма». Имеются данные о количестве приборов, произведенных каждым цехом за январь месяц. Известны также издержки, приходящиеся на единицу продукции каждого артикула. Определить общие издержки каждого цеха по приборам каждого артикула в январе. Определить количество приборов «Бета», изготовленных первым цехом и вторым цехом в январе. Решение В ячейках A1:E10 и G1:H8 (рис.2.15) содержатся исходные данные задачи. Результат решения приведен в ячейках E3:E10. С математической точки зрения задача решается элементарно. Для расчета общих издержек в ячейку E3 вводится формула: =ВПР(C3;$G$3:$H$8;2)*D3 и размножается на ячейки диапазона E3:E10. Функция ВПР находит точно такое же значение ячейки C3 в первом столбце диапазона $G$3:$H$8 и возвращает соответствующее значение второго столбца этого диапазона, так как третий аргумент равен двум. 23


Показатели работы за январь Цех Цех1

Цех2

Прибор Альфа Альфа Бета Бета Бета Бета Гамма Гамма

Общие Артикул Количество издержки, тыс.р. А1 120 360 А2 124 620 Б1 128 512 Б2 0 0 Б1 123 492 Б2 132 792 В1 113 565 В2 118 826

Количество прибора "Бета", изготовленных цехом 1 Количество прибора "Бета", изготовленных цехом 2 Количество прибора "Бета", изготовленных обеими Количество прибора "Бета" артикула Б1, изготовленных обеими цехами

Издержки на единицу продукции Артикул

Издержки, тыс.р.

А1 А2 Б1 Б2 В1 В2

3 5 4 6 5 7

128 255 383

251

Рис. 2.15. Результат решения задачи

Для определения количества приборов «Бета», изготовленных первым цехом и вторым цехом в январе, введенные текстовые данные для задач требуют объединения ячеек: A12:C12, A13:C13, A14:C14 и A15:C15. Для расчета количества приборов «Бета», изготовленных первым цехом и вторым цехом в январе, нужно ввести в ячейки D12 и D13 следующие формулы: =СУММЕСЛИ(B3:B6;B5;D3:D6) и =СУММЕСЛИ (B7:B10;B7;D7:D10). Для расчета количества приборов «Бета», изготовленных обоими цехами в январе, нужно ввести в ячейку D14 следующую формулу: =СУММЕСЛИ(B3:B10;B5;D3:D10). Для расчета количества приборов «Бета» артикула Б1, изготовленных обоими цехами в январе, нужно ввести в ячейку D15 следующую формулу: =СУММЕСЛИ(C3:C10;C5;D3:D10). 18. ГПР(искомое значение; таблица; номер строки; параметр) – функция называется «горизонтальный поисковый ряд», так как производит поиск параметра искомое значение в самой верхней строке диапазона поиска. Счет номеров строк для параметра номер строки начинается с единицы. Таким образом, функция ищет значение в верхней строке таблицы и возвращает значение ячейки, находящейся в указанной строке того же столбца. Параметр определяет тип поиска: 0 (или ЛОЖЬ) – точный поиск, 1 (или ИСТИНА) – приблизительный. Рассмотрим пример применения функции ГПР. Пример 2.7. Имеется обширная электронная таблица, в которой записаны индексы товаров и их цены (рис. 2.18). Приведен небольшой фрагмент этой большой таблицы. Менеджеру по продажам нужно срочно узнать цены ряда товаров по их индексам. Поскольку таблица большая, поиск «вручную» неэффективен. Что следует сделать менеджеру? 24


Решение 1. Менеджеру следует составить таблицу Запрос (рис. 2.18) с двумя рабочими ячейками Индекс товара и Цена товара. 2. В ячейку Индекс товара менеджер должен ввести индекс интересующего его товара, а в ячейку Цена товара записать формулу для поиска и чтения содержимого ячейки. В формуле следует использовать функцию ГПР(), так как поиск входа в диапазон возможен только по значению индекса, который записан в верхней строке диапазона (рис. 2.17).

Рис. 2.17. Запись функции ГПР

3. Введите в ячейку А9 индекс СК. Подтвердите ввод и убедитесь, что в ячейке А9 получено значение цены товара с индексом СК. В качестве искомого значения возможно использовать символы, заключенные в кавычки. Можно вместо символа указать адрес ячейки А9.

Рис. 2.18. Результат решения примера 7

19 СЧЁТЕСЛИ(диапазон; критерий) – функция подсчитывает количество непустых ячеек в удовлетворяющих заданному условию. Например: =СЧЁТЕСЛИ(A1:A6;">10000") – подсчитывает в диапазоне A1:A6 количество значений, которые больше 10000. 25


Рассмотрим пример применения функции СЧЁТЕСЛИ. Пример 2.8. Для таблицы рисунка 2.19 определить число поездок, сделанных Петровым. Решение Создайте вспомогательную мини-таблицу Число ездок и запишите в ячейку В13 функцию СЧЕТЕСЛИ() (рис. 2.19) В этом случае вы указываете адрес ячейки, в которой записана фамилия интересующего вас водителя (А4 – это Петров) Можно поступить иначе. Создайте вспомогательную таблицу с двумя полями Фамилия и Число поездок. В ячейку А14 будете вводить фамилию водителя. В функции СЧЕТЕСЛИ() на месте параметра критерий стоит адрес этой ячейки. Или же можно указывать фамилию, заключенную в кавычки, прямо в функции в позиции критерий.

=СЧЁТЕСЛИ(A3:A11;A4) Рис. 2.19. Результат решения примера 8

КОНТРОЛЬНЫЕ ВОПРОСЫ К РАЗДЕЛУ 2 1. Перечислите типы данных Excel. 2. Как выравниваются числовые данные в ячейке таблицы по умолчанию? 3. Как выравниваются текстовые данные в ячейке таблицы по умолчанию? 4. Какие существуют способы записи формул в ячейки? 5. Для чего предназначены абсолютные и относительные ссылки? 6. Какими способами можно вычислить сумму? 7. Какова ширина ячейки по умолчанию? 8. Как работает функция ЕСЛИ? 9. Каково назначение функции РАНГ? 10. Каково назначение функции ВПР и ГПР? 26


3. РЕДАКТИРОВАНИЕ ДАННЫХ 3.1. Выделение ячеек Выделение ячеек является важнейшим техническим приемом при работе с Excel. Преобразование данных производится только над выделенными объектами, т. е. вначале надо выделить ячейки, а затем указать, что с ними делать. [3], [6] Выделение одиночной ячейки производится простым переходом в нее щелчком мыши или с помощью клавиатуры. Выделенная таким образом ячейка будет обрамлена жирной линией, а в правом нижнем углу появится очень важный элемент – маленький черный квадрат, называемый маркером заполнения (рис.3.1). Адрес и содержимое выделенной ячейки отображается в строке формул.

Маркер заполнения

Адрес выделенной ячейки

Рис. 3.1. Выделение одиночной ячейки

Выделение строки или столбца можно производить мышью или с помощью клавиатуры. С помощью мыши: щелкнуть мышью по цифре-заголовку строки или по букве-заголовку столбца (на бордюре). После выделения вся строка или столбец закрашивается в темный цвет (кроме самой первой ячейки), а в правом нижнем углу выделенной цифры или буквы бордюра отображается маркер заполнения (рис. 3.2). С помощью клавиатуры для выделения столбца нажать две клавиши Ctrl и Пробел, а для строки –Shift и Пробел.

Маркер заполнения

Рис. 3.2. Выделение строки

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


Способ 1: щелкнуть мышью на любой из угловых ячеек прямоугольной области и, не отпуская кнопку мыши, перетащить курсор в противоположный угол области. Курсор во время этой операции сохраняет вид белого креста. Перетаскивать курсор можно по всем четырем диагональным направлениям. Выделенная область отмечается цветом, кроме исходной ячейки, от которой велось построение и которая является текущей. Способ 2: (для выделения больших прямоугольных областей): щелкнуть мышью на первой угловой ячейке, нажать и удерживать клавишу Shift и щелкнуть на ячейке, расположенной в противоположенном углу области. Выделится вся область. С помощью клавиатуры Способ 1: установить курсор на любой из угловых ячеек, удерживая нажатой клавишу Shift, с помощью клавиш со стрелками выделить остальную часть области. Способ 2: установить курсор на исходной ячейке, нажать и отпустить клавишу F8, клавишами со стрелками выделить прямоугольную область, нажать и отпустить клавишу F8. Выделение несмежных ячеек и прямоугольных областей – щелкнуть мышью на первой ячейке (или выделить первую прямоугольную область); удерживая нажатой клавишу Ctrl, выделить вторую ячейку (или прямоугольную область) и т.д. Выделение всего листа Способ 1: щелкнуть мышью на кнопке ВЫДЕЛИТЬ ВСЕ. Способ 2: нажать три кнопки Ctrl+Shift+Пробел. Способ 3: нажать Ctrl+A (А латинская). 3.2. Перемещение выделенных ячеек и областей 1. Приблизьте курсор к любой из границ выделенной области. 2. При соприкосновении с границей выделенной области курсор изменит свой вид на белую стрелку со значком операции перемещения (перекрестие черных двунаправленных стрел) на своем острие. 3. Нажмите и не отпускайте кнопку мыши. Значок операции перемещения исчезнет. Перетащите выделенную область на новое место. 4. Отпустите кнопку мыши. 3.3. Копирование выделенных ячеек и областей Копирование в несмежные области 1. Приблизьте курсор к любой из границ выделенной области. При соприкосновении с границей курсор примет вид, как при операции перемещения (см. выше). 28


2. Нажмите клавишу Ctrl. Справа, вверху у острия белой стрелки курсора, появится знак операции копирования – черный плюс (рис. 3.3). 3. Не отпуская клавиши Ctrl, нажмите кнопку мыши и перетащите выделенную область в нужное место. Копирование в смежные области С помощью мыши 1. Установите курсор на маркере заполнения (рис. 3.4). При точной установке на маркере заполнения курсор превращается в черный крест (правая часть рис. 3.4).

Рис. 3.3. Копирование в несмежные области

Маркер заполнения

Рис. 3.4. Копирование с помощью мыши

2. Нажмите клавишу Ctrl. Справа сверху от перекрестия курсора появится еще один черный крест меньшего размера, характеризующий операцию копирования (правая часть рис. 3.4). 3. Для копирования содержимого выделенной области перетащите курсор в нужном направлении. С помощью контекстного меню 1. Вызвать контекстное меню, щелкнув правой кнопкой мыши на выделенных ячейках. 2. В контекстном меню выбрать пункт копировать, граница выделенной области перейдет в режим бегущего пунктира. 3. Правой кнопкой мыши щелкнуть в том месте листа, куда требуется скопировать ячейки, в появившемся контекстном меню выбрать пункт вставить. С помощью клавиатуры 1. Нажать одновременно две клавиши Ctrl+C, граница выделенной области перейдет в режим бегущего пунктира. 2. Используя клавиши со стрелками, указать на листе ячейку. 3. Одновременно нажать два клавиши Ctrl+V. Копирование с преобразованием данных 29


Часто при копировании и перемещении данных возникает необходимость произвести арифметические или алгебраические действия над данными, изменить форму их представления в таблице. Для подобных операций воспользуемся диалоговым окном СПЕЦИАЛЬНАЯ ВСТАВКА. 1. Создайте два массива данных А5:А7 и С5:С7 (рис. 3.5). Требуется сложить массивы. 2. Выделите диапазон А5:А7, в меню ПРАВКА выберите КОПИРОВАТЬ. 3. Выделите диапазон С5:С7, в меню ПРАВКА выберите СПЕЦИАЛЬНАЯ ВСТАВКА (рис. 3.6).

Рис. 3.5. Создание двух массивов Рис. 3.6. Диалоговое окно «Специальная ставка

4. Установите переключатель СЛОЖИТЬ в группе переключателей ОПЕРАЦИЯ и поставьте флажок ПРОПУСКАТЬ ПУСТЫЕ ЯЧЕЙКИ, так как в исходных данных есть пустая ячейка. 5. Нажмите кнопку ОК. Результат сложения будет выведен в ячейки диапазона С5:С7 (рис. 3.7).

Рис. 3.7. Полученный результат

Копирование и перемещение на другие листы 1. Для копирования совместите курсор с границей выделенной области – курсор примет вид белой стрелки со знаком операции перемещения у острия. 2. Нажмите одновременно две клавиши Alt+Ctrl, курсор приобретет вид белой стрелки с черным крестиком, обозначающим операцию 30


копирования, с помощью мыши перетащите выделенную область на закладку нужного листа (например, лист 4). 3. Для перемещения выделенной области на другой лист проделайте те же операции, только не нажимайте при этом клавишу Ctrl. 3.4. Автозаполнение Данная операция позволяет с помощью маркера заполнения автоматизировать создание числовых и символьных последовательностей. Создание числовых последовательностей с шагом единица 1. Установите курсор на маркер заполнения выделенной ячейки, например: ячейка D5 (рис. 3.8). Курсор должен принять вид черного креста.

С шагом -1 С шагом -1

С шагом +1 С шагом +1

Рис. 3.8. Пример создания числовых последовательностей с шагом 1

2. Нажмите и не отпускайте клавишу Ctrl. 3. Нажмите левую кнопку мыши и перетащите курсор в одном из следующих направлений вправо или вниз, если хотите получить числовой ряд с приращением + 1, влево или вверх, если хотите получить числовой ряд с приращением -1 (рис. 3.8). Сформированная таким образом арифметическая прогрессия может использоваться при нумерации строк, столбцов и других элементов таблиц. Создание числовых последовательностей с произвольным шагом 1. Введите не менее чем в две смежные ячейки произвольные числа. 2. Выделите эти смежные ячейки. 3. Установите курсор на маркере заполнения. Курсор должен принять вид черного креста. 4. Нажмите левую кнопку мыши и протяните за маркер заполнения вправо – чтобы получить возрастающую последовательность, влево – чтобы получить убывающую (рис. 3.9). Величина шага рассчитывается автоматически – по не менее чем двум первым членам последовательности, как разность. 31


Возрастающая последовательность

Убывающая последовательность

Рис. 3.9. Создание числовых последовательностей с произвольным шагом

Создание последовательности дат и месяцев 1. Введите в ячейку дату, установите курсор на маркер заполнения и, нажав левую кнопку мыши, протяните маркер заполнения вправо – для получения возрастающей последовательности дат, влево – для получения убывающей (рис. 3.10).

Рис. 3.10. Создание последовательности дат и месяцев

Аналогично создаются последовательности с шагом один месяц (рис. 3.11).

Рис. 3.11. Создание последовательности с шагом один месяц

Создание последовательностей смешанных символьно-числовых данных Выполните действия, идентичные действиям при построении числовых рядов (см. выше). Правила возрастания или убывания последовательностей аналогичны числовым последовательностям (рис. 3.12): перемещение маркера заполнения вправо или вниз создает возрастающую последовательность; влево или вверх – убывающую. Цифра может находиться до или после символов, но между ними 32


обязательно должен стоять пробел. Создание последовательностей символьных данных 1. В меню СЕРВИС выберите пункт ПАРАМЕТРЫ. Откройте закладку СПИСКИ (рис. 3.13). В левой части диалогового окна приведены СПИСКИ, используемые в EXCEL по умолчанию. Это Рис. 3.12. Последовательность смешанных названия дней недели и символьно-числовых данных месяцев. 2. Закройте диалоговое окно ПАРАМЕТРЫ. 3. Введите в ячейку название месяца, наведите курсор на маркер заполнения (при точном наведении курсор должен принять вид черного креста), нажмите левую кнопку мыши. 4. Протяните маркер заполнения в одном из двух направлений: вправо – – для построения возрастающей последовательности названия месяцев, влево – для построения убывающей (рис. 3.14).

Рис. 3.13. Диалоговое окно Параметры – Списки

Рис. 3.14. Построение последовательности 33


5. Проделайте те же операции с днями недели, используя полные и сокращенные названия. Создание пользовательских списков автозаполнения символьными данными Способ 1 1. Войдите в диалоговое окно ПАРАМЕТРЫ на вкладку СПИСКИ: (рис. 3.15). 2. Перейдите в окно правого списка Элементы списка и введите новый список, нажимая после каждого элемента списка клавишу ENTER. Введите последовательность имён (рис. 3.15). 3. По окончании ввода нажмите кнопку ДОБАВИТЬ. Введённый новый список отобразится на левом поле списки: и будет добавлен к имеющимся. 4. Закройте диалоговое окно ПАРАМЕТРЫ и введите в ячейку любой элемент нового списка. 5. Установив курсор на маркере заполнения ячейки, нажмите левую кнопку мыши и протяните маркер вправо (будет выведен список по возрастанию) или влево (будет выведен список по убыванию).

Нажать Отобразится новый список

Ввести новый список

Рис. 3.15. Создание нового списка

Способ 2 (импорт списка) 1. Введите в смежные ячейки символьную последовательность, которую хотите оформить в виде нового списка для автозаполнения (рис. 3.16). 2. Выделите эти ячейки.

Рис. 3.16. Создание новой последовательности 34


3. Откройте диалоговое окно ПАРАМЕТРЫ на вкладке СПИСКИ. 4. В поле ИМПОРТ СПИСКА ИЗ ЯЧЕЕК уже записаны в абсолютной адресации ячейки, содержащие элементы нового списка. 5. Нажмите кнопку ИМПОРТ. 6. Элементы нового списка появятся в правом и левом полях диалогового окна. Нажмите кнопку ОК. Новый список добавлен. Для удаления списка из диалогового окна СПИСКИ список следует выделить и нажать кнопку УДАЛИТЬ, подтвердив команду на удаление. Во всех предыдущих примерах операции автозаполнения производились при перемещении маркера заполнения нажатой левой кнопкой мыши. Рассмотрим возможности перемещения маркера заполнения с помощью правой кнопки мыши.

Добавленный новый список

Нажать

Адреса ячеек нового списка

Рис. 3.16. Импорт списка

Выделена одна ячейка с числовыми данными В этом случае появляется следующее контекстное меню (рис. 3.17). Настройки диалогового окна ПРОГРЕССИЯ, приведенного на рис. 3.18, очевидны.

35


Копирование с приращением 1: вправо и вниз +1 влево и вверх -1 Копирование не формул, результатов вычислений по формулам

Копирование без изменения Копирование только форматов клеток Открывает диалоговое окно ПРОГРЕССИЯ

Рис. 3.17. Выделена одна ячейка с числовыми данными

Рис. 3.18. Настройки диалогового окна Прогрессия

Выделено более одной ячейки с числовыми данными После перемещения маркера заполнения правой кнопкой мыши появится следующее контекстное меню (рис. 3.19). Позволяет построить арифметическую прогрессию с шагом, равным разности между числовыми данными в смежных ячейках

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

Рис. 3.19. Выделено более одной ячейки с числовыми данными 36


Автозаполнение при множественном вводе Эта операция применяется, когда необходимо ввести в различные, не обязательно смежные, ячейки одинаковую информацию. 1. Выделите на рабочем листе несколько несмежных ячеек (удерживая нажатой клавишу Ctrl). 2. Введите в последнюю из выделенных ячеек информацию, подлежащую множественному вводу. 3. Нажмите одновременно клавиши Ctrl и Enter. Автозаполнение смежных ячеек в столбце 1. Установите флажок напротив параметра Автозавершение значений ячеек (меню Сервис, пункт Параметры, вкладка Правка). 2. Введите в ячейку информацию, например слово байт. 3. Опуститесь (или поднимитесь) на ячейку ниже (выше) и начните вводить в эту смежную ячейку то же слово байт 4. После ввода первого символа (буквы б) слово байт будет автоматически целиком записано в смежную ячейку с предоставляемым вам правом согласиться или отвергнуть предлагаемое слово. 3.5. Очистка и удаление Для очистки выделенных ячеек от записанных в них данных (числовой и символьной информации), форматов (денежный, дата, время, процентный и др.) и элементов оформления (рамки, заливки и др.) выполните следующие действия. 1. Выберите в меню ПРАВКА пункт ОЧИСТИТЬ (рис. 3.20). 2. Для очистки от форматов выберите в выпадающем меню пункт ФОРМАТЫ, для очистки от данных – пункт СОДЕРЖИМОЕ, для полной очистки – пункт ВСЕ.

Рис. 3.20. Очистка ячейки от записанный в ней данных 37


Нажатие на клавиатуре клавиши DELETE очищает ячейки только от данных. Для удаления ячейки, группы ячеек, строк и столбцов выполните следующие действия: 1. Выделите ячейку или группу ячеек для удаления. 2. Нажмите одновременно клавиши Ctrl и минус (или в меню выберите ПРАВКА, пункт УДАЛИТЬ, или щелкните правой кнопкой мыши по выделенному объекту, в раскрывшемся контекстном меню выберите пункт УДАЛИТЬ). 3. В появившемся диалоговом окне переключателями укажите объект для удаления и способ замещения удаленного объекта. Если указать СТРОКУ или СТОЛБЕЦ, то выделенная ячейка переместится на расстояние удаленной строки или столбца, при этом саму строку или столбец щелчком по соответствующей цифре или букве на бордюре листа выделять не надо – расчет ведется от выделенных ячеек. 4. Нажмите кнопку ОК. Для специального удаления строки или столбца С помощью контекстного меню 1. Выделите строку или столбец, щелкнув левой кнопкой мыши на соответствующей цифре или букве бордюра листа. 2. Правой кнопкой мыши щелкните на выделенной области и в появившемся контекстном меню выберите пункт УДАЛИТЬ. Для экономии действий можно при выделении строки или столбца щелкнуть по цифре или букве бордюра правой кнопкой мыши и сразу получить контекстное меню. С помощью сочетания клавиш 1. Выделите строку или столбец. 2. Нажмите одновременно клавиши Ctrl и минус. В результате строки будут удаляться снизу от выделенной строки, а столбцы – справа от выделенного столбца. 3.6. Вставка элементов таблицы Для вставки ячеек, столбцов и строк 1. Выделите столько ячеек, сколько необходимо вставить. 2. Щелкните на выделенных ячейках правой кнопкой мыши и выберите в появившемся контекстном меню пункт ДОБАВИТЬ ЯЧЕЙКИ. 3. В появившемся диалоговом окне (рис. 3.21) выберите объект и способ его добавления. 4. Нажмите кнопку ОК. Для специальной вставки строки или столбца 38

Рис. 3.21. Диалоговое окно «Добавление ячеек»


С помощью контекстного меню 1. Выделите строку или столбец, щелкнув левой кнопкой мыши на бордюре листа по соответствующей цифре или букве. 2. В контекстном меню выберите пункт ДОБАВИТЬ ЯЧЕЙКИ. Строка или столбец будут добавлены, что можно заметить по сдвигу заполненных ячеек вверх-вниз или вправо-влево по листу. Для экономии операций можно выделять строки и столбцы, щелкая по их именам на бордюре правой кнопкой мыши. В этом случае контекстное меню возникает сразу после первого щелчка. С помощью главного меню 1. Выделите ячейку, относительно которой будут вставлены строки или столбцы. 2. В меню ВСТАВКА выберите пункт СТРОКИ или СТОЛБЦЫ. С помощью сочетания клавиш 1. Выделите строку или столбец. 2. Нажмите одновременно три клавиши Ctrl, Shift +. В результате строки будут добавляться внизу от первоначально выделенной строки, а столбцы – справа от первоначально выделенного столбца. 3.7. Изменение размера строк и столбцов Подгонка размеров строк и столбцов под фактический размер данных необходима для экономии места на листе. Подгонка осуществляется следующими методами. С помощью главного меню 1. Выделите строку (столбец) или воспользуйтесь текущим выделением заголовка строки (столбца) как координаты выделенной ячейки. 2. В главном меню выберите ФОРМАТ – СТРОКА. 3. В подменю выберите ВЫСОТА. Появится диалоговое окно (рис.3.22), в котором отражено текущее значение высоты строки.

Рис. 3.22. Изменение размера строк и столбцов 39


4. Введите в поле ВЫСОТА СТРОКИ новое значение. 5. Нажмите кнопку ОК и убедитесь, что высота строки изменилась. 6. Аналогичную операцию проделайте для столбца. 7. Выберите пункт СКРЫТЬ, и выделенная строка будет удалена с экрана. 8. Выберите пункт ОТОБРАЗИТЬ, и скрытая строка будет выведена на экран. 9. Примените операцию скрытия к столбцу. Операция применяется для временного удаления с экрана несущественной в данный момент информации. С помощью контекстного меню 1. Правой кнопкой мыши щелкните на имени (на бордюре листа) строки. 2. В появившемся контекстном меню выберите пункт ВЫСОТА СТРОКИ и в возникшем диалоговом окне задайте нужное значение параметра. 3. Ту же операцию проделайте для столбца. С помощью левой кнопки мыши На рис.3.23 в столбцах А, С, D информация записана неэкономно – ячейки слишком широкие, расходуется лишнее место Рассмотрим способ автоматического задания минимальной ширины столбцов.

Рис. 3.23. Пример неэкономной записи данных

1. Выделите столбцы А, В, С, проведя удерживаемой левой кнопкой мыши по их именам на бордюре. 3. Установите курсор на границе (на бордюре) любого столбца внутри выделенного диапазона. Курсор примет вид, изображенный на рис. 3.24. На одну из границ столбцов установить курсор, который примет следующий вид

40


Рис. 3.24. Пример автоматической подгонки ширины столбца

3. Сделайте двойной щелчок левой кнопкой мыши и убедитесь, что автоматическая подгонка ширины столбцов произведена. Ширина незаполненного столбца не изменяется. 4. Для скрытия любого столбца установите курсор на его правой границе (на бордюре); курсор примет вид, аналогичный показанному на рис. 3.24. 5. Нажмите левую кнопку мыши и перетаскивайте курсор вправо до тех пор, пока скрываемый столбец не исчезнет. 6. Для возвращения скрытого столбца проведите курсором по заголовкам столбцов (по бордюру). Скрытый столбец находится в том месте, где курсор изменит свой вид с изображенного слева (рис. 3.25) на изображенный справа. Там, где курсор стал таким, находится скрытый столбец Рис. 3.25. Пример представления курсора

7. Нажмите левую кнопку мыши и перетащите правую границу скрытого столбца вправо. 8. Для сокрытия нескольких смежных столбцов вначале выделите их и примените к правой крайней границе выделенных заголовков столбцов перечисленные выше действия. 3.8. Операции с рабочими листами Основными операциями с рабочими листами являются: добавление, удаление, переименование, перемещение и копирование листов. Эти действия становятся доступными при использовании: 1) контекстного меню, вызываемого щелчком правой кнопки мыши по ярлыку листа (рис.3.26). 2) главного меню ПРАВКА (пункты УДАЛИТЬ ЛИСТ, ПЕРЕМЕСТИТЬ/СКОПИРОВАТЬ ЛИСТ) и ВСТАВКА (пункт ЛИСТ).

41


Рис. 3.26. Пример контекстного меню

Некоторые операции над рабочими листами проще производить с их ярлыками при помощи левой кнопки мыши. 1. Для переименования листа достаточно дважды щелкнуть левой кнопкой мыши на его ярлыке, находящемся внизу экрана, и ввести новое имя непосредственно на ярлык. 2. Для перемещения листа внутри книги щелкните левой кнопкой на ярлыке листа и, не отпуская левую кнопку, перетащите ярлык. Ориентируйтесь на положение черного треугольника под значком белой стрелки с листом, который указывает место нового размещения перемещаемого листа среди других листов книги. 3. Для копирования листа выполните действия, аналогичные выполняемым при перемещении, но с нажатой клавишей Ctrl. На изображении листа появляется знак копирования (+). У нового листа останется прежнее имя, но с порядковым номером (Лист 4(2)). КОНТРОЛЬНЫЕ ВОПРОСЫ К РАЗДЕЛУ 3 1. Как выделить ячейку таблицы? 2. Как выделить строку или столбец таблицы? 3. Как выделить смежные ячейки таблицы? 4. Как выделить несмежные ячейки таблицы? 5. Как переместить диапазон ячеек? 6. Как скопировать диапазон ячеек? 7. Каково назначение операции Автозаполнение? 8. Как создать числовую последовательность? 9. Как создать последовательность дат, месяцев, дней недели? 10. Назовите отличие операций Очистка и Удаление? 4. ФОРМАТИРОВАНИЕ ДАННЫХ К операциям форматирования относятся: изменение вида, цвета, размера и начертания шрифта; выравнивание данных в ячейках, выбор толщины, цвета линий границ таблицы и ячеек, выбор цвета заливки ячеек таблицы и другие. Все эти параметры можно выполнить из пункта меню 42


Формат, пункт Ячейки (или на панели инструментов Форматирование). Диалоговое окно Формат ячеек имеет шесть вкладок: Число, Выравнивание, Шрифт, Граница, Вид, Защита. Рассмотрим работу с диалоговым окном ФОРМАТ ЯЧЕЕК. 4.1. Изменение шрифта По умолчанию установлен шрифт Arial размером10 пунктов. Если нужен другой шрифт, то необходимо в меню Формат выбрать пункт Ячейки.. и в диалоговом окне ФОРМАТ ЯЧЕЕК выбрать вкладку Шрифт или можно воспользоваться кнопками на Панели инструментов. 4.2. Выравнивания данных в ячейке По умолчанию числовые данные выравниваются в ячейке к правой границе, а символьные – к левой. Если требуется выровнять данные как-то иначе, можно воспользоваться кнопками на Панели инструментов или диалоговым окном ФОРМАТ ЯЧЕЕК (основное меню Формат, пункт Ячейки...). Рассмотрим работу с диалоговым окном ФОРМАТ ЯЧЕЕК вкладки Выравнивание (рис. 4.1). [5]

Рис. 4.1. Диалоговое окно «Формат ячеек»

Средства выравнивания представлены двумя выпадающими списками: по горизонтали и по вертикали. В группе Отображение приведены флажки трех инструментов форматирования, а именно: - Переносить по словам. Если текст превышает по своей длине ширину ячейки, то он будет разбит на строки в соответствии с 43


расстановкой пробелов. Ячейка при этом увеличится по высоте. - Автоподбор ширины. Если текст, превышает ширину ячейки, то при установки флажка Автоподбор ширины символы уменьшаются и текст помещается в ячейку целиком. - Объединение ячеек. Если необходимо объединить несколько ячеек, например для заголовка таблиц. Эту же операцию можно выполнить с помощью пиктограммы на Панели инструментов. Ячейки будут объединены, а текст центрирован. 4.3. Выбор формата данных в ячейке Для форматирования данных в ячейке можно воспользоваться кнопками на Панели инструментов или диалоговым окном Формат ячеек, вкладкой Число (рис.4.2). В левой части диалогового окна Формат ячеек представлен список всех возможных форматов отображения данных в ячейках: − для числовых – общий, числовой, денежный, финансовый, экспоненциальный, процентный, дробный; − для текстовых – текстовый; − для даты и времени – дата, время; − для работы с базами данных и списками адресов – дополнительный.

Здесь отображается преобразованное форматом число

Рис. 4.2. Диалоговое окно «Формат ячеек» вкладка «Число»

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


(рис. 4.2) с помощью счетчика Число десятичных знаков можно указать число десятичных знаков после запятой, а с помощью флажка Разделитель групп разрядов задать пробел после тысячного разряда в целой части числа (рис. 4.3). Пробел между разрядом тысяч Рис. 4.3. Представление числа в поле Образец

В формате Экспоненциальный обратите внимание на символ Е, обозначающий 10, последующие цифры обозначают степень десяти (запись числа на рис. 4.4 равносильна записи 2,79*10 3).

Рис. 4.4. Представление числа в формате Экспоненциальный

Помимо «готовых» форматов, в Excel предусмотрена возможность создания собственных (пользовательских) форматов. В списке Числовые форматы выберите Все форматы (рис. 4.5). Для обозначения пользовательских форматов используется набор специальных символов шаблона: 0 ? # ; ;;; " " * и др., назначения которых представлены в таблице 4.1. [1]

Ввод символов шаблона пользовательского формата

Рис. 4.5. Создание пользовательского формата 45


Таблица 4.1 Назначение символов Символ Назначение 0 определяет количество отображаемых значащих цифр в дробной части числа. Возможны два варианта. Первый вариант имеет место, если нулей в формате указано меньше, чем цифр в форматируемом числе. В этом случае дробная часть числа будет округлена в соответствии с правилами арифметики. Так, для числа 46,786, если в поле Тип введен пользовательский формат 0,00, в результате исходное число будет отформатировано к виду 46,79. Целая часть числа в этом случае не изменилась, но если применить пользовательский формат 0,0 к числу 2789,98, то последовательные округления, начиная с младших разрядов, достигнут цифр целой части числа 2790,0. Продолжение табл. 4.1 Символ Назначение 0 Второй вариант имеет место, если нулей в пользовательском формате больше, чем цифр в форматируемом числе. В этом случае в результате форматирования к числу будут добавлены ведущие (перед цифрами целой части) и концевые (после цифр дробной части) нули. Например, если для числа 73,648 в поле Тип диалогового окна Формат ячеек введен пользовательский формат 0000,00000,то результат будет 0073,64800. действует аналогично символу 0. Отличие в том, что ведущие и концевые нули заменяются на пробелы, что позволяет ? выровнять число относительно правой или левой границы ячейки. действует аналогично символам 0 и ? при округлении дробной # части, но не вызывает появления ведущих и концевых пробелов или нулей. позволяют вводить в конечное представление ““ отформатированного числа символы. позволяет представлять нецелое число в виде дроби с / числителем и знаменателем. позволяет заполнять символами пробелы, предшествующие числу. Повторяет символ, следующий непосредственно за * в записи пользовательского формата. Работает только с * числовыми данными и применяется с целью исключения возможности приписывания цифр слева от числа, например в бухгалтерских документах. ;;; позволяет скрыть содержимое ячейки на экране. Ячейка лишь 46


видится пустой, но записанная в ней информация не уничтожена– – в строке формул содержимое ячейки продолжает отображаться. Чтобы скрыть числовые данные, достаточно одиночной точки с запятой (;), а для скрытия символьных данных требуется ввести три точки с запятой (;;;). Пробел в конце символов шаблона форматирования позволяет округлить число до тысяч. Два пробела в конце шаблона округляют число до миллионов. Пробел внутри шаблона позволяет установить пробел в форматируемом числе для отделения разрядов тысяч, миллионов и т. д. 4.4. Условное форматирование Условное пользовательское форматирование позволяет программировать применение того или иного формата представления данных в ячейке в зависимости от выполнения или невыполнения некоторых условий. Условный пользовательский формат можно создавать самостоятельно, а можно воспользоваться мастером условного форматирования. Самостоятельное составление условного формата Как и рассмотренные выше пользовательские форматы, условный формат записывается в поле Тип. Он имеет четыре секции, разделенные точками с запятой (без пробелов). В первой секции записывается формат, который следует применить к числу в ячейке, если это число окажется положительным. Во второй секции записывается формат, который надо применить, если число окажется отрицательным. Формат в третьей секции предусмотрен на случай, если число окажется равным нулю. В четвертой секции указывается формат, если в ячейку будет введено не число, а символьная информация. В секциях, помимо рассмотренных выше пользовательских форматов, можно указывать цвет, заключая его название на русском языке в квадратные скобки. Предусмотрены следующие названия цветов: Белый, Черный, Зеленый, Красный, Синий, Голубой, Желтый. Обратите внимание, что слова Черный, Зеленый, Желтый пишутся через е, а не через ё. На рис.4.18 приведен пример записи условного формата для изменения цвета представления данных, вводимых в ячейку (рис. 4.6). Если пользовательский формат представления чисел не указан (символы 0 # ? ), то по умолчанию применяется один из основных форматов.

Если число >0

Если число <0

Если число =0

Если не число

47


Рис. 4.6. Пример записи условного формата для изменения цвета

В условный формат можно включать пользовательские форматы. Использование мастера условного форматирования Диалоговое окно мастера условного форматирования вызывается через меню ФОРМАТ, пункт Условное форматирование. На рис.4.7 представлено диалоговое окно для задания первого условия и создания формата. Формат будет применен к содержимому ячейки в том случае, если содержимое ячейки удовлетворяет ограничениям условия. Может быть задано до трех условий, для этого следует изменить вид диалогового окна, щелкнув по кнопке А также>>. Создадим и запишем в ячейку А1 условный формат, решающий следующую задачу: изменять цвет шрифта и фона в зависимости от того, в каком из трех диапазонов значений оказывается вводимое в ячейку число: − для диапазона от 5 до 15 – цвет шрифта красный, цвет фона зеленый; − для диапазона от 16 до 29 – цвет шрифта желтый, цвет фона синий; − для диапазона от 30 до 44 – цвет шрифта зеленый, цвет фона черный. Список для выбора вида условия: значение или формула

Список выбора вида отношения: между, вне, равно, не равно, больше, меньше и др.

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

Это поле показывает, как будут выглядеть отформатированные данные Кнопка добавления условий

Кнопка удаления условий

Кнопка задания формата, открывающая диалоговое окно Формат ячеек с вкладками Шрифт, Граница, Вид

Рис. 4.7. Диалоговое окно мастера условного форматирования

На рис. 4.8 представлено диалоговое окно Условное форматирование в развернутом виде под три условия, заданные как диапазон типа между, а также содержащее готовые форматы для цвета шрифта и фона. Если в 48


ячейку А1 будет введено число, не попадающее ни в один из трех диапазонов, оно будет представлено в ячейке в формате по умолчанию – черным шрифтом на белом фоне.

Рис. 4.8. Окно условного форматирования под три цвета

Копирование форматов Для

копирования

форматов

на

Панели

пиктограмма инструмента Формат по образцу

инструментов

имеется

.

4.5. Обрамление таблиц 1. Выделите таблицу. 2. Войдите в меню ФОРМАТ и выберите пункт Ячейки... В диалоговом окне ФОРМАТ ЯЧЕЕК (рис. 4.9) выберите вкладку Граница. 3. Задайте тип линий, цвет и вид обрамления. Щелкните по кнопке ОК.

49


Рис. 4.9. Вкладка Граница диалогового окна Формат ячеек

4.6. Заливка ячеек Если вы хотите выделить для наглядности некоторые ячейки таблицы, то выполните следующее: 1. Выделите ячейку или таблицу. 2. Войдите в меню ФОРМАТ и выберите пункт Ячейки... В диалоговом окне ФОРМАТ ЯЧЕЕК (рис. 4.9) выберите вкладку Вид. 3. Задайте цвет и узор заливки. Щелкните по кнопке ОК. 4.7. Защита данных от изменения 1. Войдите в меню ФОРМАТ, выберите пункт Ячейки... и в открывшемся диалоговом окне перейдите на вкладку Защита. 2. Поставьте флажок Защищаемая ячейка. 3. Войдите в меню СЕРВИС и выберите пункт Защита, затем Защитить лист. Будет предложено ввести пароль. После подтверждения ячейка станет недоступной для ввода новых значений и изменения старых. При попытке внести изменения или записать новую информацию будет выводиться соответствующее окно предупреждения (рис. 4.10).

Рис. 4.10. Вид окна предупреждения

4.8. Создание примечаний к ячейкам 1. Выделите ячейку, которую хотите снабдить примечанием. 2. Войдите в меню СЕРВИС, выберите пункт Параметры, вкладку Вид, группу Примечания и одну из трех опций режима отображения примечания Только индикатор. 3. Войдите в меню ВСТАВКА и выберите пункт Примечание или щелкните правой кнопкой мыши по ячейке и в контекстном меню выберите пункт Добавить примечание. 4. Убедитесь, что рядом с ячейкой появилось текстовое поле; введите в поле текст примечания, например разъяснение к записанному в ячейке формату (рис. 4.11).

Рис. 4.11. Введение текста примечания 50


5. Щелкните на любой другой ячейке листа, окно с текстом примечания исчезнет, но в правом верхнем углу ячейки останется индикатор – красный уголок. Если навести курсор на ячейку с красным уголком, то снова появится окно с текстом примечания. 6. Чтобы отредактировать или удалить примечание, щелкните правой кнопкой мыши на ячейке с примечанием, в появившемся контекстном меню выберите соответствующие пункты Изменить примечание или Удалить примечание. КОНТРОЛЬНЫЕ ВОПРОСЫ К РАЗДЕЛУ 4 1. Какие операции относятся к форматированию? 2. Как выполнить перенос слов в ячейке? 3. Какие форматы числовых данных вы знаете? 4. Что собой представляет пользовательский формат? 5. Как защитить данные от изменения? 6. Как осуществить обрамление таблицы? 7. Как создать примечание к ячейкам? 8. Что представляет собой экспоненциальный формат числа? 5. ПОСТРОЕНИЕ ДИАГРАММ Данные из рабочего листа Excel можно представить в виде разнообразных диаграмм. Диаграмма – это графическое представление данных рабочего листа. Диаграммы упрощают сравнение и восприятие числовых данных. Диаграммы могут строиться как непосредственно на рабочих листах с данными, так и на отдельных листах – листах диаграммы. Диаграммы, создаваемые на рабочих листах, называются внедренными диаграммами. Рассмотрим кратко основные характеристики типов диаграмм (табл. 5.1). [5] Таблица 5.1 Основные характеристики типов диаграмм Тип Гистограмма Линейчатая График Круговая Точечная

Характеристика подчеркивает характер изменения данных во времени. Имеет 7 подтипов. подчеркивает сопоставление значений данных. Имеет 6 подтипов. отражает изменение значений данных за равные промежутки времени. Имеет 7 подтипов. может представлять только один ряд данных и позволяет наглядно оценить вклад каждого элемента ряда в общую сумму. Имеет 6 подтипов. представляет две группы чисел в виде одного ряда точек в прямоугольных координатах. Может отображать 51


Тип

Характеристика взаимосвязь между несколькими рядами данных. По оси X отображаются интервалы, а не конкретные значения параметра. Имеет 5 подтипов. С областями показывает сумму значений и вклад отдельных значений в общую сумму. Имеет 6 подтипов. Кольцевая аналогично круговой показывает вклад каждого элемента в общую сумму, но в отличие от круговой позволяет обрабатывать несколько рядов данных. Каждое кольцо представляет отдельный ряд данных. Имеет 2 подтипа. Лепестковая предоставляет каждому элементу свою ось, исходящую из начала координат. Линиями соединяются значения из одного ряда. Позволяет сравнить значения из нескольких рядов данных. Имеет 3 подтипа. Поверхностная должна содержать не менее двух рядов данных. (поверхность) Области с одинаковым значением элементов рядов выделяются одинаковым цветом и узором. Имеет 4 подтипа. Пузырьковая является разновидностью точечной диаграммы. Продолжение табл. 5.1 Тип Биржевая

Характеристика отображает наборы данных из трех значений: самый высокий, самый низкий и курс закрытия. Применяется для демонстрации цен акций на бирже. Цилиндрическая, служат для создания визуальных эффектов коническая и восприятия объемных гистограмм и объемных пирамидальная линейчатых диаграмм. На вкладке Нестандартные представлено 20 типов нестандартных диаграмм. Диаграммы создаются с помощью Мастера диаграмм. Мастер диаграмм – это специальная программа, представляющая 4 диалоговых окна, с помощью которой легко построить диаграмму. Данные диаграммы автоматически связываются с тем рабочим листом, на основе которого она создана. При изменении данных рабочего листа диаграмма соответственно обновляется. Рассмотрим создание диаграммы на примере 5.1. Пример 5.1. 1. Выделите данные в исходной таблице (рис. 5.1), которые необходимо представить в виде диаграммы. Включите в выделение также 52


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

Рис. 5.1. Исходная таблица

2.

Вызовите Мастера диаграмм, щелкнув по пиктограмме на

панели инструментов или основное меню Вид – Диаграмма. 3. На экране появится диалоговое окно Мастера диаграмм (шаг 1 из 4) (рис. 5.2). На вкладке Стандартные в списке Тип приведены 14 типов диаграмм, для каждой из которых в списке Вид указаны возможные подтипы. Чтобы просмотреть, как будет выглядеть выбранный подтип диаграмм, нажмите кнопку Просмотр результата (рис. 5.2).

Рис. 5.2. Мастер диаграмм (шаг 1 из 4)

Выберите из перечисленных типов наиболее подходящий. Пусть это будет гистограмма. В диалоговом окне Мастер диаграмм (шаг 1 из 4) щелкните по кнопке Далее. На экране появляется диалоговое окно Мастер диаграмм (шаг 2 из 4) (рис. 5.3). В центре окна приведено изображение диаграммы, построенной в соответствии с выбранным вами типом диаграммы. Справа в прямоугольнике приведена информация о легенде. Если надо изменить 53


данные, на основании которых построена диаграмма, это можно сделать в поле Диапазон. Переключатели Ряды в позволяют изменить ориентацию данных (выбор из строк или из столбцов). Легенда показывает, какой тип и цвет линий обозначают данные из включенных в диаграмму рядов. Если заголовки таблицы не были выделены в начале, то в легенде будет Ряд 1, Ряд 2 и т.д. На вкладке Ряд (рис. 5.3), кроме диаграммы, предусмотрен список Ряд, в котором отображаются названия обрабатываемых рядов данных (Объем продаж). Ряды можно добавить (кнопка Добавить) или удалить (кнопка Удалить). В поле Имя указывается адрес ячейки, в которой записано имя ряда данных Объем продаж – это В2. В поле Значения указан диапазон ячеек, в котором записаны числовые значения ряда Объем продаж – это ВЗ:В8. Указана полная (с номером рабочего листа) абсолютная (со знаком $) адресация. В поле Подписи оси X указаны адреса ячеек исходной таблицы – диапазон АЗ:А8, из которых берутся значения дней недели для подписей оси X. Щелкните по кнопке Далее. 5. На экране появляется диалоговое окно Мастер диаграмм (шаг 3 из 4) (рис. 5.4), с помощью которого возможно добавить к диаграмме различные элементы, совершенствующие ее вид: линии сетки, подписи данных на диаграмме, надписи к осям, заголовок и др. Интерфейс диалогового окна интуитивно понятен – переходя с вкладки на вкладку, делаем свой выбор. Щелкните по кнопке Далее.

Рис. 5.3. Вкладки Диапазон данных и ряд мастера диаграмм (шаг 2 из 4)

54


Рис. 5.4. Мастер диаграмм (шаг 3 из 4)

6. В появившемся окне следует указать, на каком листе вы хотите разместить диаграмму (рис. 5.5). Обратите внимание, что на всех диалоговых окнах, начиная со второго шага, имеется кнопка Назад, что позволяет вернуться назад и внести необходимые коррективы. Также на всех диалоговых окнах, начиная с первого шага, имеется кнопка Готово, что позволяет вам прервать работу по подготовке диаграммы на любом шаге и получить то, что получится на основе неполной информации. В результате вы получаете следующую диаграмму (рис. 5.6). Если вам после построения вид диаграммы не понравился, то его можно изменить, вызвав панель инструментов Диаграммы (рис. 5.7). Войдите в главное меню ВИД, выберите пункт ПАНЕЛИ ИНСТРУМЕНТОВ, затем Диаграммы. Измените вид диаграммы, выбрав другой тип с помощью кнопки Изменить тип диаграммы. Внесите по желанию и другие изменения.

Рис. 5.5. Мастер диаграмм (шаг 4 из 4)

55


объем продаж

ср

ед а че тв ер г пя тн иц а су бб от а

по не д

ел ьн ик вт ор ни к

800 700 600 500 400 300 200 100 0

объем продаж

Рис. 5.6. Диаграмма «Объем продаж»

Форматировать выбранный объект

Добавить или убрать легенду

Наклонить надписи

Выбрать элементы диаграммы Изменить тип диаграммы

Разложить данные по столбцам и строкам

Поместить исходную таблицу в поле диаграммы

Рис. 5.7. Панель инструментов «Диаграммы»

Пример 5.2. Построить график функции

4x 2 + 5 4x + 8

(рис. 5.8).

Решение При построении графика следует обратить внимание на область определения функции. В данном случае функция не существует при обращении знаменателя в ноль. Решим уравнение: 4x + 8 ≠ 0; 4x ≠ −8; x ≠ −2. Следовательно, при определении значений аргумента следует помнить, что при x = −2 функция не определена. На рис.5.8 видно, что значение аргумента задано в два этапа, не включая (-2) с шагом 0,2.

56


2 Рис. 5.8. График функции 4 x + 5 4x + 8

Пример 5.3. Построить график функции

7x 2 − 3 x 2 −1

(рис. 5.9).

Решение ОДЗ: x2−1≥0 ⇒ x2 ≥1 ⇒ x=±1 ⇒ x∈(−∞;−1)∪(1;+∞). Определение значения аргумента следует провести в два этапа. Например, от -5 до -1, а затем от 1 до 5,с шагом 0,5. Пример 5.4.

 1 + x, x < 0  x Построить график функции  e , x ∈ (0,1) (рис. 5.10).  2 x ,x ≥ 1 Решение При построении этого графика следует использовать функцию ЕСЛИ(). Например, в ячейке А7 (рис.5.10) находится начальное значение аргумента, тогда в ячейку В7 необходимо ввести формулу: =ЕСЛИ(A7<0;1+A7;ЕСЛИ(A7>=1;A7^2;EXP(A7))).

57


Рис. 5.9. График функции

Рис. 5.10. График функции

7 x 2 −3 x 2 −1

 1 + x, x < 0  x  e , x ∈ (0,1)  2 x ,x ≥ 1

Пример 5.5. Изобразите линию, заданную неявно уравнением: 4y2 +5x2 –20=0. Решение 58


Заметим, что заданная уравнением f(x,y)=0 функция описывает кривую линию под названием эллипс. Это можно доказать, если произвести элементарные математические операции: f ( x, y ) = 0 ⇒ 4 y 2 + 5 x 2 − 20 = 0 ⇒

4 y 2 5 x 2 20 y2 x2 + − =0⇒ + = 1. 20 20 20 5 4

В связи с тем, что линия задана неявно, для ее построения необходимо разрешить заданное уравнение относительно переменной У: 4 y 2 + 5 x 2 − 20 = 0 ⇒ 4 y 2 = 20 − 5 x 2 ⇒ y = ±

20 − 5 x 2 20 − 5 x 2 ⇒y=± 4 2

.

После проведенных преобразований можно увидеть, что линию f(x,y) можно изобразить, построив графики двух функций: f2 ( x ) = −

20 − 5 x 2 2

f1 ( x ) =

20 − 5 x 2 2

и

в одной графической области.

Перед построением определим ОДЗ функций f1(x) и f2(x). Поскольку эти функции содержат в числителе выражение под знаком квадратного корня, то обязательным условием их существования будет выполнение следующего неравенства: 20 − 5x2 ≥ 0 ⇒ −5x2 ≥ −20 ⇒ x2 ≤ 4 ⇒ x ≤ ±2 ⇒ −2 ≤ x ≤ 2 ⇒ x∈[−2,2]. Теперь перейдем к построению графика. Для этого в диапазон А2:А42 введем значения аргумента (от -2 до 2 с шагом 0,1). В ячейку В2 введем формулу для вычисления значений функции f1(x): =КОРЕНЬ(20-5*$A3^2)/2, а в С2 для вычисления f2(x): =-КОРЕНЬ(20-5*$A3^2)/2. Далее скопируем эти формулы до В42 и С42 соответственно (рис. 5.11). Затем выделим диапазон А2:С42 и, воспользовавшись Мастером диаграмм, построим графики функций f1(x) и f2(x) в одной графической области. Затем выделим диапазон А2:С42 и, воспользовавшись Мастером диаграмм, построим графики функций f1(x) и f2(x) в одной графической области (рис. 5.12).

59


Рис. 5.11. Создание таблицы в ячейках A2:C42 График функции

2,5 2 1,5 1 0,5

y1 y

0 -3

-2

-1

0

1

2

3

y2

-0,5 -1 -1,5 -2 -2,5 x

Рис. 5.12. График функции 4y2 +5x2 –20=0

Пример 5.6. Изобразите линию, заданную неявно:

x2 y2 − = 1. 4 9

Решение Уравнение описывает линию под названием гипербола. Разрешим его относительно переменной У: y2 x2 9 3 2 = − 1 ⇒ y 2 = ( x 2 − 4) ⇒ y = ± x −4 ⇒ 9 4 4 2 . 3 2 3 2   ⇒  f1( x ) = x − 4, f 2 ( x ) = − x − 4 2 2  

60


Найдем ОДЗ функций f1(x) и f2(x): x2 − 4 ≥ 0 ⇒ x ∈ (− ∞, − 2] и [2,+∞). Проведенные исследования показывают, что для построения графика необходимо значения аргумента задавать в два этапа, так как в диапазоне от -2 до 2 функция неопределенна (см. пример 5.2 и 5.3). Задание значений функций f1(x) и f2(x) и построение графика выполняется так же, как в Примере 5.5. Результаты представлены на рис. 5.13 и 5.14.

Рис. 5.13. Создание таблицы в ячейках А2:С52 График функции 8 6 4 2 y

0 -6

-4

-2

-2 0

2

4

6

-4 -6 -8 x

Рис. 5.14. График функции

x2 y 2 − =1 4 9

КОНТРОЛЬНЫЕ ВОПРОСЫ К РАЗДЕЛУ 5 1. Как построить диаграмму? 2. Какие типы диаграмм можно построить в Excel? 3. Как можно вызвать Мастера диаграмм? 4. За сколько шагов можно построить диаграмму с помощью Мастер диаграмм? 5. На каком шаге задается диапазон ячеек для построения диаграммы? 6. На каком шаге можно задается название диаграммы? 61


7. Что такое легенда в диаграммах? 8. Как выполнить форматирование диаграммы?

6. БАЗЫ ДАННЫХ Электронные таблицы Excel позволяют размещать в связанном виде и обрабатывать большие объемы информации. Поэтому их можно рассматривать как базы данных. [1], [6] При работе с базами данных выполняются следующие основные задачи: − ввод данных; − поиск данных; − сортировка и фильтрация данных; − подведение итогов. Принята следующая терминология при работе с таблицей как с базой данных: столбцы таблицы называются полями, строки таблицы называются записями, а верхняя строка называется заголовком полей. Основные операции с базой данных доступны через пункт меню ДАННЫЕ (рис. 6.1) (предварительно необходимо выделить одну из ячеек таблицы). 6.1. Ввод и фильтрация записей Ввод и просмотр информации можно производить как в обычном режиме Excel (таблица), так и в режиме формы. Для вызова формы выполните следующие действия. 1. Выделите ячейку в таблице. 2. Войдите в главное меню ДАННЫЕ и выберите в выпадающем меню пункт Форма. Будет предъявлена форма, структура окна которой приведена на рис. 6.1. В окне формы базы данных отображаются все поля одной записи, соответствующие выделенной ячейке. Для перемещения по полям формы: − двойной щелчок левой кнопкой мыши по любому полю делает поле активным; − для перехода к следующему полю нажать клавишу TAB; − для возврата к предыдущему полю одновременно нажать две клавиши SHIFT и TAB. Для перемещения по записям формы: − для перехода к предыдущей/последующей записи служат клавиши стрелка вниз/стрелка вверх; − для перехода к самой первой записи нажмите две клавиши Ctrl и стрелку вверх; − для перехода к самой последней записи – Ctrl и стрелку вниз; − для перехода к предыдущей/последующей записи кнопки на форме Назад и Далее; 62


− вертикальная полоса прокрутки; − для перехода к следующей записи клавиша на клавиатуре Enter. Для добавления или удаления записей: − для добавления новой записи служит кнопка на форме Добавить (новая запись размещается в конце таблицы); − для удаления текущей записи служит кнопка на форме Удалить (невозможно восстановить удаленную запись с помощью кнопки Отменить на панели инструментов); − для копирования данных из поля предыдущей записи нажмите клавиши Ctrl и кавычки (клавиша с буквой Э). Имя окна дано по имени ярлычка листа Excel

Заголовки полей

Поля текущей записи

Номер текущей ячейки и общее количество записей

Кнопки для работы в режиме формы

Рис.6.1. Окно Формы

Поиск записей по критерию позволяет просматривать на форме только записи, удовлетворяющие этому критерию поиска. Для перехода в режим поиска записей по критерию надо щелкнуть по кнопке на форме Критерии и задать в полях условия поиска. Можно пользоваться следующими символами-заменителями: ? заменяет один символ, * заменяет любое количество символов. Для записи условий можно пользоваться знаками логических операций <, >, <=, >=, =. После задания критерия поиска перемещение по записям осуществляется с помощью кнопок на форме Назад и Далее. Рассмотрим поиск записей по критерию на примере 6.1. Пример 6.1. В базе данных Табель организуйте поиск записей, в которых фамилия оканчивается на ов, приход позже 9:00, а уход позже 63


17:00. Решение 1. Щелкните на форме по кнопке Критерии. 2. Введите в поля заданные критерии поиска (рис. 6.2). 3. Щелкая по кнопкам формы Назад и Далее, вы будете просматривать только те записи, которые удовлетворяют заданному критерию. Чтобы вернуться к условиям критерия поиска, снова щелкните по кнопке Критерии.

Рис. 6.2. Кнопка Критерии

Для упорядочения записей в базе данных служит операция сортировка. Сортировку можно производить по трем критериям одновременно. Выделите любую запись в базе данных Табель, в основном меню ДАННЫЕ выберите Сортировка. Откроется диалоговое окно Сортировка диапазона, в котором в списках Сортировать по, Затем по, В последнюю очередь по задаются названия сортируемых полей. Справа размещены переключатели направления сортировки по возрастанию – от первой буквы алфавита к последней, от более раннего времени/даты к более позднему, от меньшего числа к большему, по убыванию – в обратную сторону. Переключатели Идентифицировать поля по позволяют включать (переключатель в позиции обозначениям столбцов листа) или не включать (переключатель в положении подписям) верхнюю строку базы данных (таблицы) в процессе сортировки. Кнопка Параметры открывает диалоговое окно, позволяющее установить последовательность нестандартной сортировки. Автофильтр Команда Автофильтр размещает кнопки раскрывающихся списков в строке названий полей. С помощью этих кнопок можно задавать критерии отбора строк. Если критерии заданы сразу в нескольких полях, то они 64


будут объединены по принципу логического И. Чтобы вызвать автофильтр, в меню ДАННЫЕ выберите Фильтр, затем Автофильтр (рис. 6.3).

Рис. 6.3. Автофильтр

Рассмотрим применение автофильтра на примере 6.2. Пример 6.2. Сделайте так, чтобы в базе данных Табель были видны записи со временем ухода, равным 18:00. Затем отмените фильтрацию. Решение 1. Примените автофильтр к базе данных Табель, выберите в раскрывающемся списке заголовка Уход время 18:00. В результате останется только одна запись. 2. Для отмены фильтрации откройте выпадающий список и выберите Все. Расширенный фильтр Для сложных запросов применяется Расширенный фильтр. Рассмотрим применение этого фильтра на примере 6.3. Пример 6.3. Отфильтровать содержимое базы данных Табель, отобразив записи полей Фамилия, Уход для сотрудников, фамилии которых заканчиваются на ов, а время их прихода на работу позже 9:00. Решение 1. Создайте область критерия. Для этого в таблице Табель выделите ячейки А2:В2, по которым будет сформирован критерий фильтрации, и скопируйте их в диапазон A11:В11 (рис. 6.4). 2. Запишите в ячейки А12:В12 критерии фильтрации *ов >9:00. Если критерии записаны в одну строку, то они объединяются логическим И (логическое умножение). Если критерии записаны в разных строках, то они объединяются логическим ИЛИ (логическое сложение). В данном случае надо предусмотреть совпадение обоих условий (логическое И), поэтому их надо записать в одной строке.

65


Рис. 6.4. Расширенный фильтр

3. Создайте диапазон ячеек, где будет отображен результат фильтрации. Для этого в таблице Табель выделите ячейки А2 и С2 и скопируйте их содержание в ячейки А14:В14. 4. Вызовите диалоговое окно Расширенный фильтр. Для этого выделите любую ячейку в таблице Табель, в меню ДАННЫЕ выберите Фильтр и затем Расширенный фильтр. 5. В диалоговом окне Расширенный фильтр поставьте переключатель Обработка в положение Скопировать результат в другое место (можно разместить результат фильтрации в исходной таблице, но тогда не будут видны исходные записи), укажите адреса исходного диапазона, диапазона условий и диапазона, где будет размещен результат (при указании адресов диапазонов пользуйтесь мышью, выделяя их левой кнопкой, это уменьшит вероятность ошибок при вводе адресов с клавиатуры). Когда будете указывать диапазон области для размещения результатов, укажите его размеры с превышением. 6. Щелкните по кнопке ОК и убедитесь в корректности результата. 7. Чтобы отфильтровать одновременно и тех, чья фамилия оканчивается на ов, и тех, кто приходит позже 9:00, надо записать критерии в разных строчках (т. е. применить к ним операцию логического сложения ИЛИ). Сделайте это и сверьте полученный вами результат с результатом на рис. 6.5. 8. Продублируйте в таблице любую запись. Чтобы повторяющиеся записи не участвовали в отфильтрованной таблице, в диалоговом окне Расширенный фильтр поставьте флажок Только уникальные записи.

66


Рис. 6.5. Результат отбора фильтра

6.2. Итоги Для подведения промежуточных итогов в базе данных в меню Данные необходимо выбрать пункт Итоги. [1], [5] Рассмотрим выполнение промежуточных итогов на примере 6.4. Пример 6.4. Перед вами база данных, содержащая информацию по результатам продаж мебели различными торговыми фирмами (рис. 6.6). Вам надо найти суммарную выручку каждой фирмы. Решение 1. Отсортируйте данные в таблице по полю Фирма. Для этого выделите таблицу, в основном меню ДАННЫЕ выберите Сортировка и укажите в списке Сортировать по диалогового окна Сортировка диапазона название поля Фирма (рис. 6.6).

Рис. 6.6. Сортировка диапазона

2. Вызовите диалоговое окно Промежуточные итоги. Для этого выделите таблицу, в основном меню ДАННЫЕ выберите пункт Итоги... В диалоговом окне Промежуточные итоги впишите данные, как показано на рис. 6.7. В поле Операция задайте Сумма, так как нас интересует сумма продаж товара фирмой. Выберите поле Выручка для добавления итогов и щелкните по кнопке ОК. Результат приведен на рис. 6.7. 67


\ Рис. 6.7. Промежуточные итоги

3. Если вам надо подсчитать еще и число самих продаж, то повторно вызовите диалоговое окно Промежуточные итоги и в списке Операция укажите Количество, в списке Добавить итоги по поставьте флажок рядом с наименованием Товар, а флажок Заменить текущие итоги снимите. Щелкните по кнопке ОК и убедитесь в наличии результата (рис. 6.8).

Рис. 6.8. Результат выполнения промежуточных итогов

4. Обратите внимание на появившуюся слева карту структуры базы данных с кнопками свертки. Кнопка со знаком минус позволяет свернуть соответствующую ей группу данных, от которой остается только одна 68


итоговая строка, а на кнопке появляется знак плюс. 6.3. Сводные таблицы Сводные таблицы являются средством трансформации и анализа исходных данных. [1], [6] Сводные таблицы создаются с помощью Мастера сводных таблиц за три шага. Рассмотрим создание сводной таблицы на примере 6.5. Пример 6.5. Создать на основе таблицы рис. 6.9 сводную таблицу. Решение 1. Выделите любую ячейку таблицы (рис. 6.9). В меню ДАННЫЕ выберите Сводная таблица. Появится окно Мастера сводных таблиц и диаграмм (рис. 6.12). Установите переключатели в списке или базе данных Excel и сводная таблица. Щелкните на кнопке Далее. 2. В диалоговом окне Мастера сводных таблиц и диаграмм – шаг 2 (рис. 6.13) проверьте, правильно ли указан диапазон, в котором размещается исходная таблица. Щелкните по кнопке Далее.

Рис. 6.12. Окно мастера сводных таблиц (шаг 1 из 3)

Рис. 6.13. Окно мастера сводных таблиц (шаг 2 из 3)

3. В окне Мастера сводных таблиц и диаграмм (рис. 6.14) установите переключатель в положение новый лист и щелкните по кнопке Макет. 69


Рис. 6.14. Окно мастера сводных таблиц (шаг 3 из 3)

4. В диалоговом окне Мастера сводных таблиц и диаграмм (рис. 6.15) перетащите кнопки с наименованиями полей исходной таблицы на планмакет новой таблицы. Например, перетащите кнопку Наименование в Столбцы, Артикул – в Строка, Цена в Данные (рис. 6.16). Щелкните по кнопке ОК и, вернувшись в окно Мастера сводных таблиц и диаграмм, щелкните по кнопке Готово.

Рис. 6.15. План-макет сводной таблицы

5. Проанализируйте полученный вид исходной таблицы (рис. 6.16). Стала ли ваша база данных удобнее для работы? Если это не то, что вам нужно, выделите любую ячейку сводной таблицы, войдите в основное меню ДАННЫЕ, выберите Сводная таблица. Попав снова в окно Мастера сводных таблиц и диаграмм, щелкните по кнопке Макет, войдите в макет и измените размещение названий полей, перемещая их левой кнопкой мыши. Подберите тот вид сводной таблицы, который бы вас полностью устроил. 70


Рис. 6.16. Сводная таблица

6. Сводная таблица является управляемым пользователем объектом. Дважды щелкните левой кнопкой мыши на любой ячейке, содержащей числовые данные, например на В7. В ответ будет создан новый рабочий лист с частной таблицей, содержащей данные, поясняющие происхождение числа в ячейке В7 (рис. 6.17). То есть это часть исходной таблицы.

Рис. 6.17. Частная таблица

7. Для работы с данными сводной таблицы, помимо мыши, пункта основного меню ДАННЫЕ и контекстного меню, предусмотрена специальная панель управления Сводные таблицы (рис. 6.18). Например, в исходной таблице происходят изменения в значениях некоторых ячеек: введите в ячейку С8 2550 вместо 2500 (это цена кровати с артикулом К443). Обратите внимание, что в сводной таблице содержимое ячейки В7, в которой записана цена кровати с артикулом К443, не изменилось. Чтобы изменения произошли, щелкните по кнопке Обновить данные на панели управления Сводные таблицы (или в контекстном меню выберите команду Обновить данные. Убедитесь, что в ячейке В7 теперь записано 2550.

Формат отчета

Скрыть детали

Показать детали

Обновить данные

Параметры поля

Рис. 6.18. Панель управления Сводная таблица

8. Если вы хотите иметь более детализованное представление некоторых параметров в сводной таблице, воспользуйтесь кнопками Показать детали и Скрыть детали на панели инструментов Сводные 71


таблицы. Выделите в сводной таблице ячейку D4, содержащую наименование поля Шкаф. В этом поле приведены цены товара шкаф для трех различных артикулов. Вы хотите иметь для цены каждого артикула отдельный столбец. Щелкните по кнопке Показать детали и убедитесь в результате (рис. 6.19). Отмените созданную детализацию таблицы.

Рис. 6.19. Детализация сводной таблицы

9. Если вы хотите придать сводной таблице вид из имеющихся шаблонов, щелкните по кнопке Формат отчета (рис. 6.20) и выберите в окне Автоформат шаблон оформления.

Рис. 6.20. Шаблон автоформата отчета

10. Если вы хотите изменить вид сводной таблицы, то необязательно вызывать Мастера сводных таблиц и диаграмм. Выделите ячейку в сводной таблице, например В7 и щелкните по кнопке Параметры поля (рис.6.18). Появится диалоговое окно Вычисление поля сводной таблицы (рис.6.21). В списке Операция: выберите, что вы хотите иметь в Общем итоге (строка внизу таблицы). Выберите Максимум и щелкните по кнопке ОК. Убедитесь, что в строке Общие итоги выводятся максимальные 72


значения цен на изделия, а в ячейке A3 появилась запись Максимум по полю цена. Сделайте так, чтобы в строке Общий итог выводилась сумма.

Рис. 6.21. Выбор операции по полю вычисления сводной таблицы

11. Если вы хотите построить диаграмму, то щелкните на кнопке Мастер диаграмм и выберите тип диаграммы (рис. 6.22).

Рис. 6.22. Диаграмма сводной таблицы

КОНТРОЛЬНЫЕ ВОПРОСЫ К РАЗДЕЛУ 6 1. Какие основные задачи выполняются при работе с базами данных? 2. Как создать Форму в Excel? 3. Какие операции можно выполнять в Форме? 4. Как выполнить поиск по заданному критерию? 5. Как выполнить сортировку записей? 6. Какие фильтры существуют в Excel? 7. Как выполнить промежуточные итоги? 8. Каково назначение сводных таблиц? 73


9. Как создать сводную таблицу? 7. НАДСТРОЙКИ ПОДБОР ПАРАМЕТРА И ПОИСК РЕШЕНИЯ В электронных таблицах Excel существует возможность с помощью надстроек Подбор параметра и Поиск решения решать экономические и инженерные задачи. [3], [4] Решение задач подбора параметра Надстройка Подбор параметра запускается командой Сервис – Подбор параметра. Если в меню отсутствует команда Подбор параметра, следует воспользоваться командой Сервис – Надстройки и установить флажок Подбор параметра. Задачи с использованием надстройки Подбор параметра сводятся к получению требуемого значения в одной ячейке путем изменения значения другой ячейки. Первая ячейка называется целевой, а значение второй ячейки – параметром. Целевая ячейка должна содержать формулу, прямо или косвенно ссылающуюся на ячейку с изменяемым параметром. Пример 7.1. Известен размер вклада, который будет помещен в банк на некоторый срок под определенный процент (табл. 7.1). Подзадача 1. Требуется рассчитать Таблица 7.1 сумму возврата вклада в конце периода. Исходные данные Решение А В Для расчета коэффициента 1 Размер вклада, руб. 5000 2 Срок вклада, лет 5 увеличения вклада в ячейку B4 3 Процентная ставка 5% вводится формула =(1+B3)^B2, а для Коэффициент расчета суммы возврата вклада в увеличения вклада 4 1,28 5 Сумма возврата вклада 6381,41 ячейку B5 вводится формула =B1*B4. Подзадача 2. Определить условия помещения вклада, наиболее подходящие для его владельца. Например, рассчитать процентную ставку вклада, при которой сумма возврата вклада будет составлять 8 000 рублей. Решение Значение в ячейке B5 зависит от значения ячейки B3. Необходимо подобрать параметр в ячейке B3 таким образом, чтобы значение в целевой ячейке стало равным заданному значению, в данном случае 8 000 рублей. Решается задача методом последовательных приближений по следующей схеме: 1) указатель устанавливается в целевую ячейку B5; 2) вызываем процедура Подбор параметра из меню Сервис (рис. 7.1); 3) в диалоговом окне Подбор параметра задается значение в целевой ячейке, равное 8 000; 4) в поле Изменяя значение ячейки вводится адрес варьируемой ячейки B3. 74


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

Рис. 7.1. Диалоговое окно Подбор параметра

В MS Excel существует возможность с помощью надстройки Поиск решения найти решение, оптимальное в некотором смысле при нескольких входных значениях и наборе ограничений на решение. Диспетчер сценариев способен запомнить несколько решений, найденных данным средством и сгенерировать на этой основе отчет. С помощью надстройки Поиск решения можно решать как линейные задачи, так и нелинейные. Надстройка Поиск решения запускается командой Сервис – Поиск решения. Если в меню отсутствует команда Поиск решения, следует воспользоваться командой Сервис – Надстройки и установить флажок Поиск решения. Работа по решению некоторой оптимизационной задачи всегда начинается с построения математической модели. На данном этапе делаются выводы об исходных данных, искомых переменных, о пределах, в которых могут находиться значения искомых величин, о зависимостях между переменными, о критериях, по которым необходимо находить оптимальное решение. Сюда же входит преодоление несовместимости, а также неограниченности целевой функции: при максимизации целевой функции область допустимых решений должна быть ограничена сверху, при минимизации – снизу. Бόльшую часть задач представляют собой задачи линейного программирования, т. е. такие, у которых критерий оптимизации и ограничения – – линейные функции. В этом случае для решения задачи следует установить флажок Линейная модель в окне Параметры поиска решения. Это обеспечит применение симплекс-метода. В противном случае, даже для решения линейной задачи, будут использоваться более общие (т.е. медленные) методы. Решая задачи с нелинейными зависимостями, следует: − ввести предварительно предположительные значения искомых переменных (иногда легко получить графическое представление решения и сделать приблизительные выводы о решении); 75


− в окне Параметры поиска решения снять (если установлен) флажок Линейная модель. При необходимости проводится анализ решения. Часто добавляют также представление решения в виде графиков или диаграмм. Можно получить и отчет о поиске решения. Отчеты бывают трех типов: Результаты, Устойчивость, Пределы. Тип отчета выбирается по окончании поиска решения в окне Результаты поиска решения в списке Тип отчета (можно выбрать сразу два или три типа). − Отчет типа Результаты содержит окончательные значения параметров задачи целевой функции и ограничений. − Отчет типа Устойчивость показывает результаты малых изменений параметров поиска решений. − Отчет типа Пределы показывает изменения решения при поочередной максимизации и минимизации каждой переменной при неизменных других переменных. Решение задач линейного программирования Линейное программирование – это раздел математического программирования, посвященный нахождению экстремума линейных функций нескольких переменных при дополнительных линейных ограничениях, которые налагаются на переменные. Методы, с помощью которых решаются задачи, подразделяются на универсальные (например, симплексный метод) и специальные. С помощью универсальных методов решаются любые задачи линейного программирования. Особенностью задач линейного программирования является то, что экстремум целевой функции достигается на границе области допустимых решений. 7.2.1. Решение задач распределения Рассмотрим примеры задач распределения. Пример 7.1. Планирование производства материалов Фирма выпускает два вида строительных материалов: А и В. Продукция обоих видов поступает в продажу. Для производства материалов используются два исходных продукта: I и II. Максимально возможные суточные запасы этих продуктов составляют 7 и 9 тонн соответственно. Расходы продуктов I и II на одну тонну соответствующих материалов приведены в табл. 7.2. Изучение рынка сбыта показало, что суточный спрос на материал В никогда не превышает спроса на материал А более чем на 1 т. Кроме того, спрос на материал А никогда не превышает 3 т в сутки. Оптовые цены одной тонны материалов равны: 4000 у.е. для В и 3000 у.е. для А. Какое количество материала каждого вида должна производить фабрика, чтобы доход от реализации был максимальным? Таблица 7.2 Расход продуктов 76


Исходный продукт I II

Расход исходных продуктов, т (на одну тонну материалов) Материал А Материал В 3 2 2 3

Максимально возможный запас, т 7 9

Решение 1. Формулировка математической модели задачи: 1) переменные для решения задачи: x1 – суточный объем производства материала А, x2 – суточный объем производства материала В; 2) определение функции цели (критерия оптимизации): суммарная суточная прибыль от производства x1 материала А и x2 материала В: F = 4000x2 + 3000x1, поэтому цель фабрики – среди всех допустимых значений x2 и x1 найти такие, которые максимизируют суммарную прибыль от производства материалов F: F = 4000x2 + 3000x1 → max; 3) ограничения на переменные: а) объем производства красок не может быть отрицательным, т.е. x2 ≥ 0, x1 ≥ 0; б) расход исходного продукта для производства обоих видов материалов не может превосходить максимально возможного запаса данного исходного продукта, т. е.: 2x2 + 3x1 ≤ 7, 3x2 + 2x1 ≤ 9 ограничения на величину спроса на материалы: x1 - x2 ≤ 1, x1 ≤ 3. Таким образом, получаем математическую модель задачи: − найти максимум следующей функции: − F = 4000x2+3000x1 →max − при ограничениях вида: 2x2 + 3x1 ≤ 7, 3x2 + 2x1 ≤ 9, x1 - x2 ≤ 1, x1 ≤ 3, x1 ≥ 0, x2 ≥ 0. 2. Подготовка листа рабочей книги MS Excel для вычислений: на рабочий лист вводим необходимый текст, данные и формулы в соответствии с рис. 7.2. Переменные задачи x1 и x2 находятся в ячейках С3 и С4 77


соответственно. Целевая функция находится в ячейке С6 и содержит формулу: = 4000*С4 + 3000*С3. Ограничения на задачу учтены в ячейках С8:D11.

Рис. 7.2. Рабочий лист MS Excel для решения задачи планирования производства материалов

3. Работа с надстройкой Поиск решения: воспользовавшись командой Сервис – Поиск решения, вводим необходимые данные для рассматриваемой задачи (установка данных в окне Поиск решения приведена на рис. 7.3). Результат работы по поиску решения помещен на рис. 7.4–7.7.

78


Рис. 7.3. Установка необходимых параметров задачи планирования материалов в окне Поиск решения

Рис. 7.4. Результат надстройки Поиск решения

Отчет по результатам (рис. 7.5): таблица Целевая ячейка выводит сведения о целевой функции; таблица Изменяемые ячейки показывает значения искомых переменных, полученных в результате решения задачи; таблица Ограничения отображает результаты оптимального решения для ограничений и для граничных условий. В поле Формула приведены зависимости, которые были введены в окно Поиск решения, в поле Разница – величины использованного материала. Если материал используется полностью, то в поле Статус указывается связанное, при неполном использовании материала в этом поле указывается не связан. Для граничных условий приводятся аналогичные величины в той лишь разницей, что вместо величины неиспользованного продукта показана 79


разность между значением переменной в найденном оптимальном решении и заданным для нее граничным условием. Отчет по устойчивости (рис. 7.6): в таблице Изменяемые ячейки приводится результат решения задачи. В таблице Ограничения выводятся значения для ограничений, при которых сохраняется оптимальный набор переменных, входящих в оптимальное решение. Отчет по пределам (рис. 7.7): в отчете показано, в каких пределах может изменяться количество материалов, вошедших в оптимальное решение, при сохранении структуры оптимального решения; приводятся значения переменных в оптимальном решении, а также нижние и верхние пределы изменения значений переменных; здесь также указаны значения целевой функции при выпуске данного типа продукции на верхнем и нижнем пределах.

Рис. 7.5. Отчет по результатам поиска решения

80


Рис. 7.6. Отчет по устойчивости поиска решения

Рис. 7.7. Отчет по пределам поиска решения

Пример 7.2. Определение состава удобрений Для получения удобрений видов 1 и 2 используются химические вещества A, B, C, D, требования к содержанию которых в удобрениях приведены в таблице 7.3. Таблица 7.3 Требования к содержанию химических веществ в удобрениях Вид удобрения 1

Требования к содержанию химических веществ Не более 70 % вещества А 81


Не более 40 % вещества В От 30 до 50 % вещества В Не менее 25 % вещества С Не более 65 % вещества D

2

Характеристики и запасы минералов, используемых для производства химических веществ A, B, C, D указаны в таблице 7.4. Таблица 7.4 Характеристики и запасы минералов Минерал

Максимальный запас, т

1

Состав, процент

Цена, у.е./т

A

B

C

D

1200

30

20

15

35

40

2

2500

20

30

10

40

50

3

3100

15

15

40

30

60

Цена 1 т удобрения вида 1 равна 320 у.е., цена 1 т удобрения вида 2–350 у.е. Необходимо максимизировать прибыль от продажи удобрений видов 1 и 2. Решение 1. Математическая модель задачи. Пусть: − xA1, xB1, xC1, xD1 – количество химических веществ A, B, C, D, используемых для получения удобрения вида 1; − xA2, xB2, xC2, xD2 – количество химических веществ A, B, C, D, используемых для получения удобрения вида 2; − y i , i =1,3 – количество используемого i-го минерала. Найти максимум функции: F = 320(xA1+ xB1+ xC1+ xD1)+350(xA2+ xB2+ xC2+xD2)-40y1-50y2-60y3→max при следующих ограничениях: а) на состав вида удобрения (см.табл. 7.3): xA1 ≤ 0,7 (xA1+ xB1+ xC1+ xD1), xB1 ≤ 0,4 (xA1+ xB1+ xC1+ xD1), xB2 ≤ 0,5 (xA2+ xB2+ xC2+xD2), xB2 ≥ 0,3 (xA2+ xB2+ xC2+xD2), xC2 ≥ 0,25 (xA2+ xB2+ xC2+xD2), xD2 ≤ 0,65 (xA2+ xB2+ xC2+xD2), 82


б) на характеристики и состав минералов (см.табл. 7.4): xA1+xA2 ≤ 0,3y1+0,2y2+0,15y3, xB1+xB2 ≤ 0,2y1+0,3y2+0,15y3, xC1+xC2 ≤ 0,15y1+0,1y2+0,4y3, xD1+xD2 ≤ 0,35y1+0,4y2+0,3y3, в) на диапазоны переменных: xi1 ≥ 0, xi2 ≥ 0, i = A, D ; 0 ≤ y1 ≤ 1200, 0 ≤ y2 ≤ 2500, 0 ≤ y3 ≤ 3100. 2. Подготовка рабочей книги MS Excel. Разместим данные для решения задачи на рабочем листе в соответствии с рис. 7.8 и табл. 7.5. Таблица 7.5 Формулы для расчета, используемые при решении задачи определения состава удобрения Описание

Ячейка

Формула

Целевая функция

D11

=320*СУММ(C5:C8)+350*СУММ(D5:D8)-40*F5-50*F6-60*F7

Ограничения

В14

=C5-0,7*СУММ(C5:C8)

В15

=C6-0,4*СУММ(C6:C9)

В16

=C7-0,5*СУММ(C7:C10)

В17

=0,3*СУММ(D5:D8)-D6

В18

=0,25*СУММ(D6:D9)-D7

В19

=D8-0,65*СУММ(D5:D8)

В20

=СУММ(C5:D5)-0,3*$F$5-0,2*$F$6-0,15*$F$7

В21

=СУММ(C6:D6)-0,2*$F$5-0,3*$F$6-0,15*$F$7

В22

=СУММ(C7:D7)-0,15*$F$5-0,1*$F$6-0,4*$F$7

В23

=СУММ(C8:D8)-0,35*$F$5-0,4*$F$6-0,3*$F$7

83


Рис. 7.8. Лист рабочей книги для решения задачи производства удобрений

3. Ввод данных в окно Поиск решения осуществим в соответствии с рис. 7.9. Не следует забывать о заполнении необходимых опций в окне Параметры поиска решения.

Рис. 7.9. Заполнение окна Поиск решения для задачи о производстве удобрений

4. Результаты поиска решения, т.е. решение задачи об определении состава удобрений, представлены на рис. 7.10.

84


Рис. 7.10. Оптимальное решение задачи о производстве удобрений

7.3. Решение транспортной задачи В общем виде транспортную задачу можно сформулировать следующим образом: в m пунктах отправления A1, …, Am находится однородный груз, количество которого равно соответственно a1, …, am единиц. Данный груз необходимо доставить потребителям B1, …Bn, спрос которых – b1,…bn. Стоимость перевозки единицы груза из i-го ( i =1, m ) пункта отправления в j-й ( j =1, n ) пункт назначения равен сij. Необходимо составить план перевозок, который полностью удовлетворяет спрос потребителей в грузе, и при этом суммарные транспортные издержки минимальны. Математически транспортную задачу можно записать так: m n

F = ∑ ∑ c ij x ij → min i =1 j =1

m

∑ x ij = a i , i = 1, m,

(1) (2)

i =1 n

∑ x ij = b j , j = 1, n,

(2)

j =1

x ij ≥ 0, i = 1, m, j = 1, n.

(1)

(3)

(3) Таким образом, даны система ограничений (2) при условии (3) и линейная функция (1). Требуется среди множества решений системы (2) 85


найти такое неотрицательное решение, которое доставляет минимум линейной функции (1). Модель транспортной задачи называют закрытой (сбалансированной), если суммарный объем груза, имеющегося у поставщика, равен спросу потребителей, т.е. выполняется равенство: m

n

i =1

j =1

∑ ai = ∑ b j .

Если для транспортной задачи выполняется одно из условий: m

n

i =1

j =1

m

n

i =1 m

j =1 n

i =1

j =1

m

n

i =1

j =1

∑ai > ∑ b j ∑ai < ∑ b j , ,

∑ai > ∑ b j ∑ai < ∑ b j ,

то модель задачи называют открытой (несбалансированной). Для разрешимости транспортную задачу с открытой моделью следует преобразовать в закрытую. Если

выполняется

условие

m

n

i =1

j =1

∑ ai > ∑ b j ,

то

необходимо

ввести

фиктивный (n+1) –й пункт назначения Bn+1, т.е. в матрицу задачи вводится дополнительный столбец. Спрос фиктивного потребителя принимается равным

m

n

i =1

j =1

bn +1 = ∑ a i − ∑ b j

. Стоимость перевозок продукции полагается

одинаковой, чаще всего равной нулю (если не задана стоимость складирования продукции), т. е. c i ,n +1 = 0, i = 1, m . Если

выполняется

условие

m

n

i =1

j =1

∑ai < ∑b j ,

то

необходимо

ввести

фиктивного (m+1)-го поставщика Am+1, т. е. в матрицу задачи вводится дополнительная строка. Запас груза данного поставщика принимается, n

m

j =1

i =1

равным: a m +1 = ∑ b j − ∑ a i . Стоимость перевозок продукции полагается одинаковой, чаще всего равной нулю (если не задана стоимость штрафов за недопоставку продукции), т.е. c m +1, j = 0, j = 1, n . При преобразовании открытой задачи в закрытую целевая функция не меняется, так как все слагаемые, соответствующие дополнительным перевозкам, равны нулю. Пример 7.3. Транспортная задача Производство продукции осуществляется на четырех предприятиях, а затем развозится в 5 пунктов потребления. Предприятия могут выпускать в день 235, 175, 185 и 175 единиц продукции. Пункты потребления готовы принимать ежедневно 125, 160, 60, 250 и 175 единиц продукции. Хранение 86


на предприятии единицы продукции обходится в 2 у.е. в день, штраф за недопоставленную продукцию – 3,5 у.е. в день. Стоимость перевозки единицы продукции (в у.е.) с предприятий в пункты потребления приведена в таблице 7.6. Таблица 7.6 Транспортные расходы Пункты потребления Предприятия 1 2 3 4 5 1 3,2 3 2,35 4 3,65 2 3 2,85 2,5 3,9 3,55 3 3,75 2,5 2,4 3,5 3,4 4 4 2 2,1 4,1 3,4 Решение 1. Проверка сбалансированности модели задачи – модель является сбалансированной, так как суммарный объем производимой продукции в день равен суммарному объему потребности в ней: 235+175+185+175 = 125+160+60+250+175. Поэтому при решении этой задачи не учитываются издержки, связанные со складированием и недопоставкой продукции. 2. Построение математической модели – неизвестными в этой задаче являются объемы перевозок. Пусть xij – объем перевозок с I-го предприятия в j-й пункт потребления. Суммарные транспортные расходы – это функционал качества (критерий цели): m

n

F = ∑∑c ij x ij , i =1 j=1

где cij – стоимость перевозки единицы продукции с i-го предприятия в j-й пункт потребления. Неизвестные в этой задаче должны удовлетворять следующим ограничениям: − объемы перевозок не могут быть отрицательными; − поскольку модель сбалансирована, то вся продукция должна быть вывезена с предприятий, а потребности всех пунктов потребления должны быть полностью удовлетворены. Итак, имеем следующую задачу: − найти минимум функционала: 5

4

F = ∑∑ c ij x ij → min, i =1 j =1

− при ограничениях:

87


5

∑x

ij

= b j , j ∈ [1,4],

ij

= a i , i ∈ [1,5],

i=1 4

∑x j=1

x ij ≥ 0, i ∈ [1,5], j ∈ [1,4].

где ai – объем производства на i–м предприятии, bj - спрос в j-м пункте потребления. 3. Решение задачи с помощью окна Поиск решения. 3.1. Подготовку рабочего листа для задачи осуществляем в соответствии с рис. 7.11, формулы для расчета приведены в таблице 7.7. 3.2. Ввод данных в окно Поиск решения производим в соответствии с рис. 7. 12. 3.3. Полученное оптимальное решение представлено на рис. 7.13.

Рис. 7.11. Исходные данные для решения транспортной задачи

Таблица 7.7 Формулы для расчета в транспортной задаче Описание Ограничения_1

Ограничения_2

88

Ячейка G11 G12 G13 G14 B15 C15 D15 E15 F15 B19

Формула =СУММ(B11:F11) =СУММ(B12:F12) =СУММ(B13:F13) =СУММ(B14:F14) =СУММ(B11:B14) =СУММ(C11:C14) =СУММ(D11:D14) =СУММ(E11:E14) =СУММ(F11:F14) =СУММПРОИЗВ(B5:F8;B11:F14)


Рис. 7.12. Ввод данных в окно Поиск решения для транспортной задачи

Рис. 7.13. Оптимальное решение для транспортной задачи

7.4. Решение задач дискретного программирования Дискретное программирование изучает экстремальные задачи, в которых на искомые переменные накладывается условие дискретности, а область допустимых решений конечна. Это, прежде всего, задачи с физической неделимостью многих факторов и объектов расчета. К дискретному программированию относят также ряд задач целочисленного программирования, в которых искомые переменные принимают только целочисленные значения (например, задача о планировании штатного расписания) или логические, булевы значения – нуль или единица (например, задача о назначениях). Рассмотрим решение задачи о назначениях. Пример 7.4. Задача о назначениях 89


Каждый преподаватель может провести определенные виды занятий. Почасовая оплата cij i-му преподавателю по j-му виду занятий приведена в таблице 7.8. Составить план проведения учебных занятий так, чтобы все виды занятий были проведены, каждый преподаватель проводил занятия только по одному виду, а суммарная стоимость почасовой оплаты была минимальной. Таблица 7.8 Стоимость выполнения работы Преподаватели 1 2 3 4

Почасовая оплата курсов 2 3 420 610 130 650 520 600 610 780

1 350 890 430 830

4 200 900 720 470

Решение 1. Проверка задачи на сбалансированность. Задача является сбалансированной, так как количество преподавателей соответствует числу возможных видов занятий. В случае несбалансированности задачи необходимо ввести недостающее число фиктивных преподавателей (строчек) или видов занятий (столбцов). 2. Построение математической модели задачи. Пусть xij=1 в случае выполнения I-м преподавателем j-го вида занятий, и xij = 0 – в случае невыполнения вида занятий. Тогда математическая модель задачи примет вид: а) найти минимум функционала: 4

4

f = ∑ ∑ c ij x ij → min , i =1 j =1

б) при следующих ограничениях: 4

∑ x ij = 1, j = 1, 4,

i =1 4

∑ x ij = 1, i = 1,4,

i =1

x ij ∈ {0,1}, i = 1,4, j = 1,4.

Решение задачи с помощью надстройки Поиск решения: − подготовку рабочего листа осуществляем в соответствии с рис. 7.14, устанавливаем ограничения в окне Поиск решения, как показано рис. 7.15; − в окне Параметры поиска решения необходимо также установить флажок Линейная модель; − решение задачи представлено на рис. 7.16. 90


Рис. 7.14. Подготовка рабочего листа для решения задачи о назначениях

Рис. 7.15 Установка параметров в окне Поиск решения для задачи о назначениях

Рис. 7.16. Решение задачи о назначениях 91


КОНТРОЛЬНЫЕ ВОПРОСЫ К РАЗДЕЛУ 7 1. Каково назначение надстроек Поиск решения и Подбор параметра? 2. Как установить надстройки Поиск решения и Подбор параметра? 3. Какие задачи решаются с помощью подбора параметра? 4. Какие задачи можно решить, используя Поиск решения? 5. Какие отчеты о поиске решения можно получить для анализа решения? 6. Что представляет собой целевая функция? 8. МАКРОСЫ Макрос – список инструкций, которые Excel может выполнять автоматически. Создавать макросы можно автоматически с помощью макрорекордера или с помощью языка программирования VISUAL BASIC. Рассмотрим процесс автоматического создания макроса. Для этого выполним команду Сервис – Макрос – Начать запись. Откроется диалоговое окно (рис. 8.1).

Рис. 8.1. Диалоговое окно Запись макроса

В этом окне вы должны будете определить название макроса (имя макроса – совокупность букв, цифр и символа подчеркивания, начинающаяся с буквы). Макросу можно назначить быструю комбинацию клавиш (для этого необходимо подключить флажок клавишу быстрого вызова и определить саму комбинацию клавиш). Но даже если вы не подключите макрос к пункту меню Сервис и не определите комбинацию клавиш для вызова макроса, то все равно сможете вызывать макрос с помощью команды Сервис – Макрос. Макрос будет создаваться на языке VISUAL BASIC. Теперь давайте определимся, где будет храниться текст макроса. Для этого рассмотрим группу Сохранить. Текст может храниться в данной рабочей книге (пункт Эта книга), в новой книге (пункт Новая книга), либо в специальной рабочей книге макросов (пункт Личная книга макросов). После того, как вы щелкните по кнопке OK, начнется запись макроса с помощью макрорекордера. Все ваши действия будут записываться в макрос до тех пор, пока вы не остановите его, щелкнув по 92


соответствующей кнопке на панели инструментов Visual Basic, в которой первая кнопка предназначена для останова записи макроса. После записи макроса, вы сможете вызывать его неограниченное число раз. Рассмотрим пример создания следующего макроса. Необходимо создать макрос, который выделенные значения приводит к числовому формату с двумя знаками после запятой. Значения выводятся зелёным цветом. Размер шрифта – 16, полужирный, курсив. Для этого выполним команду Сервис – Макрос – Запись макроса. Откроется диалоговое окно, аналогичное окну, изображённому на рис. 8.1. Определим имя макроса (например, Пример). В открывшемся диалоговом окне можно установить следующие параметры: 1) Подключить флажок Назначить макросу клавишу быстрого вызова, и назначить комбинацию клавиш для быстрого вызова данного макроса; 2) Определить, где сохранять макрос. Щёлкнем по кнопке OK. Начинаем запись макроса. На экране появляется панель Останов. После окончания записи мы щёлкнем для останова записи. Выполним команду Формат – Ячейки. В диалоговом окне на вкладке Число выбираем из форматов Числовой, число десятичных знаков установим два. На вкладке Шрифт установим начертание полужирный курсив размер шрифта 16, цвет зелёный. Щёлкнем по кнопке OK. Закроем окно Формат ячеек. Остановим запись макроса, щёлкнув по первой кнопке панели Останов. Теперь можно проверить функционирование макроса. Для этого выделим на рабочем листе область с числовым материалом и запустим макрос Пример. Убедимся, что значения приведены к числовому формату с двумя знаками после запятой. Значения выводятся зелёным цветом, размер шрифта – 16, полужирный, курсив. Запускать макрос можно: а) с помощью назначенной комбинации клавиш; б) выполнив команду Сервис – Макрос – Макросы (Alt-F8) и выбрав макрос Пример, щелкнуть по кнопке Выполнить. КОНТРОЛЬНЫЕ ВОПРОСЫ К РАЗДЕЛУ 8 1. Что представляет собой макрос? 2. Как создать макрос? 3. Как запустить макрос на выполнение? 4. Сколько раз можно выполнять макрос? 5. На какой язык будет автоматически записываться макрос при создании?

93


ЛАБОРАТОРНАЯ РАБОТА № 1 СОЗДАНИЕ ТАБЛИЦ И ПОСТРОЕНИЕ ДИАГРАММ Цель работы: Научиться создавать таблицы, выполнять расчеты по формулам, строить диаграммы.

Задание (в соответствии с индивидуальным вариантом) 1.Изучите теоретические вопросы по теме лабораторной работы (разделы 1-5). 2. Составьте двумерную таблицу значений функции f 1(x,y) при условии, что независимые переменные x и y принимают значения от 1 до 10 с шагом 1. Значения переменной x разместите в столбце, значение переменной y – в строке, значение функции f 1(x,y) – на пересечении соответствующих строк и столбцов. 3. Выполните табуляцию функции f2(x). Диапазон изменений переменной x и шаг ее изменения подберите самостоятельно. 4. Постройте график функции f2(x). Вариант

1 2 3 4 5 6 7 8 9 10 11

94

f1(x,y)

1 + xy x +y xy 2 1+ x x2y2 x +y

1+ x2y xy 2

2 + xy x+y xy x + 2y x+y xy x + xy x +y xy x 2 + xy x+y xy x+y x+y xy 1+ xy 3 xy 1+ 3 xy xy 1− xy 2xy

f2(x) 2 sin x 3 cos x − sin x 3 cos 2x − sin x Lnx +1

3 cos x + sin 2x 3 cos x − sin 2x

Lnx + x Lnx +0,5 x Lnx +0,5

1 3 1 Lnx + x Lnx +

12

1− xy xy

2 sin 3 x − 1

13

1−x y xy

1 / 2 sin 3 x − 1


Вариант

f1(x,y)

f2(x)

14

1− y x x

1 / 2 cos 3 x − 1

15

1+ y x y

cos 3 x − 1

16

1+ y x 2 xy

cos 2x − 1 / 2

17

1− y 2 x 2 xy

sin 2x − x / 3

18

1+ 2 xy 3 xy

sin x − x / 2

19

x + 2xy

sin 3 x − 2

3 xy

20

y + 2 xy 3 xy

21

y + 2x + y

cos 3 x − 2

Lnx + 1 / x 2

xy

22

y + x +y xy

23

y + 2 xy

24

y + xy x −y

2 cos 3 x − 1

25

y + 2 xy 2 x −y

3 cos 3 x − 1

Lnx + x 2

1+ sin 3 x − x

x +y

ЛАБОРАТОРНАЯ РАБОТА № 2 ПОСТРОЕНИЕ ДИАГРАММ Цель работы: Научиться строить диаграммы разного уровня сложности.

Задание (в соответствии с индивидуальным вариантом)

1. Изучить теоретические вопросы по теме лабораторной работы (раздел 5). 3. Построить график функции f(x). № 1

f(x) 3

(1 + x )( x 2 + 2 x − 2)

11

( x 2 − 4 x + 3) 2

12

(3 + x ) x 2

13

(2 + x ) 2 ( x 2 − 4)

14

(1 + x ) 2 − 3 ( x + 2) 2

15

2

3

3

3

4 5

3 3

f(x) 3

f(x)

(1 − x )( x 2 − 2 x − 2)

21

x 2 ( x 2 + 2) 2

22

3

(3 + x )(2 x 2 + x − 1)

3

( x + 2) 2 ( x − 1)

23

3

( x − 1) 2 − 3 ( x − 2) 2

3

( x − 2) 2 ( x + 1)

24

3

( 4 + x ) 2 − 3 ( x + 3) 2

( 2 + x ) 2 − 3 ( x + 3) 2

25

3

3

№ 3

3

x ( x 2 + 2) 2

(6 + x ) x 2

95


6

3

( x + 2) 2 − 3 ( x − 3 ) 2

16

7

3

( x − 1) 2 − 3 ( x − 2) 2

17

( x − 4 ) 2 ( x + 2)

18

( x 2 − 2 x − 3) 2

19

(3 + x )( x 2 + 6 x + 6)

20

8

3

9

3

10

3

3

26

3

x 2 − 3 x + 2) 2

( x − 1) 2 − x 2

27

x 2 ( x − 6)

28

x 2 ( x + 4) 2

29

3

( x + 1) 2 − 3 x

( 2 + x )( x 2 + 4 x + 1)

30

3

( x2 − x + 3 )2

3

3

3

3 3

x ( x + 3) 2

3 3

( x − 4 ) 2 ( x 2 + 2)

( x + 3) 2 − 3 ( x − 4) 2

2. Построить график функции f(x). №

f(x)

1

4x 2 + 5 4x + 8

2

17 − x 2 4x − 5

3 4 5 6 7

8

9 10

x2 − 3 4x 2 − 3

x 3 − 4x 3x 2 − 4 4x 3 + 3x 2 − 8x − 2 2 − 3x 2 x2 −3 3x 2 − 2

2x 2 − 6 x −2 x 3 − x 2 − 3x − 1 x2 −1 4x3 − 3x 4x 2 − 1 x 2 − 6x + 4 3x − 2

№ 11 12 13 14

f(x) 2 − x2 9x 2 − 4

x 3 + 3x 2 − 2x − 2 2 − 3x 2 3x 2 − 7 2x +1 x2 −5 9x 2 − 8

21 22 23 24

15

x 2 − 6x + 4 2 − 2x

25

16

21 − x 2 7x − 9

26

17

18

19 20

2x 2 − 7 3x 2 − 2

2x 3 − 3 x 2 − 2x + 1 3x 2 − 1 x 2 −11 4x −3 2x 2 − 9 x2 − 1

3. Построить график функции f(x).

96

27

28

29 30

f(x) 4x 3 + 3x 2 − 2x − 2 x2 − 1 1− x 2 16 x 2 − 9

2x 2 − 3 x + 1 1 − 2x

4 x 3 + x 2 − 2x − 1 2x 2 − 1 5x 2 − 3 3x2 − 1

4x3 − x x 2 −1 2x 3 − 2x + 1 x2 −1

x2 − 5 x2 − 2 2x 2 − 5 3x 2 − 4

15 − x 3 2x − 1


f(x)

1

 3 + sin2 2x ,x ≤ 0  2  1 + cos x   2 1 + 2x , x > 0

2

 x − 2x  2 e ,x < 0  1+ x  2  1+ x , x ≥ 0

3

 3 sin x − cos2 x, x ≤ 0   3 1 + x 2 , x > 0

4

 3x2  2 ,x ≤ 0  1+ x   1 + 2 x ,x > 0  1 + x 2

5

 3 + sin x ,x ≤ 0  2  1+ x  2x 2 cos2 x, x > 0 

6

 3 + sin2 2x ,x ≤ 0   1 + cos2 x   2 1 + 2x , x > 0

7

 x − 2x  2 e ,x < 0  1+ x  2  1+ x , x ≥ 0

f(x)

11

 1 + x 2 − cos2 x , x ≤ 0   x  3 x+ 1 , x > 0  e

12

 1+ x 1 + x 2 , x < 0   x , x ∈ (0;1)  1+ 1+ x  2 sin(3 x ) , x ≥ 1  

13

 3 sin2 x − cos x, x ≤ 0   2 + x 2 , x > 0

14

 3x + 1 + x 2 , x < 0   − 2x  2 cos x ⋅ e , x ∈ [0;1]  2 sin 3 x, x > 1 

15

 3 1+ x2 , x ≤ 0   1+ x ,x > 0  2  1 + cos x

16

 1+ x  ,x ≤ 0  2+ x   1+ x ,x > 0  3  2 + cos x

17

 x  2 ,x < 0  1+ x  1 + x, x ≥ 0 

f(x)

21

 1+ x 2 , x ≤ 0   1+ x  3 0 ,2 x , x > 0  1+ 1+ e

22

 1+ x ,x > 0  2 1 + x   −2x − x + 2e , x ∈ (0;1)  1/ 3 2− x ,x ≥1 

23

 sin x − 2 cos x, x ≤ 0   1 + x 2 , x > 0

24

 1+ x , x ≤ 0   1+ 3x  3 ,x > 0  2 + 1+ x

25

 1 + cos x ,x ≤ 0  2  1+ x  x cos x, x > 0 

26

 x + 1+ x2 , x < 0   −x  sin x ⋅ e , x ∈ [0;1]  2  2 cos x, x > 1

27

 x e − 2x , x < 0   1 ,x ≥ 0  2  1+ x 97


f(x)

8

 1 + 2x 2 , x ≤ 0   1+ x  3 x ,x > 0  1+ 1+ e

9

 x 1/ 3, x < 0    − 2 x + x , x ∈ [0;1]  0 .1  x − 3 , x ≥ 1

10

 1 + 2x 2 − sin2 x , x ≤ 0   2+ x  3 − 0 .1 , x > 0  2+ e

f(x)

18

 2 1+ x 2 , x ≤ 0   1  3 x ,x > 0  1+ e

3 1 + x 2 , x < 0   −x 28  sin 2 x ⋅ 3e , x ∈ [0;1]  cos x sin x, x > 1 

 1+ x 2 , x < 0   2 19  2 cos x, x ∈ [0;1]   1 + 3 2 sin 3 x , x > 1

 1 + x − sin x , x ≤ 0   x  4 − 0,1x , x > 0  e

20

f(x)

29

1 + x + x 2 , x < 0   1 + 2 x , x ∈ [0;1]  2 0,5 + sin x , x ≥ 1 

30

 1 + sin x ,x ≤ 0   1 + 2 cos x  1+ x, x > 0 

4. Изобразите линии заданные неявно уравнением f(x,y)=0

98

f(x)

f(x)

f(x)

1

x2 y 2 + −1 25 4

11

y 2 x2 + −1 36 4

21

x2 y2 + −1 4 9

2

x2 y 2 + −1 16 4

12

y 2 x2 + −1 25 36

22

x2 y 2 − −1 64 36

3

x2 y 2 + −1 25 9

13

y 2 x2 + −1 36 16

23

y 2 x2 − −1 4 9

4

x2 y 2 + −1 25 16

14

y 2 x2 − −1 16 4

24

x2 y 2 − −1 49 81

5

y 2 − 2x 2 − 4

15

y 2 + 4x 2 − 4

25

2y 2 − 9 x 2 − 18

6

x2 y 2 − −1 16 4

16

y 2 x2 − −1 16 4

26

y 2 x2 + −1 25 64

7

x2 y 2 − −1 25 16

17

y 2 x2 − −1 25 16

27

9 y 2 + 4 x 2 − 16

8

x2 y 2 − −1 25 4

18

y 2 x2 − −1 25 9

28

y2 x2 + −1 100 64

9

x2 y 2 − −1 36 49

19

y 2 x2 + −1 25 64

29

y 2 x2 − −1 9 16

10

9 y 2 − 4 x 2 − 16

20

9 y 2 + 4 x 2 − 16

30

2y 2 + 9 x 2 − 81


ЛАБОРАТОРНАЯ РАБОТА №3 ПОДБОР ПАРАМЕТРОВ Цель работы: Научиться создавать таблицы, выполнять расчеты по формулам, уметь решать задачи с подбором параметров.

Задание (в соответствии с индивидуальным вариантом)

1. Изучить теоретические вопросы по теме лабораторной работы (раздел 7). 2. Решить задачу с применением инструментария Подбор параметров. Задача. Цена товара к концу января прошлого года составила Х руб., инфляция в каждом месяце по данным правительства составляла от 2 % до 3 %. Определите цену товара к концу каждого месяца. Постройте диаграмму, показывающую динамику цен товара и процентных приростов цен за год. Методом подбора параметра определите, какой должен быть процентный прирост цен в декабре прошлого года, чтобы стоимость товара составила У руб. Вариант

0

1

2

3

Х

160

120

140

150

У

250

200

180

Вариант

13

14

Х

153

У

187

4

5

6

7

8

9

10

11

12

135 110

130

115

125

100

134

164

147

220

210 160

190

150

230

155

200

198

210

15

16

17

18

19

20

21

22

23

24

25

126

142

111

124 165

130

144

152

110

165

155

146

195

186

158

220 255

185

184

215

148

225

240

235

ЛАБОРАТОРНАЯ РАБОТА № 4 АНАЛИЗ И ОБОБЩЕНИЕ ДАННЫХ В ЭЛЕКТРОННЫХ ТАБЛИЦАХ Цель работы: Научиться анализировать и обобщать данные в электронных таблицах.

Задание (в соответствии с индивидуальным вариантом)

1. Изучить теоретические вопросы по теме лабораторной работы (раздел 2.1). 2. Выполнить задание. Вариант 1 99


Имеются сведения о студентах (10 человек) группы (фамилия, имя, отчество, номер зачетной книжки) и результатах экзаменационной сессии по четырем предметам: математике, физике, истории и информатике. Необходимо определить: − средний балл группы; − максимальный средний балл в группе; − минимальный средний балл в группе; − количество студентов, имеющих средний балл больше 4; − количество студентов, имеющих средний балл больше 3, но меньше 4; − количество студентов, имеющих средний балл меньше 3; − долю студентов, имеющих средний балл больше 4 от среднего балла группы. Вариант 2 В супермаркете имеется три склада с разными товарами: продукты питания, хозтовары, косметика. Ежегодно торговый склад производит уценку хранящейся продукции. Если продукция хранится на складе дольше 6 месяцев, то она уценивается в 1,5 раза, если продукция хранится на складе дольше 10 месяцев, то она уценивается в 2 раза. Составьте ведомость уценки товара по каждому складу, которая должна содержать следующую информацию: наименование и дата поступления товара, срок хранения на текущий день, цена товара до уценки, цена товара после уценки. Рассчитайте по каждому складу количество залежавшегося товара (срок хранения более 10 месяцев). Постройте для одного из складов диаграмму, показывающую количество залежавшегося товара по отношению ко всему товару. Постройте диаграмму, показывающую средний балл студентов. Вариант 3 В сельскохозяйственном кооперативе работают 8 сезонных рабочих. Оплата труда происходит по количеству собранных огурцов. Известна дневная норма сбора и стоимость одного килограмма огурцов. Сбор каждого килограмма сверх нормы оплачивается в 2 раза дороже. Определите, какую сумму должен выплачивать кооператив рабочим ежемесячно. Составьте итоговую таблицу выплаты заработной платы рабочим за три месяца. Проведите ранжирование каждого рабочего по объему собранных овощей в каждом месяце. Постройте диаграмму, показывающую, на каком месте находится каждый рабочий по объему собранных овощей за три месяца. Вариант 4 100


Услугами телефонной компании пользуются 8 клиентов. Оплата зависит от количества минут в месяц. Известна норма потребления и стоимость 1 минуты. Потребление сверх нормы оплачивается в 2 раза дороже. Оплата должна производиться до десятого числа следующего месяца. Если оплата задерживается, то за каждый день просрочки взимаются штрафные санкции в размере 1 % от стоимости. Составьте таблицы ежемесячной оплаты клиентами услуг компании за летний период, включив дату счета. Определите, сколько клиентов превышают установленный лимит потребления. Постройте диаграмму, показывающую среднюю продолжительность разговоров каждого клиентом за летний период. Вариант 5 Учет результатов экзаменационной сессии ведется с использованием электронных ведомостей. Типовые ведомости создаются для групп и содержат списки студентов (фамилия, имя, отчество, номер зачетной книжки). Требуется подготовить для группы ведомость назначения студентов на стипендию по результатам экзаменационной сессии, в которой также подсчитывается сумма стипендиального фонда для группы. Для назначения на стипендию вычисляется средний балл по результатам сдачи экзаменов по каждому студенту. При этом, учитывая, что сданы все экзамены, соблюдаются условия: − если средний балл 5, выплачивается 50 %-я надбавка к минимальной стипендии; − если средний балл не менее 4,5, выплачивается 30 %-я надбавка к минимальной стипендии; − если средний балл от 4 до 4,5 (включительно), выплачивается минимальная стипендия; − если средний балл меньше 4, стипендия не выплачивается. Постройте диаграмму, показывающую количество оценок определенного вида, полученных в данной группе. Вариант 6 Восемь спортсменов-многоборцев один раз в месяц принимают участие в соревнованиях по пяти видам спорта. По каждому виду спорта спортсмен набирает определенное количество очков. Проведите ранжирование каждого спортсмена по количеству набранных очков в каждом месяце. Составьте итоговую таблицу достижений спортсменов за квартал текущего года. Найдите размер ежеквартальной премии, которая зависит от занятого места (ранга) и представляет члены геометрической прогрессии. 101


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

количества

Вариант 7 Билет на пригородном поезде стоит 5 руб., если расстояние до станции не больше 20 км; 13 руб., если расстояние больше 20 км, но не больше 75 км; 20 руб., если расстояние больше 75 км. Составьте таблицу, содержащую следующие сведения: пункт назначения, расстояние, стоимость билета, количество проданных билетов до пункта назначения. Выясните, сколько станций находится в радиусе 50 км от города. Постройте диаграмму, показывающую, какая станция пользуется наибольшим спросом. Вариант 8 Для шести рабочих, занятых на двух видах работ, введена почасовая система оплаты труда, зависящая от вида выполняемых работ. Основной заработок начисляется исходя из общего объема отработанного времени. Определены различные премиальные в зависимости от выполненного вида работы, начисляемые как процент от основного заработка за вычетом подоходного налога 13 %. Составьте следующие таблицы: − почасовая оплата и подоходный налог; − отработанное время, включая виды работ; − начисление премиальных; − начисление денежных сумм и суммы к выплате. Постройте диаграмму, показывающую распределение размера премий рабочих. Вариант 9 Имеются данные об объемах реализации одного и того же товара в пяти магазинах торговой фирмы «Кировский» за первый квартал года по определенной цене. Проведите ранжирование магазинов по объему выручки в каждом месяце и в целом за квартал. Определите: − ежемесячную выручку каждого магазина; − итоговую выручку каждого магазина за квартал; − итоговую выручку всех магазинов за месяц и за квартал; − минимальную и максимальную выручку каждого магазина за квартал; − среднюю выручку каждого магазина за квартал; − среднюю выручку всех магазинов за месяц и за квартал. 102


Постройте диаграмму, показывающую распределение средней выручки каждого магазина за квартал. Вариант 10 Имеются данные об объемах реализации шести товаров по различным ценам в супермаркете «Купец» за первый квартал года. Проведите ранжирование товаров по объему полученной от их реализации выручки в каждом месяце и в целом за квартал. Определите: − ежемесячную выручку от реализации каждого товара; − минимальную и максимальную выручку от реализации всех товарам за квартал; − процент месячной выручки от реализации всех товаров в общей суммарной выручке магазина за квартал; − процент суммарной выручки, полученной от реализации каждого товара за квартал, в общем квартальном итоге работы магазина; − среднюю выручку магазина за месяц и за квартал. Постройте диаграмму, показывающую ежемесячную выручку от реализации каждого товара. Вариант 11 Сотрудникам кафедры университета зарплата начисляется с использованием электронных ведомостей. Типовые ведомости для профессорско- преподавательского состава создаются с учетом оклада по тарифной сетке, надбавки за должность (40 % от оклада) и надбавки за степень. Типовые ведомости для учебно-вспомогательного персонала создаются с учетом оклада по тарифной сетке и индивидуальной надбавки. Составьте две ведомости начисления заработной платы: профессорско-преподавательскому составу и учебно-вспомогательному персоналу. В ведомости необходимо учесть подоходный налог, необлагаемый подоходным налогом минимум, равный минимальной зарплате по стране, отчисления в профсоюз. Постройте диаграмму, показывающую соотношение заработной платы учебно-вспомогательного персонала. Вариант 12 Имеются данные о планируемых в соответствии с бюджетом и фактических расходах администрации Кировского района за первое полугодие. Проверьте соответствие бюджета и расходов каждого месяца, генерируя в ячейках сообщения типа: «бюджет превышен на» или «имеется резерв в». В соседнем столбце укажите соответствующее превышение (резерв) бюджета. 103


Рассчитайте следующие итоговые величины за полугодие: − число месяцев, в течение которых расходы превышали бюджет; − общую сумму превышения расходов над бюджетом (только по тем месяцам, когда это происходило); − общую сумму резерва (только по тем месяцам, когда это происходило); − суммарные расходы и суммарный бюджет за полугодие. Отобразите графически динамику изменения расходов по месяцам. Вариант 13 Имеются данные об объемах реализации двух товаров в трех магазинах в течение трех текущих месяцев. В каждом из магазинов работает два продавца. Все магазины принадлежат одной фирме. Найдите суммарное количество каждого товара, реализованного каждым продавцом за квартал, общий объем продаж для каждого продавца и подведите итоги работы каждого магазина и фирмы в целом. На основе полученной итоговой таблицы определите эффективность работы каждого продавца, вычислив его вклад в общий объем продаж. Отобразите графически эффективность работы каждого продавца. Вариант 14 Два цеха производят приборы трех видов – прибор «Альфа» артикулов А1 и А2, прибор «Бета» артикулов Б1 и Б2, прибор «Гамма» артикулов В1 и В2. Цех 1 выпускает приборы «Альфа» и «Бета». Цех 2 выпускает приборы «Бета» и «Гамма». Имеются данные о количестве приборов, произведенных каждым цехом за январь, февраль и март. Известны также издержки, приходящиеся на единицу продукции каждого артикула. Определите: − общие издержки каждого цеха по приборам каждого артикула в январе, феврале и марте; − количество и долю приборов артикула Б2, изготовленных вторым цехом за три месяца; − количество приборов артикула Б2, изготовленных обоими цехами за три месяца; − количество приборов «Бета», изготовленных обоими цехами за три месяца; − долю издержек второго цеха по изготовлению приборов «Бета» в общих издержках по изготовлению приборов «Бета» обоими цехами за три месяца. Постройте диаграмму, показывающую долю приборов артикула Б2, изготовленных вторым цехом в январе, феврале и марте. Вариант 15 Два цеха производят приборы трех видов – прибор «Альфа» артикулов А1 и А2, прибор «Бета» артикулов Б1 и Б2, прибор «Гамма» артикулов В1 и В2. Цех 1 выпускает приборы «Альфа» и «Бета». Цех 2 выпускает 104


приборы «Бета» и «Гамма». Имеются данные о количестве приборов, произведенных каждым цехом за январь, февраль и март. Известны также издержки, приходящиеся на единицу продукции каждого артикула. Определите: − общие издержки каждого цеха по приборам каждого артикула в январе, феврале и марте; − средние издержки по изготовлению приборов «Бета» первым цехом за январь, февраль и март; − средние издержки по изготовлению приборов «Бета» первым цехом за три месяца; − издержки по изготовлению приборов артикула Б2 обоих цехов за три месяца; − средние издержки по изготовлению приборов вторым цехом за три месяца; − средние издержки по изготовлению приборов «Бета» вторым цехом за три месяца. Постройте диаграмму, показывающую средние издержки по изготовлению приборов артикула Б2, изготовленных вторым цехом в январе, феврале и марте. Вариант 16 Имеются данные о фактическом и планируемом выпуске продукции шести цехов некоторого предприятия за первое полугодие. Проверьте соответствие фактического и планируемого выпуска каждого цеха, генерируя в соответствующих ячейках сообщения типа: «план превышен на» или «план недовыполнен на». В соседнем столбце укажите соответствующее превышение фактического выпуска над плановыми показателями. Рассчитайте следующие итоговые величины за полугодие: − число цехов, превышающих план; − общую сумму превышения фактического выпуска по цехам, которые перевыполнили план; − общую сумму недовыполнения плана по цехам, которые не выполнили плановые нормативы. Отобразите графически динамику изменения фактического выпуска продукции всех цехов по месяцам. Вариант 17 Имеются данные об объемах реализации восьми товаров по различным ценам в магазине за второй квартал года. Проведите ранжирование товаров по объему полученной от их реализации выручки в каждом месяце. Определите: − ежемесячную выручку от реализации каждого товара; 105


− минимальную и максимальную выручку от реализации всех товарам за квартал; − процент суммарной выручки, полученной от реализации каждого товара за квартал, в общем квартальном итоге работы магазина; − среднюю выручку магазина за месяц и за квартал. Постройте диаграмму, показывающую объем реализации каждого товара. Вариант 18 Имеются данные о фактическом и планируемом расходе материалов восьми цехов предприятия за второе полугодие. Проверьте соответствие фактического и планируемого расхода каждого цеха, генерируя в соответствующих ячейках сообщения типа: «расход превышен на» или «расход сэкономлен на». В соседнем столбце укажите соответствующее превышение фактического расхода над плановыми показателями. Рассчитайте следующие итоговые величины за полугодие: − число цехов, сэкономивших материал; − общую сумму превышения фактического расхода по цехам; − общую сумму сэкономленного расхода по цехам. Отобразите графически динамику изменения фактического расхода материалов всех цехов по месяцам. Вариант 19 Имеются данные об объемах реализации двух товаров с трех складов в течение шести текущих месяцев. В каждом из складов работает три работника. Все склады принадлежат одной фирме. Найдите суммарное количество каждого товара, реализованного каждым работником за полугодие, общий объем продаж для каждой бригады и подведите итоги работы каждого склада и фирмы в целом. На основе полученной итоговой таблицы определите эффективность работы каждого работника, вычислив его вклад в общий объем реализации. Отобразите графически эффективность работы каждого работника. Вариант 20 Имеются данные об объемах выпуска восьми изделий по различным ценам на заводе за первый квартал года. Проведите ранжирование изделий по объему полученной от их реализации выручки в каждом месяце. Определите: − ежемесячную выручку от реализации каждого изделия; − максимальную выручку от реализации всех изделий за квартал; − процент суммарной выручки, полученной от реализации каждого изделия за квартал, в общем квартальном итоге работы завода; 106


− среднюю выручку завода за месяц и за квартал. Постройте диаграмму, показывающую объем выпуска каждого изделия. Вариант 21 Имеются данные о планируемых в соответствии с бюджетом и фактических расходах администрации Центрального района за второе полугодие. Проверьте соответствие бюджета и расходов каждого месяца, генерируя в ячейках сообщения типа: «бюджет превышен на» или «имеется резерв в». В соседнем столбце укажите соответствующее превышение (резерв) бюджета. Рассчитайте следующие итоговые величины за полугодие: − суммарные расходы и суммарный бюджет за полугодие; − общую сумму превышения расходов над бюджетом (только по тем месяцам, когда это происходило); − общую сумму резерва (только по тем месяцам, когда это происходило); − долю резерва от суммарных расходов. Отобразите графически динамику изменения расходов по месяцам. Вариант 22 Два цеха производят приборы трех видов – прибор «Альфа» артикулов А1 и А2, прибор «Бета» артикулов Б1 и Б2, прибор «Гамма» артикулов В1 и В2. Цех 1 выпускает приборы «Альфа» и «Гамма». Цех 2 выпускает приборы «Бета» и «Альфа». Имеются данные о количестве приборов, произведенных каждым цехом за июнь, июль и август. Известны также издержки, приходящиеся на единицу продукции каждого артикула. Определите: − общие издержки каждого цеха по приборам каждого артикула в июне, июле и августе; − средние издержки по изготовлению приборов «Альфа» первым цехом за июнь, июль и август; − количество и долю приборов артикула А2, изготовленных первым цехом за три месяца; − количество приборов артикула А2, изготовленных обоими цехами за три месяца. Постройте диаграмму, показывающую долю приборов артикула А2, изготовленных первым цехом в июне, июле и августе. Вариант 23 Два цеха производят приборы трех видов – прибор «Альфа» артикулов А1 и А2, прибор «Бета» артикулов Б1 и Б2, прибор «Гамма» артикулов В1 и В2. Цех 1 выпускает приборы «Альфа» и «Гамма». Цех 2 выпускает приборы «Бета» и «Альфа». Имеются данные о количестве приборов, произведенных каждым цехом за июнь, июль и август. Известны также издержки, приходящиеся на единицу продукции каждого артикула. 107


Определите: − общие издержки каждого цеха по приборам каждого артикула в июне, июле и августе; − общие издержки каждого цеха по приборам каждого артикула в июне, июле и августе; − количество приборов «Альфа», изготовленных второго цеха за три месяца; − количество приборов «Альфа», изготовленных обоими цехами за три месяца; − долю издержек второго цеха по изготовлению приборов «Альфа» в общих издержках по изготовлению приборов «Альфа» обоими цехами за три месяца; − средние издержки по изготовлению приборов вторым цехом за три месяца. Постройте диаграмму, показывающую количество приборов «Альфа», изготовленных второго цеха за три месяца. Вариант 24 Имеются данные об объемах реализации одного и того же товара в пяти магазинах торговой фирмы «Арбат» за первое полугодие по определенной цене. Проведите ранжирование магазинов по объему выручки в каждом месяце и в целом за квартал. Определите: − ежемесячную выручку каждого магазина; − итоговую выручку каждого магазина за полугодие; − итоговую выручку всех магазинов за месяц и за полугодие; − среднюю выручку каждого магазина за полугодие; − долю выручки каждого магазина от выручки всех магазинов за полугодие. Постройте диаграмму, показывающую распределение ежемесячной выручки каждого магазина. Вариант 25 В супермаркете имеется три отдела с разными товарами: одежда, хозтовары, парфюмерия. Ежегодно проводится уценка продукции. Если продукция находится дольше 9 месяцев, то она уценивается в 1,3 раза, если продукция находится дольше 11 месяцев, то она уценивается в 1,5 раза. Составьте ведомость уценки товара по каждому отделу, которая должна содержать следующую информацию: наименование и дата поступления товара, срок хранения на текущий день, цена товара до уценки, цена товара после уценки. 108


Рассчитайте по каждому отделу количество залежавшегося товара (срок хранения более 11 месяцев). Постройте для одного из складов диаграмму, показывающую количество залежавшегося товара по отношению ко всему товару.

ЛАБОРАТОРНАЯ РАБОТА № 5 БАЗА ДАННЫХ Цель работы: Научиться работать с базами данных, выполнять сортировку и фильтрацию данных, находить промежуточные итоги, общие итоги, создавать сводные таблицы.

Задание (в соответствии с индивидуальным вариантом)

1. Изучить теоретические вопросы по теме лабораторной работы (раздел 6). 2. Выполнить задание. Вариант 1 Дана таблица 1 «Данные о командировочных расходах сотрудниками предприятия». Таблица 1 Название отдела

Место назначения

Число командируем ых

Число дней

Цена одного билета туда и обратно, руб.

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

1. Сформировать таблицу 2 «Расчет командировочных расходов по предприятию». Таблица 2

Назнач ение отдела

1

Место назначения

Число командир уемых

Числ о дней

Цена одного билета туда и обратно, руб.

2

3

4

5

Расходы на одного человека в день Стоимо сть прожив ания, руб. 6

Суточн ые, руб.

Всего , руб.

7

8

Общая сумма расходов, руб. 9

Выходной документ должен содержать 15–20 записей (3–5 отделов, для каждого отдела предусмотреть 3–5 мест назначения). Расчет данных в графах 8 и 9 в каждой строке табл. 2 осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф): 109


[8] = [6]+[7]; [9] = [3]*([5]+[4]*[8]). 2. Таблица 2 должна содержать итоговые данные по каждому отделу и общие итоги по предприятию в графах 3, 4, 9. 3. Построить столбиковую диаграмму командировочных расходов на одного человека в день (стоимость проживания и суточные) по одному из отделов (любой). 4. Построить круговую диаграмму суммарных расходов на командировки сотрудников отделами предприятия. 5. Для таблицы 2 создать сводную таблицу. Вариант 2 Дана таблица 1 «Данные об использовании топлива автотранспортным предприятием». Таблица 1 Номе Номер р автомо гараж биля а

Ф.И.О. водителя

Остаток на начало месяца, л

Приход, л по о других раздаточн водителе ой й ведомости

Расход, л на пробег автомоби ля

передано другим водителям

1. Сформировать таблицу 2 «Ведомость – отчет движения топлива, находящегося в подотчете у водителей». Таблица 2

3

4

всего

2

водителямдругим передано

1

на пробег автомобиля

Ф.И.О. водите ля

всего

Номер автом обиля

Остаток на начало месяца, л

от других водителей

Номе р гара жа

Расход, л

по раздаточной ведомости

Приход, л

5

6

7

8

9

10

Остат ок на конец месяц а

11

Выходной документ должен содержать 15–20 записей (3–5 гаражей, в каждом гараже по 3–5 автомобилей). Расчет данных в графах 7, 8 и 9 в каждой строке табл. 2 осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф): [7]= [5] + [6]; [10]= [8] + [9]; [11]= [4] + [7] - [10]. 110


2. Таблица 2 должна содержать итоговые данные по каждому гаражу и общие итоги по АТП в графах 4, 7, 10, 11. 3. Построить столбиковую диаграмму остатков топлива на начало и конец месяца по одному гаражу (любой). 4. Построить круговую диаграмму суммарных остатков топлива на конец месяца по всем гаражам. 5. Для таблицы 2 создать сводную таблицу. Вариант 3 Дана таблица 1 «Данные о забракованной по различным причинам продукции на предприятии». Таблица 1 Цех

Изделие

Цена изделия, руб.

Количество забракованных изделий, шт. Небрежность Настройка рабочих оборудования

1. Сформировать таблицу 2 «Ведомости предприятии по различным причинам».

потерь

от

брака

на

Цех

Таблица 2 Издели е

Цена изделия, руб.

1

2

3

Количество забракованных изд., шт. небрежно настройка сть оборудован рабочих ия 4 5

Потери от брака, руб. небрежност ь рабочих 6

настройка оборудования 7

Суммар ные потери от брака, руб. 8

Выходной документ должен содержать 15–20 записей (3–5 цехов, в каждом цехе по 3-5 наименований изделий). Расчет данных в графах 6, 7, 8 в каждой строке таблицы 2 осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф): [6]=[3]*[4] [7]=[3]*[5] [8]=[6]+[7] 2. Таблица 2 должна содержать итоговые данные по каждому цеху и общие итоги по предприятию в графах 4, 5, 6, 7, 8. 3. Построить столбиковую диаграмму потерь от брака из-за небрежности рабочих и настройки оборудования по одному цеху (любому). 4. Построить круговую диаграмму суммарных потерь от брака по всем цехам. 5. Для таблицы 2 создать сводную таблицу. Вариант 4

111


Дана таблица 1 «Данные о показаниях спидометра, нормах расхода бензина и фактическом расходе бензина автомобилями предприятия за месяц». Таблица 1 Номер гаража

Марка автомобиля

Номер автомобиля

Показания спидометра, км. на начало на конец месяца месяца

1. Сформировать таблицу автотранспортом предприятия».

2

«Справка

Норма расхода бензина, л/100 км

о

Фактический расход бензина, л

расходе

бензина Таблица 2

Ном ер гара жа

Марка автомоб иля

Номер автом обиля

1

2

3

Показания спидометра, км на на конец начало месяца месяца 4 5

Расход бензина, л

Пробег, км

Норма расхода бензина, л/100 км

по норме

фактич ески

6

7

8

9

Перер асход (эконо мия), л 10

Выходной документ должен содержать 15-20 записей (3-5 гаражей, в каждом из которых по 3-5 автомобилей). Расчет данных в графах 6, 8, 10 в каждой строке таблицы 2 осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф): [6] = [5] - [4]; [8] = [6] * [7] / 100; [10] = [9] - [8]. 2. Таблица 2 должна содержать итоговые данные по каждому гаражу и общие итоги по предприятию в графах 6, 8, 9, 10. 3. Построить столбиковую диаграмму расхода бензина по норме и фактически одним гаражом предприятия (любым). 4. Построить круговую диаграмму суммарного расхода бензина (фактически) всеми гаражами предприятия. 5. Для таблицы 2 создать сводную таблицу. Вариант 5. Дана таблица 1 «Данные об отработанном времени рабочими цеха». Таблица 1 Номер бригады

Ф.И.О. рабочего

Разряд

Часовая тарифная ставка, руб.

всего

Отработано, ч в т.ч. сверхурочно

в т.ч. ночью

1. Сформировать таблицу 2 «Ведомость начисления заработной платы рабочим цеха». Таблица 2 Отработано, ч

112

Начислено, руб.


Ф.И.О. рабоче го

Раз ряд

1

2

3

4

Всего

Номе р брига ды

Часова я тарифн ая ставка, руб.

в т.ч. свехуро чно

в т.ч ночью

поврем енно

сверху рочно

ночны е

Сумма всех начислен ий, руб.

6

7

8

9

10

11

5

Выходной документ должен содержать 15–20 записей (3–5 бригад, в каждой бригаде по 3–5 рабочих). Доплата за час, отработанный сверхурочно, составляет 50 % от часовой тарифной ставки. Доплата за час, отработанный в ночное время, составляет 30 % от часовой тарифной ставки. Расчет данных в графах 8, 9, 10, 11 в каждой строке таблицы 2 осуществляется со следующей схемой (в квадратных скобках указаны порядковые номера граф): [8] = [4] * [5]; [9] = 0,5 * [4] * [6]; [10] = 0,3 * [4] * [7]; [11] = [8] + [9] + [10]. 2. Таблица 2 должна содержать итоговые данные по каждой бригаде и общие итоги по цеху в графах 8, 9, 10, 11. 3. Построить столбиковую диаграмму часов, отработанных сверхурочно и в ночное время рабочими одной (любой) бригады. 4. Построить круговую диаграмму суммарных начислений заработной платы по каждой бригаде. 5. Для таблицы 2 создать сводную таблицу. Вариант 6. Дана таблица 1 «Данные о поступлении и расходе нефтепродуктов на предприятии». Таблица 1 Подраздел ение

Материал

Остаток на начало года, кг

Поступило в течение года, кг

Израсходовано за год, кг на на прочие автомобил трактора расходы и

1. Сформировать таблицу 2 «Ведомость о движении нефтепродуктов на предприятии». Таблица 2 Подраздел ение

Матери ал

Остаток на начало года, кг

Поступило в течение года, кг

1

2

3

4

Израсходовано за год , кг на на прочие тракто автом расход всего ра обили ы 5 6 7 8

Остаток на конец года, кг 9

113


Выходной документ должен содержать 15-20 записей (3-5 подразделений, в каждом подразделении по 3-5 наименований нефтепродуктов). Расчет данных в графах 8, 9 в каждой строке таблицы 2 осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф): [8] = [5] + [6] + [7]; [9] = [3] + [4] - [8]. 2. Таблица 2 должна содержать итоговые данные по каждому цеху и общие итоги по предприятию в графах 3, 4, 8, 9. 3. Построить столбиковую диаграмму остатков материалов на начало и конец года по одному подразделению (любой). 4. Построить круговую диаграмму суммарных остатков материалов на конец года по всем подразделениям предприятия. 5. Для таблицы 2 создать сводную таблицу. Вариант 7. Дана таблица 1 «Данные о закупе готовой продукции торговым предприятием». Таблица 1 Фирмапоставщик

Продукция

Количество, кг

Закупочная цена, руб.

Торговая надбавка, процент

1. Сформировать таблицу 2 «Расчет валовой прибыли торгового предприятия». Таблица 2 Фирмапоставщи к 1

Продукци я

Колич ество, кг

Закупочн ая цена, руб.

2

3

4

Торгова я надбавк а, процент 5

Розничн ая цена, руб.

Сумма закупки, руб.

Сумма реализа ции, руб.

Валовая прибыль , руб.

6

7

8

9

Выходной документ должен содержать 15–20 записей (3–5 фирм-поставщиков, каждая из которых поставляет по 3–5 наименований продукции). Расчет данных в графах 6, 7, 8, 9 в каждой строке таблицу 2 осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф): [6] = [4] * ([5] / 100 + 1); [7] = [3] * [4]; [8] = [3] * [6]; [9] = [8] - [7]. 2. Таблица 2 должна содержать итоговые данные по каждой фирмепоставщику и общие итоги по предприятию в графах 3, 7, 8, 9. 114


3. Построить столбиковую диаграмму закупочной и розничной цен продукции от одного поставщика (любого). 4. Построить круговую диаграмму суммарной стоимости закупленной продукции по всем фирмам-поставщикам. 5. Для таблицы 2 создать сводную таблицу. Вариант 8. Дана таблица 1 «Данные об отгрузке готовой продукции предприятием». Таблица 1 Изделие

Заказчик, покупатель

Отгружено, шт.

Отпускная цена, руб.

1. Сформировать таблицу 2 «Ведомость отгрузки и реализации готовой продукции предприятием». Таблица 2 Изделие

Заказчик, покупател ь

Отгружено, шт.

Отпускная цена, руб.

1

2

3

4

Суммы по платежным документам, руб. транспортные за расходы НДС, готовые всего процент сумма, изделия процент руб. 5 6 7 8 9

Выходной документ должен содержать 15-20 записей (3-5 наименований изделий, для каждого изделия по 3-5 покупателей). Транспортные расходы составляют 5 % от стоимости готовых изделий. Налог на добавленную стоимость (НДС) составляет 18 % от стоимости готовых изделий вместе с транспортными расходами. Расчет данных в графах 5, 6, 7, 8 в каждой строке таблицы 2 осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф): [5] = [3] * [4]; [8] = ([5] + [7]) *18%/118; [9] = [5] + [7] + [8]. 2. Таблица 2 должна содержать итоговые данные по каждому наименованию изделия и общие итоги по предприятию в графах 3, 5, 7, 9. 3. Построить столбиковую диаграмму суммарной стоимости одного вида изделия (любого) и стоимости этого изделия без учета транспортных расходов и НДС. 4. Построить круговую диаграмму количества отгруженных изделий каждого наименования. 5. Для таблицы 2 создать сводную таблицу. Вариант 9. Дана таблица 1 «Данные о поступлении на склад продукции от различных фирм-производителей». 115


Таблица 1 Фирмапроизводитель

Продукция

1. Сформировать продукции на склад».

Цена за единицу, руб.

таблицу

2

Подлежит поставке по договору, шт.

«Ведомость

Фактически поставлено, шт.

поступления

готовой

Таблица 2 Фирмапроизводи тель

Продукц ия

Цена за единицу, руб.

1

2

3

Подлежит поставке по договору количе сумма, ство, руб. шт. 4 5

Фактически поставлено количест во, шт.

сумма, руб.

6

7

Отклонение количе ство, шт. 8

сумма, руб. 9

Выходной документ должен содержать 15-20 записей (3-5 фирмпроизводителей, каждая из которых поставляет по 3-5 наименований продукции). Расчет данных в графах 5, 7, 8, 9 в каждой строке таблицы 2 осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф): [5] = [3] * [4]; [7] = [3] * [6]; [8] = [4] - [6]; [9] = [5] - [7]. 2. Таблица 2 должна содержать итоговые данные по каждой фирмепроизводителю и общие итоги по предприятию в графах 4, 5, 6, 7, 8, 9. 3. Построить столбиковую диаграмму плановых и фактических поступлений продукции (количество) от одного производителя (любого). 4. Построить круговую диаграмму суммарной стоимости фактически поставленной продукции от всех фирм-производителей. 5. Для таблицы 2 создать сводную таблицу. Вариант 10. Дана таблица 1 «Данные о затратах на производство по розничным статьям за 2 квартала года на предприятии». Таблица 1 Подразделение

Статьи затрат

Сумма затрат за 1-й квартал, руб.

Сумма затрат за 2-й квартал, руб. апрель май июнь

1. Сформировать таблицу 2 «Справка о затратах на производство за 2-й квартал и первое полугодие на предприятии». Таблица 2 Подразделение

116

Сумма затрат за 2-й квартал, руб.


1

Статья затрат

Сумма затрат за 1й квартал, руб.

2

3

В средн Апрель Май Июнь Всего ем за месяц 4

5

6

7

8

Сумма затрат за первое полугодие, руб. 9

Выходной документ должен содержать 15–20 записей (–5 подразделений, в каждом подразделении 3–5 статей затрат: материалы, расходы на оплату труда, отчисления в различные форды, потери от брака, общепроизводственные расходы, коммерческие расходы и т. д.). Расчет данных в графах 7, 8, 9 в таблицы 2 осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф): [7] = [4] + [5] + [6]; [8] = [7] / 3; [9] = [3] + [7]. 2. Таблица 2 должна содержать итоговые данные по каждому подразделению и общие итоги по предприятию в графах 3, 7, 8, 9. 3. Построить столбиковую диаграмму месячных расходов одного подразделения предприятия (любого) по различным статьям затрат во 2-м квартале. 4. Построить круговую диаграмму суммарных затрат на производство каждого подразделения предприятия за первое полугодие. 5. Для таблицы 2 создать сводную таблицу. Вариант 11. Дана таблица 1 «Данные о производстве стеклянных изделий на предприятии». Таблица 1 Наименование изделия

Число рабочих в одну смену, чел.

Плановая затрата времени на обработку изделия, час.

Плановый выпуск изделий в смену, шт.

Номер бригады

Число рабочих дней в квартале

Наименов ание изделия

Номер брига ды

Число рабочих в одну смену, чел.

Плановая затрата времени на обработку изделия, час.

Плановы й выпуск изделий в смену, шт.

Число рабоч их дней в месяц е

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

1. Сформировать таблицу 2 «Ведомость об объеме производства продукции в натуральном выражении». Таблица 2

Трудозатр аты в месяц, нормочас

117


1

2

3

4

5

6

7

8

Выходной документ должен содержать 15–20 записей (3–5 бригад, изготавливающих 5–7 изделий, 5–10 рабочих в одну смену и т. д.). Плановый выпуск изделий в смену [5] выставляется самостоятельно. Расчет данных в графах 7, 8 в таблице 2 осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф): [7] = [3] * 5] * [6]; [8] = [4] * [7]. 2. Таблица 2 должна содержать итоговые данные по каждой бригаде и общий итог в графах 5, 6, 7, 8. 3. Построить столбиковую диаграмму по изготовлению продукции одной (любой) бригадой. 4. Построить круговую диаграмму суммарного выпуска одного вида продукции за месяц несколькими бригадами. 5. Для таблицы 2 создать сводную таблицу. Вариант 12. Дана таблица 1 «Данные об операциях с валютой». Наименование валюты

Остаток на начало дня

День недели

Приход

Таблица 1 Курс в национальной валюте

Расход

1. Сформировать таблицу 2 «Ведомость об операциях с валютой». Таблица 2 Наименова ние валюты 1

Остаток на начало дня 2

День недели 3

Приход 4

Расход 5

Остат ок на конец дня 6

Курс в национальн ой валюте 7

Остаток в нац. валюте на конец дня 8

Выходной документ должен содержать 15–20 записей (5–7 наименований валюты, в 3–5 дней в неделю и т. д.). Расчет данных в графах 5, 7, 8 в таблице 2 осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф): [5] = [2] + [3] - [4]; [7] = [5] * [6]; [8] = [6] * [7]. 2. Таблица 2 должна содержать итоговые данные в графах 4, 5, 6, 8. 3. Построить столбиковую диаграмму по каждому дню проведения операций с одним видом валюты. 4. Построить круговую диаграмму суммарного остатка валюты по 3-м дням. 118


5. Для таблицы 2 создать сводную таблицу. Вариант 13. Дана таблица 1 «Данные штатного расписания». [4] Таблица 1 Наименование должности

Наименование отдела

Разряд

Должностной оклад, руб.

Стаж работы

1. Сформировать таблицу 2 «Штатное расписание руководителей, специалистов, служащих». Таблица 2 Наименова ние должности

Разряд

Должностн ой оклад, руб.

1

2

3

Премия Стаж работы проц сумма, руб. ент

4

5

6

Доплата выслуга сумма, лет, руб. процент 7 8

Фонд з/пл за квартал

9

Выходной документ должен содержать 15–20 записей (5–7 должностей, 5–7 разрядов и т. д.). Расчет данных в графах 6, 8, 9 в каждой строке таблицы 2 осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф): [4] – стаж работы выставляется самостоятельно; [5] – процент премии выставляется самостоятельно в зависимости от разряда, но не более 50 %, (формат числа – процентный); [6] = [3] *[5]/100; [7] – процент по выслуге лет зависит от стажа работы [4]: если более 25 лет, то 25 %, от 20 до 25 лет – 20 %, от 10 до 20 лет – 15 %, менее 10 лет –10 %; (формат числа – процентный); [8] = [3] * [7]; [9] = ([3] + [6] + [8]) * 3. 2. Таблица 2 должна содержать итоговые данные по премиям и фонду зарплаты за квартал в графах 6, 8, 9. 3. Построить столбиковую диаграмму о получении премии в зависимости от занимаемой должности. 4. Построить круговую диаграмму суммарного фонда зарплаты за квартал по различным должностям. 5. Для таблицы 2 создать сводную таблицу. Вариант 14. Дана таблица 1 «Данные товарной продукции на предприятии». Таблица 1

119


Плановый выпуск продукции за квартал, шт.

Наименование изделия

Оптовая цена изделия, руб.

Отпускная цена изделия, руб.

1. Сформировать таблицу 2 «Расчет объема товарной продукции». Таблица 2 Объем товарной продукции

Наимено вание изделия

Плановый выпуск продукции за квартал, шт.

Оптовая цена изделия, руб.

Отпускная цена изделия, руб.

1

2

3

4

в оптовых ценах, руб. 5

в отпускн ых ценах, руб. 6

НДС, руб.

итого

7

8

Выходной документ должен содержать 15-20 записей (7-12 видов изделий, 3-5 размерностей цены на изделие и т.д.). Расчет данных в графах 5, 6, 7, 8 в таблице 2 осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф): [5] = [3] * [2]; [6] = [4] * [2]; [7] = [6] * 18% / 118%; [8] = [6] + [7]. 2. Таблица 2 должна содержать итоговые данные по объему товарной продукции за квартал в графах 5, 6, 7. 3. Построить столбиковую диаграмму по оптовым и отпускаемым ценам изделия. 4. Построить круговую диаграмму суммарного объема продукции по графе Итого. 5. Для таблицы 2 создать сводную таблицу. Вариант 15. Дана таблица 1 «Данные о реализации изделий за плановый период». Таблица 1 Изделие

Остатки на начало года, шт.

План выпуска, шт.

Остатки на конец года, шт.

Стоимость единицы продукции в оптовых ценах, руб.

1. Сформировать таблицу 2 «Сведения о выручки от реализации изделий за плановый период». Таблица 2 Изделие

120

Остатки на

Стоимость в оптовых ценах, руб.


начало года, шт. 1

2

План выпуска, шт. 3

Остатки на конец года, шт. 4

Объем реализации, шт. 5

всего объема реализации, тыс. руб. 7

единицы продукции 6

Выходной документ должен содержать 15–20 записей (5–10 видов изделий, 3–5 размерностей цены на единицу продукции у разных оптовиков и т. д.). Расчет данных в графах 5, 7 (табл. 2) осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф): [5] = [2] + [3] - [4]; [7] = [5] * [6] / 1000. 2. Таблица 2 должна содержать итоговые данные по объему реализации товарной продукции в графах 5, 7. 3. Построить столбиковую диаграмму по остаткам на начало и конец года. 4. Построить круговую диаграмму суммарного объема реализации различных изделий. 5. Для таблицы 2 создать сводную таблицу. Вариант 16. Дана таблица предприятия».

1

«Начисление

денежных

средств

работникам Таблица 1

Табельный номер работника

Стаж работы

Зарплата, руб.

1. Сформировать таблицу 2 «Ведомость начисления денежных средств работникам предприятия». Таблица 2 Период ы выплат (месяц)

1

Ста Табельны ж й номер рабо работника ты

2

3

Зарп лата

4

Начисления, руб. Премия Выслуга проц Сумма, про Сумма, руб. цент руб. ент

5

6

7

8

Прочие выплаты

Всего начислено, руб.

9

10

Выходной документ должен содержать 15–20 записей (5–7 работников). Процент премии в графе [5] выставляется самостоятельно, но не более 50 % (формат числа – процентный): [6] = [4] * [5]. Процент по выслуге лет выставляется в соответствии со стажем работы: если более 25 лет, то 25 %, от 20 до 25 лет – 20 %, от 10 до 20 лет – 15 %, менее 10 лет –10 %; (формат числа – процентный): 121


[8] = [4] * [7]; [10] = [4] + [6] + [8] + [9]. 2. Таблицу 2 должна содержать итоговые данные по различным начислениям в графах 4, 6, 8, 9, 10. 3. Построить столбиковую диаграмму по видам начислений для всех работников. 4. Построить круговую диаграмму суммарного начисления для всех работников. 5. Для таблицы 2 создать сводную таблицу. Вариант 17. Дана таблица 1 «Заказы производственного цеха предприятия». Таблица 1 Номер участка цеха

Номер заказа

1. Сформировать таблицу 2 «Накопительная ведомость по цеху в стоимостной выражении (тыс. руб.)». Таблица 2 Дата

Номер участка цеха

120

125

131

142

157

159

163

170

1

2

3

4

5

6

7

8

9

10

Номер заказа

Итого в цеху 11

Выходной документ должен содержать 15–20 записей (5–7 участков цеха для каждого заказа). Расчет данных в графе 11 (табл. 2) осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф): [11] = [3]+[4]+[5]+[6]+[7]+[8]+[9]+[10]. 2. Таблица 2 должна содержать итоговые данные по номеру заказа в графах 3, 4, 5, 6, 7, 8, 9, 10, 11. 3. Построить столбиковую диаграмму по двум любым участкам цеха для всех заказов. 4. Построить круговую диаграмму суммарного начисления для всех участков цеха на любую дату. 5. Для таблицы 2 создать сводную таблицу. Вариант 18. Дана таблица 1 «Потребность в спецодежде и обуви». Таблица 1 122


Наименование изделия

Срок носки, мес.

Количество рабочих, чел.

№ участка

1. Сформировать таблицу 2 «Ведомость о затратах на покупку спецодежды и обуви для рабочих организации». Таблица 2 Наимен ование изделия

№ участк а

Срок носки, мес.

Количест во выдач в год, шт.

Количество рабочих, чел.

1

2

3

4

5

Потребность в год Количес тво, шт.

Стоимость ед. в руб.

Сумма, руб.

6

7

8

Выходной документ должен содержать 15–20 записей (5–8 наименований с 3–5 различными сроками носки и т. д.). Расчет данных в графах 4, 6, 8 таблицу 2 осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф): [4] = 12/[3]; [6] = [4]*[5]; [8] = [6]*[7]. 2. Таблица 2 должна содержать итоговые данные в графах 4, 5, 6, 7, 8. 3. Построить столбиковую диаграмму по количеству требуемых изделий и количеству выдач в год. 4. Построить круговую диаграмму общей суммы затрат на спецодежду и обувь по каждому изделию. 5. Для таблицы 2 создать сводную таблицу. Вариант 19. Дана таблица 1 «Регистрация счетов, предъявленных к оплате». Таблица 1 Наименование товара

Стоимость товара, руб.

1. Сформировать таблицу предъявленных к оплате».

2

Тара, руб.

«Ведомость

регистрации

счетов,

Таблица 2 Дата Номер Наимено регистр документ вание ации а товара 1

2

3

Выходной документ наименований товаров).

Стоимост ь товара, руб.

Тара, руб.

4

5

должен

Торговая скидка Сумм Проц а, ент руб. 6 7

содержать

Транспортны е расходы Сумм Проц а, ент руб. 8 9

15–20

Сумма к оплате, руб.

записей

10

(5–7

123


Процент торговой скидки и транспортных расходов определяется самостоятельно (торговая скидка для постоянных продавцов). Расчет данных в графах 7, 9, (табл. 2) осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф): [7] = [4]*[6]; [9] = [4]*[8]; [10] = [4]+[5]+[7]+[9]. 2. Таблица 2 должна содержать итоговые данные по общей сумме оплаты по счетам в графах 4, 5, 7, 9,10. 3. Построить столбиковую диаграмму по счетам за покупку или услуги за один день по всем видам товара. 4. Построить круговую диаграмму общей суммы оплаты счета для всех дней, обозначенных в документе. 5. Для таблицы 2 создать сводную таблицу. Вариант 20. Дана таблица 1 «Реализация товаров». Код товара

Наименование товара

Таблица 1

Цена за кг, руб.

Количество, кг.

1. Сформировать таблицу 2 «Ведомость реализации товаров». Таблица 2 Торговая надбавка

Код товара

Наименова ние товара

Цена за кг, руб.

Количе ство, кг.

Процент

1

2

3

4

5

Сумма, руб. 6

НДС Стоимость (18 %), с надбавкой руб. 7

8

Выходной документ должен содержать 15–20 записей (5–7 наименований товаров, 3–5 видов каждого наименования и т. д.). Расчет данных в графах 6, 7, 8 (табл. 2) осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф): [6] = [3]*[5]; [7] = ([3]*[4]+[6])*18/118; [8] = [3]*[4]+[6]+[7]. 2. Таблица 2 должна содержать итоговые данные по графам 4, 6, 8. 3. Построить столбиковую диаграмму по цене наименования и цене с торговой надбавкой. 4. Построить круговую диаграмму суммарной стоимости с торговой надбавкой всех наименований. 5. Для таблицы 2 создать сводную таблицу. Вариант 21. Дана таблица 1 «Прямой фонд заработной плате рабочих-повременщиков». 124


Таблица 1 Профессия

Разряд

Часовая тарифная ставка, руб.

Количество отработанных часов

Стаж работы

1. Сформировать таблицу 2 «Расчет прямого фонда заработной платы рабочих-повременщиков». Таблица 2 Про фес сия 1

Разр яд

Стаж работ ы

Часовая тарифн ая ставка, руб.

Количест во отработа нных часов

Проце нт

Сумма, руб.

Проц ент

Сумма, руб.

2

3

4

5

6

7

8

9

Выслуга лет

Премия

Фонд з/п, руб. 10

Выходной документ должен содержать 15–20 записей (5–7 профессий, 3–5 разрядов и т. д.). Расчет данных в графах 7,9,10 (табл. 2) осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф). Процент по выслуге лет выставляется в соответствии со стажем работы: если более 25 лет, то 25 %, от 20 до 25 лет – 20 %, от 10 до 20 лет – 15 %, менее 10 лет –10 %; (формат числа – процентный). Процент премии выставляется самостоятельно, чем больше отработанных часов, тем выше премия, но не более 50 % (формат числа – процентный): [7] = [4]*[5]*[6]; [9] = [4]*[5]*[8]; [10] = [4]*[5]+[7]+[9]. 2. Таблица 2 должна содержать итоговые данные в графах 5, 7, 9,10. 3. Построить столбиковую диаграмму по размерам премии в зависимости разряда профессии. 4. Построить круговую диаграмму суммарного фонда заработной платы в зависимости от профессии. 5. Для таблицы 2 создать сводную таблицу. Вариант 22. Дана таблица 1 «Прямой фонд зарплаты рабочих-сдельщиков». Таблица 1 Наименование изделия

Код работника

Плановый выпуск изделия в сутки, шт.

Расценка на изделие, руб.

1. Сформировать таблицу 2 «Расчет прямого фонда заработной платы рабочих-сдельщиков». 125


Таблица 2 Наимен ование издели я

Код работн ика

1

2

Планов ый выпуск изделия в сутки, шт. 3

Фактически й выпуск изделия в сутки, шт..

Расце нка на издел ие, руб.

Начи слено руб.

4

5

6

Премия Проц Сумма, ент руб. 7

Сумма к выдаче, руб.

8

9

Выходной документ должен содержать 15–20 записей (5–7 наименований изделий и т. д.). Расчет данных в графах 6, 8, 9 (табл. 2) осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф): [6] = [4]*[5]. Процент премии напрямую зависит от фактического выпуска изделий. Если он соответствует плановому, то 15 %, и т.д., но не более 50 %, если фактический выпуск меньше, чем плановый, то премия не выплачивается (формат числа – процентный): [8] = [6]*[7]; [9] = [6]+[8]. 2. Таблица 2 должна содержать итоговые данные в графах 3, 4, 6, 8, 9. 3. Построить столбиковую диаграмму зависимости планового и фактического выпуска изделий. 4. Построить круговую диаграмму суммарных премий по наименованиям изделий. 5. Для таблицы 2 создать сводную таблицу. Вариант 23. Дана таблица 1 «Штатное расписание руководителей, специалистов, служащих». Таблица 1 Наименование должности

Должностной оклад, руб.

Разряд

Стаж работы

1. Сформировать таблицу 2 «Штатное расписание руководителей, специалистов, служащих». Таблица 2 Наимен ование должнос ти

Разряд

Стаж работы

Должностн ой оклад, руб.

1

2

3

4

Выходной документ должен наименований должностей и т. д.). 126

Выслуга лет

Премия

Проце нт

Сумма, руб.

Проц ент

Сумма, руб.

5

6

7

8

содержать

15–20

Фонд зарплаты

записей

9

(5–7


Расчет данных в графах 6, 8, 9 (табл. 2) осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф). Процент по выслуге лет выставляется в соответствии со стажем работы: если более 25 лет, то 25 %, от 20 до 25 лет – 20 %, от 10 до 20 лет – 15 %, менее 10 лет –10 %; (формат числа – процентный). Процент премии выставляется самостоятельно, но не более 50 % (формат числа – процентный): [6] = [4]*[5]; [8] = [4]*[7]; [9] = [4]+[6]+[8]. 2. Таблица 2 должна содержать итоговые данные в графах 6, 8, 9. 3. Построить столбиковую диаграмму по наименованию должности и должностному окладу рабочих предприятия в зависимости от разряда. 4. Построить круговую диаграмму суммарного фонда зарплаты за квартал по наименованиям должностей. 5. Для таблицы 2 создать сводную таблицу. Вариант 24. Дана таблица 1 «Данные о командировочных расходах сотрудниками предприятия». Таблица 1 Название отдела

Место назначения

Число командируемых

Число дней

1. Сформировать таблицу 2 «Расчет командировочных расходов по предприятию». Таблица 2

Название отдела

Место назначен ия

Число командиру емых

Число дней

Цена одного билета туда и обратн о, руб.

1

2

3

4

5

Расходы на одного человека в день Стоимо сть прожива ния, руб. 6

Суточ ные, руб.

Всего, руб.

7

8

Общая сумма расходов, руб. 9

Выходной документ должен содержать 15–20 записей (3–5 отделов, для каждого отдела предусмотреть 3–5 мест назначения). Расчет данных в графах 8 и 9 в каждой строке (табл. 2) осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф): [8] = [6]+[7]; [9] = [3]*([5]+[4]*[8]). 2. Таблица 2 должна содержать итоговые данные по каждому отделу и общие итоги по предприятию в графах 3, 4, 9. 127


3. Построить столбиковую диаграмму командировочных расходов на одного человека в день (стоимость проживания и суточные) по одному из отделов (любому). 4. Построить круговую диаграмму суммарных расходов на командировки сотрудников отделами предприятия. 5. Для таблицы 2 создать сводную таблицу. Вариант 25. Дана таблица 1 «Данные об отработанном времени рабочими цеха». Таблица 1 Номер бригады

Ф.И.О. рабочего

Разряд

Часовая тарифная ставка, руб.

всего

Отработано, ч в т. ч. сверхурочно

в т. ч. ночью

2. Сформировать таблицу 2 «Ведомость начисления заработной платы рабочим цеха». Таблица 2 Ф.И.О. рабоче го

Разр яд

Часовая тарифная ставка, руб.

1

2

3

4

Отработано, ч всего

Номе р брига ды

5

в т.ч. сверхурочно

в т.ч. ночью

6

7

Начислено, руб. повре менно

сверхурочн о

ноч ные

8

9

10

Сумма всех начислени й, руб. 11

Выходной документ должен содержать 15–20 записей (3–5 бригад, в каждой бригаде по 3–5 рабочих). Доплата за час, отработанный сверхурочно, составляет 50 % от часовой тарифной ставки. Доплата за час, отработанный в ночное время, составляет 30 % от часовой тарифной ставки. Расчет данных в графах 8, 9, 10, 11 в каждой строке (табл. 2) осуществляется по следующей схеме (в квадратных скобках указаны порядковые номера граф): [8] = [4]*[5]; [9] = 0,5*[4]*[6]; [10] = 0,3*[4]*[7]; [11] = [8]+[9]+[10]. 2. Таблица 2 должна содержать итоговые данные по каждой бригаде и общие итоги по цеху в графах 8, 9, 10, 11. 3. Построить столбиковую диаграмму часов, отработанных сверхурочно и в ночное время рабочими одной (любой) бригады. 4. Построить круговую диаграмму суммарных начислений заработной платы по каждой бригаде. 5. Для таблицы 2 создать сводную таблицу. Вариант 26. 128


Дана таблица 1 «Данные о производстве изделий на предприятии». Таблица 1 Номер бригады

Наименование изделия

Число рабочих в одну смену, чел

Плановая затрата времени на обработку изделия, час.

Плановый выпуск изделий в смену, шт.

Число рабочих дней в месяц

1. Сформировать таблицу 2 «Ведомость об объеме производства продукции в натуральном выражении». Таблица 2 Наименов ание изделия

Номер бригад ы

Число рабочих в одну смену, чел.

1

2

3

Плановая затрата времени на обработку изделия, час.

Планов ый выпуск изделий в смену, шт.

Число рабочих дней в месяце

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

Трудозатр аты в месяц, нормочас

4

5

6

7

8

Выходной документ должен содержать 15–20 записей (3-5 бригад, изготавливающих 5–7 изделий, 5–10 рабочих в одну смену и т. д.). Плановый выпуск изделий в смену выставляется самостоятельно. Расчет данных в графах 7, 8 (табл. 2) осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф): [7] = [3]*5]*[6]; [8] = [4]*[7]. 2. Таблица 2 должна содержать итоговые данные по каждой бригаде и общий итог в графах 5, 6, 7, 8. 3. Построить столбиковую диаграмму по изготовлению продукции одной (любой) бригадой. 4. Построить круговую диаграмму суммарного выпуска одного вида продукции за месяц несколькими бригадами. 5. Для таблицы 2 создать сводную таблицу. Вариант 27. Дана таблица 1 «Данные о закупе готовой продукции торговым предприятием». Таблица 1 Фирмапоставщик

Продукция

Количество, кг

Закупочная цена, руб.

Торговая надбавка, %

1. Сформировать таблицу 2 «Расчет валовой прибыли торгового предприятия». Таблица 2 Фирмапоставщи к

Продукци я

Колич ество, кг

Закупочн ая цена, руб.

1

2

3

4

Торгова я надбавк а, руб. 5

Розничн ая цена, руб.

Сумма закупки, руб.

6

7

Сумма реализа ции, руб. 8

Валовая прибыль , руб. 9

129


Выходной документ должен содержать 15–20 записей (3–5 фирм-поставщиков, каждая из которых поставляет по 3–5 наименований продукции). Расчет данных в графах 6, 7, 8, 9 (табл. 2) осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф): [6] = [4]*([5]/100+1); [7] = [3]*[4]; [8] = [3]*[6]; [9] = [8]-[7]. 2. Таблица 2 должна содержать итоговые данные по каждой фирмепоставщику и общие итоги по предприятию в графах 3, 7, 8, 9. 3. Построить столбиковую диаграмму закупочной и розничной цен продукции от одного поставщика (любого). 4. Построить круговую диаграмму суммарной стоимости закупленной продукции по всем фирмам-поставщикам. 5. Для таблицы 2 создать сводную таблицу. Вариант 28. Дана таблица 1 «Данные о продаже материалов на предприятии». Таблица 1 Дата продажи

Наименование Единицы материала измерения.

Цена за единицу измерения

Количество, шт.

Наименование покупателя

1. Сформировать таблицу 2 «Ведомость учета остатков лакокрасочных материалов на предприятии» Таблица 2 Дата продажи

Наимен ование материа ла

Едини цы измер ения

Коли чест во, шт.

1

2

3

4

Цена за единиц у измере ния 5

Стоимо сть товаров

Сумма налога (НДС), руб.

Стоимость товаров с учетом НДС

Наименова ние покупателя

6

7

8

9

Выходной документ должен содержать 15–20 записей (указать несколько дат продаж, 5–7 наименований материалов, возможно повторение, 5–7 покупателей). Расчет в графах 4, 6, 8 (табл. 2) осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф): [6] = [4]*[5]; [7] = [4]*18/118; [8] = [6]+[7]. 2. Таблица 2 должна содержать итоговые данные в графах 4, 6, 8. 130


3. Построить столбиковую диаграмму продажи материала одного наименования по датам. 4. Построить круговую диаграмму стоимости товаров с учетом НДС по всем покупателям. 5. Для таблицы 2 создать сводную таблицу. Вариант 29. Дана таблица 1 «Данные о движении строительных материалов на предприятии за месяц». Таблица 1 Номер бригады

Материал

Цена единицы материала, руб.

Остаток на начало месяца, кг

Приход в течение месяца, кг

Расход за месяц, кг

1. Сформировать таблицу 2 «Ведомость учета остатков лакокрасочных материалов на предприятии». Таблица 2 Номер бригады

Материал

1

2

Цена единицы материала, руб.; остаток на начало месяца, кг 3

Остаток на начало месяца, кг

Приход в течение месяца, кг

Расход за месяц, кг

4

5

6

Остаток на конец месяца Колич ество, кг

Сумма, руб.

7

8

Выходной документ должен содержать 15–20 записей (3–5 бригад, каждая бригада использует по 3–5 наименований строительных материалов). Расчет в графах 7,8 табл.2 осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф): [7] = [4] + [5] - [6]; [8] = [3] * [7]. 2. Таблица 2 должна содержать итоговые данные по каждой бригаде и общие итоги по предприятию в графах 4, 5, 6, 7, 8. 3. Построить столбиковую диаграмму поступления и расхода материалов за месяц одной бригадой (любой) предприятия. 4. Построить круговую диаграмму суммарных остатков материалов на конец месяца по всем бригадам предприятия. 5. Для таблицы 2 создать сводную таблицу. Вариант 30. Дана таблица 1 «Данные о ценах закупки товаров и количестве приобретенных товаров». Таблица 1 Наименование

Наименование

Цена закупки

Количество 131


товара

поставщика

1. Сформировать таблицу 2 «Ведомость учета цены и сумму продажи товаров в рублях» Таблица 2 Наименов ание товара

Наимено вание поставщ ика

Цена закупки

Количе ство, шт.

Транспорт ные расходы, руб.

Торговая надбавка , руб.

НДС, в руб.

Цена продажи, руб.

1

2

3

4

5

6

7

8

Выходной документ должен содержать 15–20 записей (5–7 наименований товара, 3–5 поставщиков и т. д., причем товары могут закупаться одни и те же, но у разных поставщиков и, соответственно, по разной отпускной цене, поставщики могут повторяться). Расчет в графах (табл. 2) осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф): [5] = [3] * [4] * 10 %; [6] = ([3] * [4] + [5])*30 %; [7] = ([3] * [4] + [5] + [6])*18 %; [8] = [3] * [4] + [5] + [6] + [7]. При вычислении нужно учесть, что все расчеты производятся в рублях, а не в процентах. Полученные значения округлить до 2 знаков после запятой. 2. Таблица 2 должна содержать итоговые данные в графах 3, 4, 5, 6, 7, 8. 3. Построить столбиковую диаграмму по цене закупки и цене продажи различных видов товара. 4. Построить круговую диаграмму, где показать разницу цены товара, но закупленного у разных поставщиков. 5. Для таблицы 2 создать сводную таблицу. ЛАБОРАТОРНАЯ РАБОТА № 6 ЛИНЕЙНАЯ ОПТИМИЗАЦИЯ Цель работы: Научиться решать задачи линейной оптимизации с помощью надстройки Поиск решения.

Задание (в соответствии с индивидуальным вариантом) 1. Изучить теоретические вопросы по теме лабораторной работы (раздел 7.2). 2. Решить задачу «Линейная оптимизация». Вариант 1. 132


Магазин реализует три вида продукции П 1, П2, П3,. для этого используются два ограниченных ресурса – полезная площадь помещений, которая с учетом коэффициента оборачиваемости составляет 450 м 2, и рабочее время работников магазина – 600 человеко-часов. Товарооборот должен быть не менее 240 000 у.е. Необходимо разработать план товарооборота, доставляющего максимум прибыли. Затраты ресурсов не реализацию и полученная при этом прибыль представлены в таблице ниже: Ресурсы Полезная площадь, м2 Рабочее время человеко-час. Прибыль

Затраты ресурсов на реализацию, тыс.у.е. П1 П2 П3 1,5 2 3 3 2 1,5 50 65 70

Объем ресурсов 450 600

Вариант 2. Предприятие выпускает продукцию четырех видов П 1–П4, для изготовления которой используются ресурсы трех видов: трудовые, сырье и оборудование. Нормы расхода каждого вида ресурса на изготовление единицы каждого вида продукции приведены в таблице ниже: Ресурс Трудовой Сырье Оборудование

П18 1 6 4

Вид продукции П2 П3 1 1 5 4 6 10

П4 1 3 13

Объем ресурса 16 110 100

Прибыль, получаемая от реализации единицы продукции, равна: для продукции П1 – 60 у.е., для П2 – 70 у.е., для П3 – 120 у.е. и для П 4 – 130 у.е. Определить оптимальный план производства каждого вида продукции, максимизирующий прибыль данного предприятия. Вариант 3. Двум погрузчикам разной мощности не более чем за 24 часа нужно погрузить на первой площадке 230 тонн, на второй – 168 тонн. Первый погрузчик на первой площадке может погрузить 10 т в час, на второй – 12 т в час. Второй погрузчик на каждой площадке может выгрузить по 13 т в час. Стоимость работ, связанных с погрузкой одной тонны, первым погрузчиком на первой площадке – 8 у.е., на второй – 7 у.е., вторым погрузчиком на первой площадке – 12 у.е., на второй – 13 у.е. Необходимо составить план работы, т. е. найти, какой объем работ должен выполнить каждый погрузчик на каждой площадке, чтобы стоимость всех работ по погрузке была минимальной. Следует учесть, что по техническим 133


причинам первый погрузчик на второй площадке должен работать не более 16 часов. Вариант 4. Цех выпускает два вида продукции, используя два вида полуфабрикатов. Продукция используется при комплектовании изделий, при этом на каждую единицу продукции первого вида требуется не более двух единиц продукции второго вида. Нормы расходов полуфабрикатов каждого вида на единицу выпускаемой продукции, общие объемы полуфабрикатов и прибыль от единицы каждой продукции представлены в таблице ниже. Определить план производства, доставляющий максимум прибыли. Полуфабрикаты 1 2 Прибыль, у.е.

Затраты ресурсов на реализацию, тыс. у.е. П1 П2 1 2 6 2 10 35

Объем полуфабриката 800 2400

Вариант 5. На основании информации, которая приведена ниже в таблице, составить план производства, максимизирующий объем прибыли. Количество ресурсов и их затраты на единицу продукции Ресурсы Труд Сырье Оборудование Прибыль на единицу продукции

Затраты ресурсов на единицу продукции А Б 2 4 4 1 2 1 40 60

Наличие ресурсов 2000 1400 800

Вариант 6. Исходя из специализации и своих технологических возможностей, предприятие может выпускать 4 вида продукции. Сбыт любого количества обеспечен. Для изготовления этой продукции используются трудовые ресурсы, полуфабрикаты и станочное оборудование. Общий объем ресурсов (в расчете на трудовую неделю), расход каждого ресурса на единицу выпускаемой продукции и цена, полученная за единицу продукции, приведены ниже в таблице. Требуется определить план выпуска, доставляющий предприятию максимум выручки. Ресурсы Р1 134

Трудовые ресурсы,

Выпускаемая продукция П1 П2 П3 П4 4 2 2 8

Объем ресурсов 4800


Р2 Р3

человеко-час Полуфабрикаты, кг Станочное оборудование, станко-час Прибыль, у.е.

2

10

6

0

2400

1

0

2

1

1500

65

70

60

120

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

Наличие ресурсов

Труд Сырье Оборудование Прибыль на одно изделие

4030 24500 203

Затраты на одно изделие А Б В 6 4 2 2 1 3 3 1 2 80 70 45

Вариант 8. Необходимо составить диету, состоящую из двух продуктов: А и Б. дневное питание этими продуктами должно давать не более 14 единиц жира, но и не менее 300 калорий. В одном килограмме продукта А содержится 15 единиц жира и 150 калорий, а в одном килограмме продукта Б – 4 единицы жира и 200 калорий. При этом цена одного килограмма продукта А равна 15 у.е., а цена одного килограмма продукта Б – 25 у.е. Какое количество продуктов в день необходимо употребить при соблюдении диеты, чтобы вложенные средства были минимальны? Вариант 9. Для выпуска четырех видов продукции Р 1, Р2, Р3, Р4 на предприятии используют три вида сырья С 1, С2, С3. Объемы выделенного сырья, нормы расхода сырья и прибыль на единицу продукции при изготовлении каждого вида продукции приведены в таблице ниже. Требуется определить план выпуска продукции, обеспечивающий максимальную прибыть предприятия. Вид сырья

Запасы сырья

С1 С2 С3

35 30 40 Прибыль

Вид продукции Р1 Р2 Р3 Р4 4 2 2 3 1 1 2 3 3 1 2 1 14 10 14 11

Вариант 10. 135


Фабрика выпускает три вида тканей, причем суточное плановое задание составляет не менее 90 м тканей первого вида, 70 м – второго, 60 м –третьего. Суточные ресурсы следующие: 780 единиц производственного оборудования, 850 ед. сырья и 790 ед. электроэнергии, расход которых на 1 метр тканей представлен в таблице ниже. Цена за 1 м ткани вида I равна 80 у.е., II – 70 у.е., III – 60 у.е. Определить, сколько метров ткани каждого вида следует выпустить, чтобы общая стоимость выпускаемой продукции была максимальной. Ресурсы Оборудование Сырье Электроэнергия

I 2 1 3

Ткани II 3 4 4

III 4 5 2

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

Партия из 100 плит обычных улучшенных 20 40 4 6 4 4 30 50

Имеющиеся ресурсы на месяц 4000 900 600 6000

Вариант 12. Фирма производит два вида продукции: столы и стулья. Для изготовления одного стула требуется 3 кг древесины, а для изготовления одного стола – 7 кг. На изготовление одного стула уходит 2 часа рабочего времени, на изготовление стола – 8 часов. Каждый стул приносит прибыль, равную 1 у.е., а каждый стол – 3 у.е. Сколько стульев и сколько столов должна изготовить эта фирма, если она располагает 420 кг древесины и 400 часами рабочего времени и хочет получить максимальную прибыль? Вариант 13. Фирма выпускает два набора удобрений для газонов: обычный и улучшенный. В обычный набор входит 3 кг азотных, 4кг фосфорных и 1 кг калийных удобрений, а в улучшенный – 2 кг азотных, 6 кг фосфорных и 3 кг калийных удобрений. Известно, что для некоторого газона требуется, по меньшей мере, 10 кг азотных, 20 кг фосфорных и 7 кг калийных удобрений. Обычный набор стоит 3 у.е., а улучшенный – 4 у.е. Какие наборы 136


удобрений и сколько нужно купить, чтобы обеспечить эффективное питание почвы и минимизировать стоимость? Вариант 14. Для изготовления изделий типа А1 и А2 склад может выделить не более 80 кг металла. Деталей типа А 1 завод может изготовить за сутки не более 30 штук, типа А2 – не более 40 штук. Стоимость одного изделия типа А1 составляет 3 у.е., а типа А 2 – 5 у.е. На изготовление одного изделия типа А1 идет 2 кг металла, типа А 2 – 1 кг. Требуется составить такой план выпуска изделий, который позволит заводу получить максимальную прибыль. Вариант 15. Предприятие электронной промышленности выпускает две модели радиоприемников, причем каждая модель производится на отдельной технологической линии. Суточный объем производства первой линии – 60 изделий, второй линии – 75 изделий. На радиоприемник первой модели расходуются 10 однотипных элементов электронных схем, на радиоприемник второй модели – 8 таких же элементов. Максимальный суточный запас используемых элементов равен 800 единицам. Прибыль от реализации одного радиоприемника первой и второй модели равна $30 и $20 соответственно. Определите оптимальный суточный объем производства первой и второй моделей. Вариант 16. Фирма выпускает продукцию двух видов. Трудоемкость изготовления продукции первого вида вдвое выше изготовления продукции второго вида. Если бы фирма выпускала только продукцию первого вида, суточный объем производства мог бы составить 60 шт. Суточный объем сбыта продукции обоих видов ограничен диапазоном от 50 до 100 штук. Прибыль от продажи продукции первого вида равна $8, а второго вида – $5. Определите, какое количество продукции каждого вида следует изготавливать, чтобы прибыль была максимальной. Вариант 17. Завод выпускает изделия трех моделей. Для их изготовления используются два вида ресурсов, запасы которых составляют 4000 и 6000 единиц. Расходы ресурсов на одно изделие каждой модели даны в таблице ниже: Ресурс Ресурс 1 Ресурс 2

Расход ресурсов на одно изделие Модель 1 Модель 2 Модель 3 2 3 4 3 2 6

Трудоемкость изготовления изделия модели 1 вдвое больше, чем изделия модели 2, и втрое больше, чем изделия модели 3. Численность 137


рабочих позволяет выпускать 1500 изделий модели 1. Анализ условий сбыта показывает, что минимальный спрос на продукцию завода составляет 200, 200 и 150 изделий моделей 1, 2 и 3 соответственно. Однако соотношение выпуска изделий моделей 1, 2 и 3 должно быть равно 3:2:5. Удельная прибыль от реализации изделий моделей 1, 2 и 3 составляет $30, $20 и $50 соответственно. Определите программу выпуска изделий, приносящую максимальную общую прибыль. Вариант 18. Изделия четырех типов проходят последовательную обработку на двух станках. Время обработки одного изделия каждого типа на каждом из станков: Станок 1 2

Тип 1 2 3

Время обработки одного изделия, час Тип 2 Тип 3 3 4 2 6

Тип 4 2 12

Затраты на производство одного изделия каждого типа определяются как величины, прямо пропорциональные времени использования станков (в машино-часах). Стоимость машино-часа составляет $10 и $15 для первого и второго станка соответственно. Допустимое время использования станков для обработки изделий всех типов ограничено следующими значениями: 500 машино-часов – для первого станка и 380 машино-часов – для второго станка. Цена изделий типов 1, 2, 3 и 4 равна $65, $70, $55 и $45 соответственно. Определите программу выпуска изделий, приносящую максимальную общую прибыль и отобразите эту программу с помощью диаграммы. Вариант 19. Фирма выпускает два типа автомобильных деталей. Она закупает литье, подвергаемое токарной обработке, сверловке и шлифовке. Данные, характеризующие производительность станочного парка фирмы: Тип станка

Производительность станочного парка фирмы, шт/час деталь 1 деталь 2

токарный

25

40

сверлильный

28

35

шлифовальный

35

25

Каждая отливка, из которой изготавливают деталь типа 1, стоит $2. Стоимость отливки для детали типа 2 – $3. Продажная цена деталей равна соответственно $5 и $6. Стоимость часа станочного времени составляет по трем типам используемых станков $20, $14 и $17,5. Предположив, что можно выпускать для продажи любую комбинацию деталей типа 1 и 2, определите программу выпуска изделий, приносящую максимальную общую прибыль. 138


Вариант 20. Птицеводческая ферма насчитывает 20 000 цыплят 8-недельного возраста. Недельный рацион цыплят составляет 1 фунт. Кормовой рацион состоит из трех ингредиентов и должен удовлетворять следующим требованиям: Ингредиент Известняк Зерно Соевые бобы

Содержание питательных веществ ингредиентов, фунт. кальций белок клетчатка 0,38 0 0 0,001 0,09 0,02 0,002 20,5 0,08

Стоимость, $/фунт 0,04 0,15 0,4

Смесь из этих ингредиентов должна содержать: − не менее 0,8 %, но не более 1,2 % кальция; − не менее 22 % белка; − не более 5 % клетчатки. Определите количество каждого из трех ингредиентов, образующих смесь минимальной стоимости, соблюдая требования к ее питательности. 1фунт = 0,45 кг. Вариант 21. Фирма специализируется на производстве мебели. Она может производить три типа мебели – А, В, С, что требует различных затрат на каждой стадии производства: Производственный участок Лесопилка Сборочный цех Отделочный цех

А 1 2 1

Затраты труда, чел.-ч В 2 4 1

С 4 2 2

В течение недели можно планировать работу на лесопилке на 360 чел-ч, в сборочном цехе – на 520 чел-ч и в отделочном цехе – на 220 чел-ч. Прибыль от продажи мебели типов А, В, С составляет 9, 11 и 15 долларов соответственно. Для выполнения обязательств по организации интерьера гостиниц необходимо производить, по крайней мере, 10 штук мебели типа С еженедельно. Найти оптимальный план производства. Вариант 22. Фирма выпускает продукцию двух видов. Трудоемкость изготовления продукции первого вида вдвое выше изготовления продукции второго вида. Если бы фирма выпускала только продукцию первого вида, суточный объем производства мог бы составить 80 шт. Суточный объем сбыта продукции обоих видов ограничен диапазоном от 50 до 100 штук. Прибыль от продажи продукции первого вида равна $10, а второго вида – $5. Определите, какое количество продукции каждого вида следует изготавливать, чтобы прибыль была максимальной. Вариант 23. 139


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

Тип 1 3 2

Время обработки одного изделия, час Тип 2 Тип 3 4 4 4 6

Тип 4 6 8

Затраты на производство одного изделия каждого типа определяются как величины прямо пропорциональные времени использования станков (в машино-часах). Стоимость машино-часа составляет $15 и $20 для первого и второго станка соответственно. Допустимое время использования станков для обработки изделий всех типов ограничено следующими значениями: 500 машино-часов – для первого станка и 400 машино-часов – для второго станка. Цена изделий типа 1, 2, 3 и 4 равна $55, $70, $75 и $80 соответственно. Определите программу выпуска изделий, приносящую максимальную общую прибыль и отобразите эту программу с помощью диаграммы. Вариант 24. Фирма выпускает два типа автомобильных деталей. Она закупает литье, подвергаемое токарной обработке, сверловке и шлифовке. Данные, характеризующие производительность станочного парка фирмы: Тип станка токарный сверлильный шлифовальный

Производительность станочного парка фирмы, шт./час деталь 1 деталь 2 15 30 25 40 45 45

Каждая отливка, из которой изготавливают деталь типа 1, стоит $4. Стоимость отливки для детали типа 2 – $6. Продажная цена деталей равна $8 и $10 соответственно. Стоимость часа станочного времени составляет по трем типам используемых станков $20, $14 и $17,5 соответственно. Предполагая, что можно выпускать для продажи любую комбинацию деталей типа 1 и 2, определите программу выпуска изделий, приносящую максимальную общую прибыль. Вариант 25. Для получения удобрений видов 1 и 2 используются химические вещества A, B, C, D, требования к содержанию которых в удобрениях приведены в таблице. Вид удобрения 1 2

140

Требования к содержанию химических веществ не более 50 % вещества А не более 30 % вещества В от 20 до 30 % вещества В не менее 35 % вещества С не более 45 % вещества D


Характеристики и запасы минералов, используемых для производства химических веществ A, B, C, D, указаны в таблице ниже: Минерал

Максимальный запас, т

1

Состав, процент

Цена, у.е./т

A

B

C

D

1200

35

35

20

10

50

2

2500

40

20

25

15

55

3

3100

15

15

30

40

60

Цена одной т удобрения вида 1 равна 420 у.е., цена 1 т удобрения вида 2 – 450 у.е. Необходимо максимизировать прибыль от продажи удобрений видов 1 и 2. Вариант 26. Фирма выпускает два вида строительных материалов: А и В. Продукция обоих видов поступает в продажу. Для производства материалов используются два исходных продукта: I и II. Максимально возможные суточные запасы этих продуктов составляют 10 и 15 тонн соответственно. Расходы продуктов I и II на 1 тонну соответствующих материалов приведены в таблице. Изучение рынка сбыта показало, что суточный спрос на материал В никогда не превышает спроса на материал А более чем на 3 т. Кроме того, спрос на материал А никогда не превышает 5 т в сутки. Оптовые цены одной тонны материалов равны: 2500 у.е. – для В и 4300 у.е. – для А. Какое количество материала каждого вида должна производить фабрика, чтобы доход от реализации был максимальным? Исходный продукт I II

Расход исходных продуктов, т (на одну тонну материалов) Материал А Материал В 4,5 4,2 3 1,5

Максимально возможный запас, т 10 15

Вариант 27. Предприятие производит два типа изделий: изделие А и изделие Б. На производство изделия А расходуется 4 единицы условного сырья, на изделие Б расходуется 7 единиц условного сырья. На одну рабочую смену предприятию требуется 22 единицы условного сырья. Для изготовления изделия А требуется 8 рабочих, а для изготовления изделия Б требуется 5 рабочих. Общее количество рабочих на предприятии составляет 30 человек. Транспортные расходы на перевозку изделия А составляют 3 условные единицы, на перевозку изделия Б составляют 4 условные единицы. Общие 141


транспортные расходы в течение рабочего дня не должны превышать 20 условных единиц. Прибыль от реализации одного экземпляра продукта А составляет 7 денежных единиц, прибыль от реализации одного экземпляра продукта Б составляет 6 денежных единиц. С учетом заданных ограничений на ресурсы рассчитайте оптимальное количество изделий А и изделий Б, производимых за одну рабочую смену, в целях получения предприятием максимальной прибыли. Вариант 28. Начальнику транспортного цеха нефтеперерабатывающего завода поступила заявка на поставку 414 тонн бензина, 214 тонн керосина и 735 тонн нефти одним железнодорожным эшелоном. В распоряжении начальника имеются цистерны для железнодорожной перевозки горючесмазочных материалов ёмкостью 60,40,27 и 16 тонн. Сколько и каких цистерн надо подать под заливку соответственно бензином, керосином и нефтью, чтобы получился состав длиной не более 30 вагонов и в цистернах остался минимальный объем свободного пространства. Вариант 29. Кондитерская фабрика производит несколько видов конфет: A, B и C. Известно, что реализация 10 килограммов дает прибыль: конфет А – 9 руб., конфет В – 10 руб., конфет С – 16 руб. Конфеты можно производить в любых количествах (сбыт обеспечен), но запасы сырья ограничены. Необходимо определить, какого вида конфет и сколько требуется произвести, чтобы общая прибыль от реализации была максимальной. Нормы расхода сырья на производство 10 кг конфет каждого вида приведены в таблице ниже: Сырье Какао Сахар Наполнитель Прибыль

А 18 6 5 9

Нормы расхода сырья, кг В 18 6 5 9

С 18 6 5 9

Запас сырья, кг 360 192 180

Вариант 30. Перед менеджером гостиницы стоит задача расселения постояльцев. На этот раз прибыло 425 человек. В гостинице имеются одно-, двух- и трёхместные номера. Койко-мест в гостинице достаточно для всех прибывших. Нужно определить, какое количество одно-, двух- и трёхместных номеров потребуется для полного расселения постояльцев. 142


ЛАБОРАТОРНАЯ РАБОТА № 7 ТРАНСПОРТНАЯ ЗАДАЧА Цель работы: Научиться решать транспортные задачи с помощью надстройки Поиск решения.

Задание (в соответствии с индивидуальным вариантом) 1. Изучить теоретические вопросы по теме лабораторной работы (раздел 7.3). 2. Решить транспортную задачу. Имеются n пунктов производства и m пунктов распределения продукции. Стоимость перевозки единицы продукции из i-го пункта производства в j-й центр потребления сij приведена в таблицах, где под строкой понимается пункт производства, а под столбцом – пункт потребления. Кроме того, в таблицах в i-й строке указан объем производства в i-м пункте, а в j-том столбце указан спрос в j-м центре потребления. Составить план перевозок по доставке требуемой продукции в пункты потребления, минимизирующий суммарные транспортные расходы. Необходимые данные для вашего варианта взять из таблиц, приведенных ниже. Вариант 1. Предприятия A B C D E Объемы потребления, шт.

Стоимость перевозки единицы продукции, руб. Пункты потребления 1 2 3 4 5 1,8 6 6 1 5,1 8 2 3,5 6 3 3,1 2,2 4,9 1,3 4 3 7 8,95 1 20

38

30

Объем производства, шт. 32 42 10 16 10

22

Вариант 2. Предприятия A B C D

Стоимость перевозки единицы продукции, руб. Пункты потребления 1 2 3 4 2,3 7 6 8 2 1,3 1 2,5 4,9 4 4 1 2 8 1 4

Объем производства, шт. 15 55 12 18 143


Предприятия E Объемы потребления, шт.

Стоимость перевозки единицы продукции, руб. 3 2,1 1,2 5 35

37

20

Объем 17 производства, шт.

25

Вариант 3. Предприятия A B C D Объемы потребления, шт.

Стоимость перевозки единицы продукции, руб. Пункты потребления 1 2 3 4 4 2 4,1 6 5 2,5 2 3 3 4 3 4,2 5,1 3 2 7 37

35

86

Объем производства, шт. 17 73 52 38

22

Вариант 4. Предприятия A B C D Объемы потребления, шт.

Стоимость перевозки единицы продукции, руб. Пункты потребления 1 2 3 4 1,7 3 4 6 5,2 2,6 9,8 3 3 2 1 4 6 5 2,5 7 32

18

60

Объем производства, шт. 28 27 52 18

15

Вариант 5. Предприятия A B C D E Объемы потребления, шт.

Стоимость перевозки единицы продукции, руб. Пункты потребления 1 2 3 4 6 2 4,8 3 8 4 5 8 5,5 2 3 7 5 6 8,2 4 1,8 9 7 6 40

30

48

Объем производства, шт. 20 30 27 23 30

12

Вариант 6. Предприятия

144

Стоимость перевозки единицы продукции, руб. Пункты потребления

Объем производства, шт.


Вариант 7. Предприятия A B C D Объемы потребления, шт.

Стоимость перевозки единицы продукции, руб. Пункты потребления 1 2 3 4 4 9 1 3 2 5 5 6 2 5 10 4 3 7 2 6 18

50

22

Объем производства, шт. 43 20 30 32

35

Вариант 8. Предприятия A B C D Объемы потребления, шт.

Стоимость перевозки единицы продукции, руб. Пункты потребления 1 2 3 4 4 9 4 7,4 2 8 5 1 7 2,2 1 4 2,5 6 10 6 48

10

35

Объем производства, шт. 20 15 30 40

12

Вариант 9. Предприятия A B C D Объемы потребления, шт.

Стоимость перевозки единицы продукции, руб. Пункты потребления 1 2 3 4 6,3 8,6 1 5 2,5 7 5 7 4 5 11 8 1 5 4 5 44

30

26

Объем производства, шт. 25 42 40 35

42

Вариант 10. Предприятия A B C D E Объемы потребления, шт.

Стоимость перевозки единицы продукции, руб. Пункты потребления 1 2 3 4 6,3 8 5 11 4 11 7 9 7 3 5 8 9 5,5 10 1 5 8 11 5 60

20

30

Объем производства, шт. 12 24 32 32 30

20

Вариант 11. 145


Предприятия A B C D E Объемы потребления, шт.

Стоимость перевозки единицы продукции, руб. Пункты потребления 1 2 3 4 7,3 9 3 10 3 10 5 9 7 11 3 2 8 5 9 2 4,8 9 10 5 60

14

20

Объем производства, шт. 14 30 20 32 16

18

Вариант 12. Предприятия A B C D E Объемы потребления, шт.

Стоимость перевозки единицы продукции, руб. Пункты потребления 1 2 3 4 4,2 10 5 9 5 8 5 9 6 4 4 7,3 7 5 11 4 3 11 8 5 35

22

30

Объем производства, шт. 17 33 20 12 20

15

Вариант 13. Предприятия A B C D E Объемы потребления, шт.

Стоимость перевозки единицы продукции, руб. Пункты потребления 1 2 3 4 5,1 8 6 15 7 12 5 9 6 9 2 16 8 3 9 4 4,5 9 10 5 530

120

120

Объем производства, щт. 310 145 202 180 73

140

Вариант 14. Предприятия A B C D Объемы потребления, шт. 146

Стоимость перевозки единицы продукции, руб. Пункты потребления 1 2 3 4 2 2 5 7 5 6,1 2 3 4 4 3 6,2 8 2 2 7 117

140

310

87

Объем производства, шт. 170 129 115 240


Вариант 15. Предприятия A B C D Объемы потребления, шт.

Стоимость перевозки единицы продукции, руб. Пункты потребления 1 2 3 4 4 2 4,1 6 5 2,5 2 3 3 4 3 4,2 5,1 3 2 7 65

47

92

Объем производства, шт. 79 73 52 38

38

Вариант 16. Предприятия A B C D Объемы потребления, шт.

Стоимость перевозки единицы продукции, руб. Пункты потребления 1 2 3 4 4 2 4,1 6 5 2,5 2 3 3 4 3 4,2 5,1 3 2 7 250

135

270

Объем производства, шт. 170 173 252 280

220

Вариант 17. Предприятия A B C D Объемы потребления, шт.

Стоимость перевозки единицы продукции, руб. Пункты потребления 1 2 3 4 4 2 4,1 6 5 2,5 2 3 3 4 3 4,2 5,1 3 2 7 540

135

186

Объем производства, шт. 400 146 200 335

220

Вариант 18. Предприятия A B C D Объемы потребления, шт.

Стоимость перевозки единицы продукции, руб. Пункты потребления 1 2 3 4 5 8 4 6 11 6 8 2 5 3 7 6 2 8 9 4 440

245

376

Объем производства, шт. 400 346 200 335

220

Вариант 19. 147


В городе есть пять поставщиков муки и четыре хлебозавода. Исходными данными для решения задачи являются: − ежедневные объемы вывоза муки поставщиком в тоннах; − ежедневные потребности в муке на хлебозаводах в тоннах; − перевозки одной тонны на хлебозавод; − стоимость хранения одной тонны на складе поставщика; − штраф за просрочку поставки продукции, заказанной хлебозаводом. Какое количество муки надо перевозить поставщику на каждый хлебозавод, чтобы стоимость перевозок была минимальной? 1) Решить задачу для сбалансированной модели (суммарный объем поставляемой муки равен суммарному объему потребностей в ней). Вариант 20. Товар с трех заводов Белоруссии, Урала, Украины доставляется на пять региональных складов в города: Казань, Рига, Воронеж, Курск, Москва. Поставки заводов, потребность складов, затраты на перевозку от завода к складу даны в таблице ниже: Заводы:

Казань 180

Потребности складов Поставки 310 260 280

Белоруссия Урал Украина

Рига Воронеж 80 210

Курск 160

Москва 220

Затраты на перевозку от завода x к складу y: 10 8 6 5 4 6 5 4 3 6 3 4 5 5 9

Требуется определить объемы перевозок между каждым заводом и складом (в соответствии с потребностями складов и производственных заводов, при которых транспортные расходы минимальны). Вариант 21. Фирма должна отправить некоторое количество компьютеров с трех складов в пять магазинов. На складах имеется: 15, 23, 19 компьютеров соответственно, а для пяти магазинов требуется: 20, 12, 5, 8 и 12 компьютеров соответственно. Стоимость перевозки одного компьютера (в долларах) со склада в магазин приведена в таблице ниже: Склад w1 w2 w3

s1 1 5 4

s2 0 1 8

Магазин s3 3 2 1

s4 4 3 4

s5 2 3 3

Как следует спланировать перевозку компьютеров для минимизации стоимости? Вариант 22. Четыре сталелитейных завода I, II, III и IV производят еженедельно стали определенного сорта: 950, 300, 1350 и 450 тонн соответственно. 148


Стальные болванки должны быть переданы потребителям А, В, С, D, E, еженедельные запросы которых составляют: 250, 1000, 700, 650 и 450 тонн стали соответственно. Стоимость транспортировки от заводов к потребителям в тоннах приведена в таблице ниже: Завод 1 2 3 4

Потребитель В С 16 21 4 9 8 14 33 36

А 12 4 3 24

D 19 5 10 34

Е 32 24 26 49

Какой нужно составить план распределения стальных болванок, чтобы минимизировать общую стоимость? Вариант 23. Компания владеет тремя заводами А, В, С. Соответствующие стоимости производства равны 26, 23 и 22 доллара за единицу, объем производства 6000, 1000 и 3000 единиц. Компания обязалась поставлять 1500,2500, 2700 и 3300 единиц в города W, X, Y, Z соответственно. При заданных стоимостях перевозок составьте оптимальные планы производства и распределения: Город W X Y Z

Стоимость транспортировки, центы А В С 1 9 6 4 2 1 1 2 7 9 8 3

Вариант 24. Для строительства четырех объектов используется кирпич, изготовленный на трех заводах. Ежедневно каждый из заводов может изготовить 100,150 и 50 усл. ед. кирпича. Ежедневные потребности в кирпиче на каждом из строящихся объектов равны: 75, 80, 60 и 85 усл. ед. соответственно. Известны также тарифы перевозок одной усл. ед. кирпича с каждого с заводов к каждому из строящихся объектов: Завод 1 2 3

А 6 1 8

В 7 2 10

Стройка С 3 5 20

D 5 6 1

Составить такой план перевозок кирпича к строящимся объектам, при котором общая стоимость перевозок является минимальной. Вариант 25. На трех хлебокомбинатах ежедневно производится: 110, 190 и 90 тонн муки. Эта мука потребляется четырьмя хлебозаводами, ежедневные 149


потребности которых равны: 80,60,170 и 80 тонн соответственно. Тарифы перевозок одной тонны муки с хлебокомбинатов к каждому из хлебозаводов задаются таблицей: Хлебозавод

Хлебокомбинат

1 8 4 3

А В С

2 1 6 5

3 9 2 8

4 7 12 9

Составить такой план доставки муки, при котором общая стоимость перевозок является минимальной. Вариант 26. Требуется минимизировать затраты на перевозку товаров от предприятий-производителей на торговые склады. При этом необходимо учесть возможности поставок каждого из производителей при максимальном удовлетворении запросов потребителей. Производители

Затраты на перевозку от предприятия к потребителю, у.е.

Поставки

Северо-Запад 300 Урал 260 Кубань 280 Запросы потребителей

Псков

Вологда

Новгород

Москва

10 6 3 180

8 5 4 80

6 4 5 200

5 3 5 160

С.Петербург 4 6 9 220

Вариант 27. На трех складах оптовой базы сосредоточен однородный груз в количествах: 90, 60 и 150 ед. Этот груз необходимо перевезти в четыре магазина. Каждый из магазинов должен получить 120, 40, 60, 80 ед. груза соответственно. Тарифы перевозок единицы груза с каждого склада во все магазины задаются таблицей:

С1 С2

А 2 5

Магазины В С 3 4 3 1

СЗ

2

1

Склады

4

D 3 2 2

Составить такой план перевозок, при котором общая стоимость перевозок является минимальной. 150


Вариант 28. На трех складах оптовой базы сосредоточен однородный груз в количестве: 910, 630 и 150 ед. Этот груз необходимо перевезти в четыре магазина. Каждый из магазинов должен получить 120, 400, 360, 810 ед. груза соответственно. Тарифы перевозок единицы груза с каждого склада во все магазины задаются таблицей: Склады

А 7 4 3

С1 С2 СЗ

Магазины В С 5 6 3 9 2 4

D 6 3 2

Составить такой план перевозок, при котором общая стоимость перевозок является минимальной. Вариант 29. Требуется минимизировать затраты на перевозку товаров от предприятий-производителей на торговые склады. При этом необходимо учесть возможности поставок каждого из производителей при максимальном удовлетворении запросов потребителей:

Производители

Поставки

Затраты на перевозку от предприятия к потребителю, у.е. Хабаровск Дальнереченск

Лучегорск

Лесозаводск

Дальнегорск

Спасск Уссурийск

380 450

5 6

3 5

5 7

7 9

9 7

Владивосток

510

10

8

5

4

9

460

250

190

180

260

Запросы потребителей

Вариант 30. Для строительства четырех объектов используется кирпич, изготовляемый на трех заводах. Ежедневно каждый из заводов может изготовить 150, 200 и 70 у.е. кирпича. Ежедневные потребности в кирпиче на каждом из строящихся объектов соответственно равны: 95, 120, 95 и 110 у.е. Известны также тарифы перевозок одной усл. ед. кирпича с каждого из заводов к каждому из строящихся объектов. Составить такой план перевозок кирпича к строящимся объектам, при котором общая стоимость перевозок является минимальной. 151


Завод 1 2 3

Стройка А 10 5 14

В 8 4 5

С 7 15 7

D 7 4 9

ЛАБОРАТОРНАЯ РАБОТА № 8 ДИСКРЕТНОЕ ПРОГРАММИРОВАНИЕ Цель работы: Научиться решать задачи программирования с помощью надстройки Поиск решения.

дискретного

Задание (в соответствии с индивидуальным вариантом) 1. Изучить теоретические вопросы по теме лабораторной работы (раздел 7.4). 2. Решить задачу о назначениях. Имеется i преподавателей и j видов занятий. Стоимость cij выполнения i-м преподавателем j-го вида занятий приведена ниже в таблицах, где преподавателям соответствуют строки, а видам занятий – столбцы. Составить план выполнения всех видов занятий таким образом чтобы все они были проведены, а каждый преподаватель был занят только на одном виде занятий, причем суммарная стоимость проведения всех видов должна быть минимальной. Вариант 1.

1 320 100 510 270

Стоимость выполнения Виды занятий 2 3 360 210 200 670 120 110 540 200

4 650 780 900 950

5 1100 340 210 550

1 310 500 320 600

Стоимость выполнения Виды занятий 2 3 300 600 200 720 550 800 240 350

4 520 800 590 980

5 700 350 200 450

Преподаватели 1 2 3 4

Вариант 2. Преподаватели 1 2 3 4 152


Вариант 3.

1 900 120 300 330

Стоимость выполнения Виды занятий 2 3 400 780 200 900 800 100 440 240

4 500 880 900 460

5 700 300 200 530

1 1000 600 300 910

Стоимость выполнения Виды занятий 2 3 820 610 250 900 700 100 980 220

4 200 800 780 300

5 700 330 500 440

1 860 510 300 100 300

Стоимость выполнения Виды занятий 2 3 620 200 230 910 800 120 410 210 720 990

4 500 860 900 330 500

1 690 500 670 100 200

Стоимость выполнения Виды занятий 2 3 380 220 490 900 800 100 910 1010 700 800

4 700 800 1000 340 550

1 9 6 3 7

Стоимость выполнения Виды занятий 2 3 4 4 6 2 2 10 8 7 1 10 10 5 3

Преподаватели 1 2 3 4

Вариант 4. Преподаватели 1 2 3 4

Вариант 5. Преподаватели 1 2 3 4 5

Вариант 6. Преподаватели 1 2 3 4 5

Вариант 7. Преподаватели 1 2 3 4

5 10 4 5 9 153


Вариант 8.

1 900 510 700 1100 320

Стоимость выполнения Виды занятий 2 3 300 220 950 990 810 100 1000 900 700 800

1 640 600 310 1000

Стоимость выполнения Виды занятий 2 3 400 120 540 340 720 690 100 500

1 500 1000 720 820 1200

Стоимость выполнения Виды занятий 2 3 1200 200 900 670 810 1080 1040 750 670 800

4 700 1030 890 130 300

1 640 1000 800 340 1080

Стоимость выполнения Виды занятий 2 3 1000 330 910 860 800 1070 790 800 700 810

4 800 1100 910 1080 500

1 610 1200 700 430 1080

Стоимость выполнения Виды занятий 2 3 1070 400 900 800 800 1050 1080 910 900 810

4 700 1100 900 1100 550

Преподаватели 1 2 3 4 5

4 430 800 900 1200 1030

Вариант 9. Преподаватели 1 2 3 4

4 100 800 1000 1100

5 1000 400 480 920

Вариант 10. Преподаватели 1 2 3 4 5

Вариант 11. Преподаватели 1 2 3 4 5

Вариант 12. Преподаватели 1 2 3 4 5 154


Вариант 13. 1 550 245 1010 740 500

Стоимость выполнения Виды занятий 2 3 630 246 610 870 200 560 820 390 1000 320

4 800 950 615 450 540

1 790 120 860 500 330

Стоимость выполнения Виды занятий 2 3 150 300 500 430 240 900 400 410 545 670

4 840 350 1020 300 900

1 715 570 1515 750 950

Стоимость выполнения Виды занятий 2 3 420 300 620 145 900 870 540 370 560 550

4 700 305 750 800 700

1 615 1230 800 420 1200

Стоимость выполнения Виды занятий 2 3 1075 420 300 850 375 1050 850 920 940 800

4 600 1200 940 500 540

1 745 450 720 250 470

Стоимость выполнения Виды занятий 2 3 520 630 350 100 860 460 200 330 500 640

4 120 100 500 580 300

Преподаватели 1 2 3 4 5

Вариант 14. Преподаватели 1 2 3 4 5

Вариант 15. Преподаватели 1 2 3 4 5

Вариант 16. Преподаватели 1 2 3 4 5

Вариант 17. Преподаватели 1 2 3 4 5

155


Вариант 18.

1 520 400 330 100

Стоимость выполнения Виды занятий 2 3 460 650 545 820 240 800 150 860

4 350 600 450 500

5 220 710 300 400

1 645 620 330 1200

Стоимость выполнения Виды занятий 2 3 440 320 545 345 780 695 1020 540

4 150 8400 1000 1100

5 1020 410 480 920

1 750 120 240 840

Стоимость выполнения Виды занятий 2 3 300 550 560 870 570 900 635 150

4 450 330 980 400

5 120 240 120 200

1 1200 150 645 300

Стоимость выполнения Виды занятий 2 3 400 970 540 650 245 500 800 400

4 125 300 540 900

5 910 570 555 440

1 170 120 520 340

Стоимость выполнения Виды занятий 2 3 715 930 500 570 450 540 800 120

4 400 300 500 840

5 917 520 684 700

Преподаватели 1 2 3 4

Вариант 19. Преподаватели 1 2 3 4

Вариант 20. Преподаватели 1 2 3 4

Вариант 21. Преподаватели 1 2 3 4

Вариант 22. Преподаватели 1 2 3 4

Вариант 23. 156


1 315 347 311 300

Стоимость выполнения Виды занятий 2 3 245 707 200 150 517 900 540 220

4 604 800 122 400

5 800 648 540 700

1 745 220 570 300

Стоимость выполнения Виды занятий 2 3 458 400 700 120 645 152 220 320

4 417 620 300 150

5 715 740 800 400

1 643 604 312 1030

Стоимость выполнения Виды занятий 2 3 450 1200 570 345 725 697 1020 550

4 100 800 1000 1100

5 1000 400 480 920

1 747 517 331 414 341

Стоимость выполнения Виды занятий 2 3 564 750 932 870 514 742 715 615 811 222

4 332 452 615 500 400

1 11 13 17 9 1

Стоимость выполнения Виды занятий 2 3 8 7 5 19 23 4 7 6 3 1

4 5 6 13 2 7

Преподаватели 1 2 3 4

Вариант 24. Преподаватели 1 2 3 4

Вариант 25. Преподаватели 1 2 3 4

Вариант 26. Преподаватели 1 2 3 4 5

Вариант 27. Преподаватели 1 2 3 4 5

Вариант 28. 157


1 11 16 17 45 12

Стоимость выполнения Виды занятий 2 3 17 23 84 87 92 84 55 11 11 45

4 45 92 11 13 84

1 452 192 185 450 124

Стоимость выполнения Виды занятий 2 3 532 615 750 325 584 178 650 870 800 640

4 832 120 900 300 630

1 11 14 11 16 45

Стоимость выполнения Виды занятий 2 3 32 17 55 45 45 87 54 11 87 92

4 85 23 32 13 11

Преподаватели 1 2 3 4 5

Вариант 29. Преподаватели 1 2 3 4 5

Вариант 30. Преподаватели 1 2 3 4 5

ЛАБОРАТОРНАЯ РАБОТА № 9 ИСПОЛЬЗОВАНИЕ МАКРОСОВ В MS EXCEL Цель работы: Научиться создавать и использовать макросы.

Задание (в соответствии с индивидуальным вариантом) 1.Изучите теоретические вопросы по теме лабораторной работы (раздел 8). 2. Создайте макрос в вашей рабочей книге. 3. Назначьте макросу комбинацию клавиш для быстрого вызова. 4. Проверьте работоспособность макроса. Вариант 1. Создать макрос, который выделенные значения приводит к числовому формату с тремя знаками после запятой. Значения выводятся красным цветом.

158


Вариант 2. Создать макрос, который выделенные значения выравнивает по центру, делает их зелёными. Размер шрифта – 18, курсив, полужирный. Вариант 3. Создать макрос, который в выделенной области ширину столбца делает оптимальной. Вариант 4. Создать макрос, который в текущем листе ширину столбца делает равной 15. Вариант 5. Создать макрос, предназначенный для копирования выделенной области на Лист3 и защиты Листа3 от изменения. Вариант 6. Создать макрос, который переносит выделенную область на десять ячеек вниз и защищает лист от дальнейшего изменения. Вариант 7. Создать макрос, который копирует выделенную область на Лист 2. На Листе 2 область должна находиться, начиная с ячейки B12. Вариант 8. Создать макрос, который все данные на листе выводит красным цветом на светло-голубом фоне и защищает лист от изменения. Вариант 9. Создать макрос, который вставляет 5 новых листов в текущую рабочую книгу. Вариант 10. Создать макрос, который, начиная с текущей позиции, вводит геометрическую прогрессию с шагом 16, предельное значение геометрической прогрессии 12400, цвет – красный. Вариант 11. Создать макрос, который, начиная с текущей позиции, вводит геометрическую прогрессию с шагом 6, предельное значение геометрической прогрессии 1240 цвет – синий, шрифт полужирный, курсив. Вариант 12. Создать макрос, который, начиная с текущей позиции, вводит названия двенадцати месяцев зеленым цветом, размер шрифта – 12. Вариант 13. Создать макрос, который, начиная с текущей позиции, вводит арифметическую прогрессию с шагом 37, предельное значение прогрессии 312, и защищает лист от копирования. Вариант 14. Создать макрос, который данные в выделенной области выводит красным цветом (курсив, полужирный) на светло-голубом фоне. Вариант 15. Создать макрос, который данные в выделенной области приводит к денежному формату; шрифт – Arial, полужирный, размер – 11, символы светло-зелённого цвета. Вариант 16. Создать макрос, который данные в выделенной области приводит к следующему типу: шрифт – Courier, курсив, полужирный; размер – 18, цвет – розовый, фон – голубой. Вариант 17. Создать макрос, который данные в выделенной области приводит к следующему типу: выравнивание по правой границе, размер шрифта – 15; цвет – зелёный, фон – желтый. Вариант 18. Создать макрос, который, начиная с текущей позиции, вводит названия двенадцати месяцев зелёным цветом. Вариант 19. Создать макрос, который данные в выделенной области приводит к следующему типу: выравнивание по правой границе, размер 159


шрифта – 15, цвет – зелёный, фон – желтый, вокруг выделенной области – граница. Вариант 20. Создать макрос, который включает панели инструментов Visual Basic и Диаграмма и выключает панель Форматирование. Вариант 21. Создать макрос, который закрывает текущую рабочую книгу, сохранив ее предварительно под именем Пример. Вариант 22. Создать макрос, который, начиная с текущей позиции, вводит геометрическую прогрессию с шагом 9, предельное значение геометрической прогрессии 100000. Значения вводятся зеленным цветом, шрифт – New Times Roman, полужирный, курсив. Вариант 23. Создать макрос, который, начиная с текущей позиции, вводит названия двенадцати месяцев. Введенные значения должны быть следующего типа: шрифт – Courier, курсив, полужирный; размер – 22, цвет – синий, фон – розовый. Вариант 24. Создать макрос, который, начиная с текущей позиции, вводит арифметическую прогрессию с шагом 45, предельное значение прогрессии 617. Введенные значения должны быть следующего типа: шрифт – Times New Roman, курсив, размер – 12, цвет – коричневый, фон – голубой. Вариант 25. Создать макрос, который данные в выделенной области выводит красным цветом на светло-голубом фоне. Вариант 26. Создать макрос, который данные в выделенной области приводит к денежному формату; шрифт – Arial, полужирный, размер – 11, символы светло-зелённого цвета. Вариант 27. Создать макрос, который данные в выделенной области приводит к следующему типу: шрифт – Courier, курсив, полужирный; размер – 18, цвет – розовый, фон – голубой. Вариант 28. Создать макрос, который данные в выделенной области приводит к следующему типу: выравнивание по правой границе, размер шрифта – 15; цвет – зелёный, фон – желтый. Вариант 29. Создать макрос, который, начиная с текущей позиции, вводит арифметическую прогрессию с шагом 45 (предельное значение прогрессии 617) и защищает лист от записи. Вариант 30. Создать макрос, который выключает все панели инструментов и защищает текущий лист от изменения.

160


ЗАКЛЮЧЕНИЕ Электронная таблица – одна из самых распространенных и удобных информационных технологий для обработки данных, требующих вычислений и представляемых в табличном виде. Типичным примером применения электронных таблиц является составление смет, финансовых планов и бюджетов, а также вычисления в инженерных и экономических расчетах. Обобщая изложенное, следует ещё раз акцентировать внимание студента, что он должен не только освоить основные понятия, связанные с электронными таблицами Excel, но и уметь создавать не только их, но и диаграммы, работать с электронными таблицами как с базами данных, осуществляя сортировку, фильтрацию данных, выполнять выборку данных из таблицы по запросу, создавать итоговые и сводные таблицы, решать задачи с использованием надстройки Подбор параметра, а также линейные, дискретные и транспортные задачи и задачи оптимизации с помощью надстройки Поиск решения, что способствует развитию навыков алгоритмического мышления, а также и другие задачи. Настоящее учебное пособие и посвящено этим вопросам. Знания, умения и навыки, полученные при работе с электронными таблицами Excel – залог успешной работы на компьютере при выполнении курсовых и дипломных работ, а также для дальнейшей трудовой деятельности будущего специалиста.

161


АЛФАВИТНО-ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ В указателе отражен текст всего учебного пособия. Ссылки даны на страницы. Повторяющиеся части рубрик (подрубрик) заменены черточками. .

К

. Массивы.....................................15

Копирование форматов..............49 Курсор..........................................10

а

абсолютная адресация...............14

Л

А

Легенда........................................54 Логическая функция И................20 Логическая функция ИЛИ...........20

Автозаполнение..........................31 Автоподбор ширины...................44 Автосуммирование.....................17 Автофильтр.................................64 Арифметические операции........13 Б

БАЗЫ ДАННЫХ...........................62 В

Выделение нескольких смежных ячеек.............................................27 Выделение несмежных ячеек....28 Выделение одиночной ячейки. . .27 Выделение строки или столбца. 27 Д

Дата и время...............................12 Диаграмма...................................51 Диапазон ячеек.............................7 Дискретное программирование. 89 З

Заголовок окна..............................8 Заливка ячеек..............................50 Защита данных............................50 И

Итоги............................................67 К

Книга..............................................7 Кнопка вызова мастера функций. 9 Кнопка отмены ввода....................9 Кнопка подтверждения ввода......9 Кнопка просмотра списка имен....9

м

макрорекордер............................92 М

Макрос.........................................92 Мастер диаграмм........................52 МАСТЕР ФУНКЦИИ......................9 Н

Надстройки..................................75 О

Объединение ячеек....................44 о

относительная адресация..........14 п

переименование листа...............42 П

Перемещение ячеек..................28 п

перемещение листа....................42 П

Подбор параметра......................74 Поиск решения............................78 Поле имени....................................9 Примечания.................................50 Р

Рабочий лист.................................9 Расширенный фильтр.................65 р

режим............................................... ввод............................................................10 Калькулятор..............................................10 правка.........................................................10 Указать.......................................................10

к

кнопки прокрутки ярлычков..........9 К

Копирование ячеек.....................28

С

к

Сводные таблицы.......................69

копирование листа......................42 162


Символьные (текстовые) данные ......................................................11

Формулы......................................13 Функции............................................

с

LN...............................................................18 LOG............................................................18 АВS.............................................................18 ВПР.............................................................23 ГПР.............................................................24 ЕСЛИ..........................................................18 ЕХР.............................................................18 КОРЕНЬ.....................................................18 МАКС.........................................................18 МАХ...........................................................15 МИН...........................................................18 РАНГ..........................................................22 СРЗНАЧ.....................................................18 СУММ........................................................15 СУММЕСЛИ.............................................23 СЧЁТ..........................................................18 СЧЁТЕСЛИ...............................................25

смешанная адресация................14 С

Создание последовательностей символьных данных....................33 Создание последовательностей смешанных символьно-числовых данных..........................................32 Создание последовательности дат и месяцев..............................32 Создание числовых последовательностей..................31 Сортировка..................................64 СПЕЦИАЛЬНАЯ ВСТАВКА.........30 Столбец.........................................7 Строка............................................7 Строка состояния..........................9 Строка формул..............................9 т

транспортная задача..................85 У

Условное форматирование........47 Ф

Ц

Целевая ячейка...........................74 Ч

Число десятичных знаков...........45 Числовые данные.......................12 Э

Элементы интерфейса.................8 Я

Ярлычки рабочих листов..............9 Фиксаторы разбивки листа...........9 Ячейка............................................7 ФОРМАТИРОВАНИЕ..................42  РЕКОМЕНДУЕМЫЙ БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Зеньковский, В.А. Excel в экономических и инженерных расчетах. Серия «Про ПК» / В.А. Зеньковский. – М. : СОЛОН – Пресс, 2005. – 192 с. 2. Златопольский, Д.М. 1700 заданий по Microsoft Excel / Д.М. Златопольский. – СПб. : БХВ-Петербург, 2003. – 544 с. 3. Рудикова, Л.В. Microsoft Excel для студента / Л.В. Рудикова. – СПб. : Питербург, 2005. – 368с. 4. Лавренов, С.М. Excel : cборник примеров и задач / С.М. Лавренов. – М. : Финансы и статистика, 2000. – 336 с. 5. Льюис, Н.Д. М. Абсолютно ясно о Microsoft Office Excel 2000/ Н.Д. Льюис. – М. : Триумф, 2005. – 256 с. 6. Рычков, В. Microsoft Excel 2000 : краткий курс / В. Рычков. – СПб. : Питер, 2001 – 336 с.

163


ОГЛАВЛЕНИЕ ВВЕДЕНИЕ..............................................................................................................................................5  Общие требования и методические рекомендации по выполнению лабораторных работ..........................................................................................5 1.ИНТЕРФЕЙС СРЕДЫ EXCEL...........................................................................................................7 1.1.Структура Excel.............................................................................................................................7 1.2. Элементы интерфейса..................................................................................................................8 КОНТРОЛЬНЫЕ ВОПРОСЫ К РАЗДЕЛУ 1.....................................................................................11 2.ВВОД ДАННЫХ................................................................................................................................11 2.1. Типы данных Excel....................................................................................................................11 2.2. Использование встроенных функций EXCEL.........................................................................16 КОНТРОЛЬНЫЕ ВОПРОСЫ К РАЗДЕЛУ 2.....................................................................................26 3. РЕДАКТИРОВАНИЕ ДАННЫХ.....................................................................................................27 3.1. Выделение ячеек........................................................................................................................27 3.2. Перемещение выделенных ячеек и областей..........................................................................28 3.3. Копирование выделенных ячеек и областей...........................................................................28 3.4. Автозаполнение..........................................................................................................................31 3.5. Очистка и удаление....................................................................................................................37 3.6. Вставка элементов таблицы......................................................................................................38 3.7. Изменение размера строк и столбцов......................................................................................39 3.8. Операции с рабочими листами.................................................................................................41 КОНТРОЛЬНЫЕ ВОПРОСЫ К РАЗДЕЛУ 3.....................................................................................42 4. ФОРМАТИРОВАНИЕ ДАННЫХ...................................................................................................42 4.1. Изменение шрифта.....................................................................................................................43 4.2. Выравнивания данных в ячейке...............................................................................................43 4.3. Выбор формата данных в ячейке..............................................................................................44 4.4. Условное форматирование........................................................................................................47 4.5. Обрамление таблиц....................................................................................................................49 4.6. Заливка ячеек..............................................................................................................................50 4.7. Защита данных от изменения....................................................................................................50 4.8. Создание примечаний к ячейкам..............................................................................................50 КОНТРОЛЬНЫЕ ВОПРОСЫ К РАЗДЕЛУ 4.....................................................................................51 5. ПОСТРОЕНИЕ ДИАГРАММ..........................................................................................................51 КОНТРОЛЬНЫЕ ВОПРОСЫ К РАЗДЕЛУ 5.....................................................................................61 6.БАЗЫ ДАННЫХ................................................................................................................................62 6.1. Ввод и фильтрация записей......................................................................................................62 6.2. Итоги...........................................................................................................................................67 6.3. Сводные таблицы.......................................................................................................................69 КОНТРОЛЬНЫЕ ВОПРОСЫ К РАЗДЕЛУ 6.....................................................................................73 7. НАДСТРОЙКИ ПОДБОР ПАРАМЕТРА И ПОИСК РЕШЕНИЯ................................................74 Решение задач подбора параметра..................................................................................................74 Решение задач линейного программирования...............................................................................76 7.2.1. Решение задач распределения............................................................................................76 7.3. Решение транспортной задачи..................................................................................................85 7.4. Решение задач дискретного программирования.....................................................................89 КОНТРОЛЬНЫЕ ВОПРОСЫ К РАЗДЕЛУ 7.....................................................................................92 8. МАКРОСЫ........................................................................................................................................92 КОНТРОЛЬНЫЕ ВОПРОСЫ К РАЗДЕЛУ 8.....................................................................................93 ЛАБОРАТОРНАЯ РАБОТА № 1.........................................................................................................94 СОЗДАНИЕ ТАБЛИЦ И ПОСТРОЕНИЕ ДИАГРАММ...................................................................94 164


ЛАБОРАТОРНАЯ РАБОТА № 2 ........................................................................................................95 ПОСТРОЕНИЕ ДИАГРАММ..............................................................................................................95 ЛАБОРАТОРНАЯ РАБОТА №3..........................................................................................................99 ПОДБОР ПАРАМЕТРОВ.....................................................................................................................99 ЛАБОРАТОРНАЯ РАБОТА № 4 ........................................................................................................99 АНАЛИЗ И ОБОБЩЕНИЕ ДАННЫХ В ЭЛЕКТРОННЫХ ТАБЛИЦАХ......................................99 ЛАБОРАТОРНАЯ РАБОТА № 5.......................................................................................................109 БАЗА ДАННЫХ..................................................................................................................................109 Таблица 1.........................................................................................................................................110 ЛАБОРАТОРНАЯ РАБОТА № 6.......................................................................................................132 ЛИНЕЙНАЯ ОПТИМИЗАЦИЯ.........................................................................................................132 ЛАБОРАТОРНАЯ РАБОТА № 7.......................................................................................................143 ТРАНСПОРТНАЯ ЗАДАЧА..............................................................................................................143 ЛАБОРАТОРНАЯ РАБОТА № 8.......................................................................................................152 ДИСКРЕТНОЕ ПРОГРАММИРОВАНИЕ.......................................................................................152 ЛАБОРАТОРНАЯ РАБОТА № 9 ......................................................................................................158 ИСПОЛЬЗОВАНИЕ МАКРОСОВ В MS EXCEL............................................................................158 ЗАКЛЮЧЕНИЕ...................................................................................................................................161 АЛФАВИТНО-ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ................................................................................162  РЕКОМЕНДУЕМЫЙ БИБЛИОГРАФИЧЕСКИЙ СПИСОК....................................................163

165


Учебное издание

Шестухина Валентина Ивановна Ямполь Елена Станиславовна ПРИМЕНЕНИЕ EXCEL В ИНЖЕНЕРНЫХ И ЭКОНОМИЧЕСКИХ РАСЧЕТАХ Учебное пособие Редактор Э.Г. Долгавина Технический редактор А.А. Курилко ———————————————————————————— План 2008 г. Поз. 2.35. Сдано в набор 20.12.2007. Подписано в печать 12.05.2008. Усл. печ. л. 9,5. Зак. 126. Тираж 275 экз. Цена 101 руб. ———————————————————————————— Издательство ДВГУПС 680021, г. Хабаровск, ул. Серышева, 47.

166


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.