Сортировка, фильтры и промежуточные итоги



В табличном процессоре Microsoft Excel команды сортировки, фильтрации и промежуточных итогов находятся на вкладке ленты Данные
(рис. 49).

Рис. 49. Вкладка ленты Данные

Рассмотрим пример обработки данных:

1. В табличном процессоре создайте таблицу (рис 50).

Рис. 50. Исходные данные

2. Для столбца Дата поступления установите формат ячеек – Дата, для столбцов Цена и СтоимостьДенежный формат.

3. Отсортируйте таблицу по столбцу Наименование товара, а затем по дате поступления. Для этого:

− выделите диапазон ячеек C4: G19;

− выполните команду: вкладка ленты Данные ► панель инструментов Сортировка и фильтр ► кнопка Сортировка;

− выберите сортировать по Наименованию товара, затем добавьте новый уровень сортировки по Дате поступления (рис. 51).

Рис. 51. Сортировка

4. Переименуйте Лист 1 в Сортировка.

5. Скопируйте таблицу на Лист 2, который переименуйте в Итоги.

6. Подведем промежуточные итоги:

− выделите диапазон B4:G19;

− выполните команду: вкладка ленты Данные ► панель инструментов Структура ► кнопка ;

− в появившемся диалоговом окне укажите операцию суммирования по столбцу Стоимость и нажмите кнопку ОК (рис. 52).

7. После выполнения команды подведутся промежуточные итоги (рис. 53).

Рис. 52. Подведение итогов

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

8.  Лист 3 переименуйте в Фильтр. Скопируйте на него исходную таблицу.

9.  Для включения фильтра выделите диапазон данных и выполните команду: вкладка ленты Данные ► панель инструментов Сортировка и фильтр ► кнопка .

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

11.  Отфильтруйте товары, поступившие в 2009 году с ценой от 3 000 до
20 000 руб.

12.  Для отбора товаров поступивших в этом году нажмите на кнопку  и в раскрывающемся списке выберите команду Фильтры по дате ► укажите 2009 год.

13.  Аналогичным образом отберите товары с ценой от 3 000 до 20 000 руб.

14.  После выполнения фильтров в таблице останутся следующие данные:

Рис. 54. Фильтрация данных

 


Сводные таблицы

Сводные таблицы применяются для группировки, обобщения и анализа данных, находящихся в списках Microsoft Excel.

Рассмотрим пример:

1. В Microsoft Excel 2010 оформите таблицу (рис. 55).

Рис. 55. Исходные данные

2. Перейдите на Лист 2.

3. Выполните команду: вкладка ленты Вставка ► панель инструментов Таблицы ► кнопка .

4. Укажите диапазон ячеек Лист1!$A$3:$C$16 и нажмите кнопку ОК.

5. Выберите поля Исполнитель и Стоимость работ (рис. 56).

 

 

Рис. 56. Список полей сводной таблицы

6. Измените заголовки в сводной таблице (рис. 57).

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

7. На основе сводной таблицы постройте сводную диаграмму (рис. 58).

Рис. 58. Сводная диаграмма


Лабораторная работа №4

Решение систем линейных уравнений

В табличном процессоре Microsoft Excel имеется возможность решать системы линейных уравнений различными способами.

Решение систем линейных уравнений методом Крамера

Пусть задана система линейных уравнений

Неизвестные x1, x2, … , xn вычисляются по формулам:

D – определитель матрицы А,

Di – определитель матрица, полученный из матрицы А путем замены i-го столбца вектором b.

, , , ,

.

 

Рассмотрим пример: решить систему линейных уравнений методом Крамера.

Запишем в табличном процессоре Microsoft Office Excel 2007 матрицы, которые понадобятся нам при вычислениях (рис. 59).

Рис. 59. Исходные данные

Найдем определители D, D1, D2, и D3, используя математическую функцию МОПРЕД (рис. 60).

Рис. 60. Вычисление определителей

 

Корни уравнения найдем по формулам:

В результате всех вычислений должны получиться следующие данные:

Рис. 61. Вычисление корней системы уравнений

 

Решение систем линейных уравнений с помощью обратной матрицы

Пусть дана система линейных уравнений

Эту систему можно представить в матричном виде: А ·Х=В, где

, , .

Умножим систему линейных алгебраических уравнений А ·Х=В слева на матрицу, обратную к А. Тогда система уравнений примет вид:

А-1 ·А ·Х=А-1 ·В.

Так какА-1 ·А=Е(единичная матрица), то получим Е ·Х=А-1 ·В.

Таким образом, вектор неизвестных вычисляется по формуле: Х=А-1 ·В.

 

Рассмотрим пример: решить систему линейных уравнений с помощью обратной матрицы.

Запишем в табличном процессоре матрицу А и столбец свободных
членов В (рис. 62).

Рис. 62. Исходные данные

Нам необходимо найти обратную матрицу А-1, для этого:

1. выделите диапазон ячеек В8: D10;

2. вызовите функцию МОБР;

3. в появившемся диалоговом окне заполните поле ввода Матрица. Это поле должно содержать диапазон ячеек, в котором хранится исходная матрица, то есть В2: D4, нажмите кнопку ОК;

4. В первой ячейке выделенного диапазона появиться некоторое число. Чтобы получить всю обратную матрицу, необходимо нажать клавишу F2, для перехода в режим редактирования, а затем одновременно клавиши Ctrl+ Shift+ Enter (рис. 63).

Рис. 63. Обратная матрица

Осталось найти вектор неизвестных по формуле Х=А-1 ·В, для этого:

1. выделите диапазон ячеек G8:G10;

2. вызовите функцию МУМНОЖ;

3. в поле для первой матрицы укажите диапазон В8: D10;

4. в поле для второй матрицы укажите диапазон G2: G4;

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

В результате должны получиться значения, представленные на
рисунке 64.

 

Рис. 64. Вычисление корней системы уравнений

 

Самостоятельно сделайте проверку, для этого умножьте матрицу А на Х. В результате должен получиться столбец В.


Индивидуальные задания

Решите систему линейных уравнений:

а) методом Крамера;

b) с помощью обратной матрицы.

Сделайте проверку.

1 9
2 10
3 11
4 12
5 13
6 14
7 15
8 16
17 19
18 20

 


Лабораторная работа №5

Решение задач оптимизации

Задачи оптимизации занимают очень важное место в бизнесе, производстве, прогнозировании. Условно эти задачи можно разделить на следующие категории:

− транспортная задача – минимизация расходов на транспортировку товаров;

− задача о назначениях – составление штатного расписания с минимизацией денежных затрат на заработную плату или времени выполнения работ;

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

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

Задача оптимизации в общем виде формулируется следующим образом.

Найти значения переменных x1, x2, … , xn, такие, что целевая функция f(x1, x2, … , xn) примет максимальное, минимальное или заданное значения при ограничениях вида g(x1, x2, … , xn).

Таким образом, задача оптимизации содержит три основных компонента:

переменные x1, x2, … , xn – определяемые величины;

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

ограничения – условия или соотношения, которым должны удовлетворять переменные.

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

Пример 1.

Цех выпускает детали А и В. На производство детали А рабочий тратит 3 часа, на производство детали В - 2 часа. От реализации детали А предприятие получает прибыль 80 ден. ед., В - 60 ден. ед. Цех должен выпустить не менее 100 штук деталей А и не менее 200 штук деталей В. Сколько деталей каждого вида надо выпустить для получения наибольшей прибыли, если фонд рабочего времени составляет 900 человеко-часов.

 


Дата добавления: 2018-11-24; просмотров: 1153; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!