Файл: Лабораторная работа ms excel Ввод и форматирование данных Цель работы отработка базовых навыков работы в ms.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 08.11.2023

Просмотров: 282

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

Лабораторная работа № 1. MS Excel: Ввод и форматирование данных

Задание 1.

Задание № 2. Создание формул

Задание для самостоятельной работы

Лабораторная работа № 2. Работа с функциями

Задание для самостоятельной работы

12. В ячейке Е19 самостоятельно вычислите количество человек старше 25 лет.

Задание для самостоятельной работы

Вложенные функции (компания КИТ)

Лабораторная работа № 3. Адресация ячеек в электронной таблице. Решение задачи табулирования функции

Задание 2. Построение графика функции

10. В последнем диалоговом окне РАЗМЕЩЕНИЕ ДИАГРАММЫ выберите пункт ИМЕЮЩЕМСЯ и нажмите ГОТОВО.

Задание для самостоятельного выполнения

Задание 3. Построения двух графиков в одной системе координат

Задание для самостоятельного выполнения

Задание 4. Построение поверхности

Задания для самостоятельного выполнения 1) Построить поверхность при х, у -1; 1.2) Построить поверхность при х -2; 2, у -1; 1.3) Построить поверхность при х, у -1; 1. Лабораторная работа № 5. Работа с электронной таблицей Excel как с базой данных Цель работы: Изучить основные понятия списков и базы данных в Excel. Освоить технологию создания списков в Excel, поиска записей, сортировки и фильтрации. Научиться анализировать списки, использую многокритериальные условия. В Microsoft Excel в качестве базы данных можно использовать список.Список – это набор строк таблицы, содержащий связанные данные, например база данных счетов или набор адресов и телефонов клиентов. Список может использоваться как база данных, в которой строки выступают в качестве записей, а столбцы являются полями. Первая строка списка при этом содержит названия столбцов.При выполнении обычных операций с данными, например, при поиске, сортировке или обработке данных, списки автоматически распознаются как базы данных. Перечисленные ниже элементы списков учитываются при организации данных. Столбцы списков становятся полями базы данных. Заголовки столбцов становятся именами полей базы данных. Каждая строка списка преобразуется в запись данных. Рекомендации по созданию списка на листе книги В Microsoft Excel имеется набор функций, облегчающих обработку и анализ данных в списке. Чтобы использовать эти функции, введите данные в список в соответствии с приведенными ниже рекомендациями.Размер и расположение списка На листе не следует помещать более одного списка. Некоторые функции обработки списков, например, фильтры, не позволяют обрабатывать несколько списков одновременно. Между списком и другими данными листа необходимо оставить, по меньшей мере, одну пустую строку и один пустой столбец. Это позволяет Microsoft Excel быстрее обнаружить и выделить список при выполнении сортировки, наложении фильтра или вставке вычисляемых автоматически итоговых значений. В самом списке не должно быть пустых строк и столбцов. Это упрощает идентификацию и выделение списка. Важные данные не следует помещать у левого или правого края списка; после применения фильтра они могут оказаться скрытыми. Заголовки столбцов Заголовки столбцов должны находиться в первом столбце списка. Они используются Microsoft Excel при составлении отчетов, поиске и организации данных. Шрифт, выравнивание, формат, шаблон, граница и формат прописных и строчных букв, присвоенные заголовкам столбцов списка, должны отличаться от формата, присвоенного строкам данных. Для отделения заголовков от расположенных ниже данных следует использовать границы ячеек, а не пустые строки или прерывистые линии. Содержание строк и столбцов Список должен быть организован так, чтобы во всех строках в одинаковых столбцах находились однотипные данные. Перед данными в ячейке не следует вводить лишние пробелы, так как они влияют на сортировку. Не следует помещать пустую строку между заголовками и первой строкой данных. Ввод спискаПри вводе данные можно добавлять непосредственно в ячейки списка, а можно воспользоваться специальной формой ввода.Чтобы заполнять данные в список при помощи формы ввода, поместите курсор в любое место списка и выберите команду Данные→Форма. На экране появится диалоговое окно, в котором будет отображено каждое поле списка. При этом поля, содержащие формулы, хотя и отображаются в форме ввода, их значения изменить нельзя. Индикатор в правом верхнем углу формы показывает номер выбранной записи и общее число записей в форме.Чтобы ввести новую запись, щелкните по кнопке Добавить. Форма очистится, и Вы сможете ввести нужную информацию в соответствующие поля. После этого снова щелкните по кнопке Добавить, а если не хотите больше добавлять записи – по кнопке Закрыть.Вновь введенные данные появятся в конце списка. Формулы, содержавшиеся в ячейках списка, автоматически будут распространены и на новую записьФорму ввода можно использовать не только для ввода данных. Она позволяет просматривать существующие записи, редактировать их, удалять и выборочно отображать данные по определенному критерию. Порядок сортировки, используемый по умолчанию Для упорядочения ячеек по значениям (без учета формата) предусмотрен определенный порядок сортировки.При сортировке текста, значения сравниваются посимвольно слева направо. Например, если в ячейке содержится текста “А100”, то после сортировки она будет находиться после ячейки, содержащей “A1” и перед ячейкой, содержащей “A11”.При сортировке по возрастанию в Microsoft Excel используется следующий порядок (при сортировке по убыванию этот порядок заменяется на обратный за исключением пустых ячеек, которые всегда помещаются в конце списка): Числа сортируются от наименьшего отрицательного до наибольшего положительного числа. Текст, в том числе содержащий числа, сортируется в следующем порядке: 0 1 2 3 4 5 6 7 8 9 ‘ – (пробел) ! “ # $ % & () * , . / : ; ? @ [ \ ] ^ _ ` { | }

Задание для самостоятельного выполнения



Важно отметить, что данная задача должна быть сбалансирована, то есть запасы горючего и потребность в нем равны (т.е. 160+70+110=150+190). В этом случае не нужно учитывать издержки, связанные как со складированием, так и с недопоставками. В противном случае в модель нужно ввести:

  • в случае превышения объема запасов – фиктивного потребителя; стоимость перевозок единицы продукции этому фиктивному потребителю полагается равной стоимости складирования, а объемы перевозок этому потребителю равны объемам складирования излишек продукции у поставщиков;

  • в случае дефицита – фиктивного поставщика; стоимость перевозок единицы продукции от фиктивного поставщика полагается равной стоимости штрафов за недопоставку продукции, а объемы перевозок от этого поставщика равны объемам недопоставок продукции потребителям.

  1. Теоретические сведения.

Для решения данной задачи построим ее математическую модель. Неизвестными здесь являются объемы перевозок. Пусть xij – объем перевозок от i-того поставщика j-тому потребителю. Функцией цели являются суммарные транспортные расходы, т.е.

,

где cij – стоимость перевозки единицы продукции от i-того поставщика j-тому потребителю. Кроме того, неизвестные должны удовлетворять следующим ограничениям:

  • неотрицательность объема перевозок;

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

Таким образом, мы имеем следующую модель:

,

где ai – запасы горючего у i- того поставщика; bj – спрос у j-того потребителя.

  1. Выполнение работы:

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

1. Введите в ячейки диапазона B4:D5 стоимости перевозок (см. рис. 2.1).




Рис. 1. Вид рабочего окна

2. Отведите ячейки диапазона B8:D9 под значения неизвестных (объемов перевозок). Ячейки должны быть пустыми! (см. рис. 2.1).

3. Введите в ячейки диапазона F8:F9 объемы запасов горючего у поставщиков.

4. Введите в ячейки диапазона B11:D11 потребность в горючем у потребителей.

5. В ячейку B14 введите функцию цели:

=СУММПРОИЗВ(B4:D5;B8:D9)

Сделать это можно при помощи Мастера функций (Вставка Функция), выб­рав в категории Математические функции СУММПРОИЗВ и указав необходимый диапазон.

6. В ячейки диапазонов E8:E9 введите формулы вычисляющие объемы запасов у поставщиков, в ячейки диапазона B10:D10 – формулы расчета объемов доставляемого топлива к потребителям (табл. 2). При этом на экране должны отображаться данные, как показано на рис. 2.

Таблица 2

Формулы для расчета

Ячейка

Формула

E8

=СУММ(B8:D8)

E9

=СУММ(B9:D9)

B10

=СУММ(B8:B9)

C10

=СУММ(C8:C9)

D10

=СУММ(D8:D9)

7. Выберите в меню Сервис команду Поиск решения и заполните диалоговое окно Поиск решения, как показано на рис. 2.2.


Рис. 2. Окно «Поиск решения»

8. Нажмите кнопку <Выполнить>. Средство Поиск решения найдет оптималь­ный план поставок горючего и соответствующие ему транспортные расходы.

В результате получаем распределение горючего между поставщиками и потребителями (табл. 3).

Таблица 3

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

Поставщики

Потребители




1

2

3

A

150

0

0

B

10

70

110



Значение целевой функции составило 20400 денежных единиц.

При этом, экономическая интерпретация результатов будет следующая: поставщик A перевозит потребителю 1 – 150 т горючего, поставщик В – потребителям 1, 2 и 3 – 10, 70 и 110 т горючего соответственно. При этом затраты на перевозку продукции будут минимальными и составят 20400 денежных единиц.

Задача № 4. Использование команды «Подбор параметра» для расчетных задач

Пусть известно, что в штате автомастерской состоит 6 разнорабочих, 8 слесарей, 10 мастеров, 3 заведующих блоками, бухгалтер, сторож, дворник и директор. Общий месячный фонд зарплаты составляет 100000 рублей. Необходимо определить, какими должны быть оклады сотрудников автомастерской.

Технология работы:

Теоретические сведения.

Построим модель решения этой задачи. За основу возьмем оклад разнорабочего, а остальные оклады будем вычислять, исходя из него: во столько-то раз или на столько-то больше. Говоря математическим языком, каждый оклад является линейной функцией от оклада разнорабочего: Ai ·С+Вi, где С – оклад разнорабочего; Аi и Вi – коэффициенты, которые для каждой должности определяют следующим образом:

слесарь получает в 1,5 раза больше разнорабочего (А2=1,5; В2=0);

мастер – в 3 раза больше разнорабочего (В3=0; А3=3);

заведующий блоком – на 300 рублей больше, чем мастер (А4=3; B4=300);

сторож – в 2 раза больше разнорабочего (А5=2; В5=0);

дворник – на 200 рублей больше слесаря (А6=1,5; В6=200);

бухгалтер – в 4 раза больше разнорабочего (А7=4; В7=0);

директор – на 500 рублей больше бухгалтера (А8=4; В8=500);

Зная количество человек на каждой должности, нашу модель можно записать как уравнение

,

где N1 – число разнорабочих, N2 – число слесарей и т.д.

В этом уравнении нам известны A1...A8, B1...B8 и N1... N8, а С – неизвестно. Анализ уравнения показывает, что задача составления расписания свелась к решению линейного уравнения относительно С.

Выполнение работы.

Введите исходные данные в рабочий лист электронной таблицы, как показано на рис. 1.




Рис. 1. Таблица с исходными данными
В столбце D вычислите заработную плату для каждой должности. Например, для ячейки D3 формула расчета имеет следующий вид:

=B3*$B$12+C3

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

=D3*E3

В ячейке F12 вычислите суммарный фонд заработной платы автомастерской по формуле:

=СУММ(F3:F10)

Рабочий лист электронной таблицы будет выглядеть, как показано на рис.2.



Рис. 2. Таблица c расчетными данными

Определите оклад разнорабочего так, чтобы расчетный фонд был равен заданному:

Активизируйте команду Подбор параметра из меню Сервис;

В поле «Установить в ячейке» появившегося окна введите ссылку на ячейку F12, содержащую формулу;

В поле «Значение» наберите искомый результат 100000;

В поле «Изменяя значение ячейки» введите ссылку на изменяемую ячейку В12 и щелкните на кнопке <ОК>.

Сохраните таблицу в личном каталоге.

Задание для самостоятельного выполнения

Определите оклад разнорабочего, если месячный фонд заработной платы увеличится на 20%.