Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабораторная работа 7Вычисления в электронных т....docx
Скачиваний:
3
Добавлен:
02.05.2019
Размер:
58.62 Кб
Скачать

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

Тема: Ввод и представление данных в электронных таблицах MS Excel (4 часа)

Цель: изучение возможностей MS Excel

Задачи: освоить технологию расчетов с использованием библиотеки функций: расчет максимума, минимума, среднеарифметического, расчеты с условием. Итерационные расчеты. Экстраполяция данных. Сортировка данных. Фильтрация данных. Подбор параметров для получения оптимального результата. Нахождение экстремальных значений переменных.

Функции и математические расчеты

Программа Excel может быть использована для проведения сравнительно несложных математических расчетов. Для проведения вычислений по сложным математическим зависимостям разработаны специальные пакеты, например, MatLab, MatCAD. Тем не менее, многие вычисления Excel вполне доступны.

Функции

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

Запустите Excel, сохраните новую книгу под именем Функции.xls. Поместите курсор на какую-нибудь ячейку и выполните вставку функции. Сделать это можно тремя способами: командой Вставка/Функция, кнопкой Вставка функции на панели Стандартная, нажатием клавиш Shift+F3. При этом откроется окно Мастер функций, которое показано на рис. 1.

 

 

 

 

 

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

В левом списке перечислены категории функций. Щелкните в нем, например, по строке Математические. Справа в списке Функция появится список математических функций. Щелкните в нем, например, по функции TAN. Ниже будет показан синтаксис функций о указан тип возвращаемого значения. Из пояснений следует, что выбранная функция есть тангенс числа, она имеет один аргумент.

Ниже в табл. 1 приведен список некоторых наиболее распространенных математических операций и функций.

Таблица 1.

Некоторые функции Excel

Операция/функция

Примечание

-

вычитание;

*

умножение;

/

деление;

-

вычитание

+

сложение

^

возведение в степень

ABS(число)

абсолютная величина;

ACOS(число)

арккосинус;

ASIN(число)

арксинус;

ATAN(число)

арктангенс;

COS(число)

косинус;

COSH(число)

косинус гиперболический;

EXP(число)

экспонента;

LN(число)

натуральный логарифм;

LOG(число; основание)

логарифм числа с заданным основанием;

LOG10(число)

десятичный логарифм;

SIN(число)

синус;

SINH(число)

синус гиперболический;

TAN(число)

тангенс;

TANH(число)

тангенс гиперболический;

КОРЕНЬ(число)

квадратный корень;

ОТБР(число)

целое, полученное отбрасыванием дробной части;

ПИ()

число 3,14159265358979

ПРОИЗВЕД(число1;число2;…; числоN)

произведение заданного числа аргументов;

РАДИАНЫ(число)

преобразует градусы в радианы;

РИМСКОЕ(число)

преобразует арабское число в римское;

СТЕПЕНЬ(число; степень)

возводит число в степень;

СУММ(число1; число2; …; числоN);

сумма N чисел;

ФАКТ(число)

факторил 1*2*3*…*число;

ЦЕЛОЕ(число)

округление

Формулы

Формулой называется выражение, которое введено в ячейку. Формула всегда начинается с символа “=”. Формула может относиться к различным типам. Если результатом вычисления является число, то формула называется арифметической. В состав арифметической формулы могут входить числа, адреса ячеек (переменные), знаки операций, функции и круглые скобки. Последние служат для указания порядка выполнения операций.

В табл. 2. приведены примеры Excel-формул.

Функция

Комментарий

=3 + 6

=F7 + 7,88

=КОРЕНЬ(2/H5)

=КОРЕНЬ(ABS(LOG10(G2)+EXP(7,67*D2)))

Сумма 3 и 6;

Сумма числа из ячейки F7 и числа 7,88;

Квадратный корень из числа 2, деленного на число из ячейки H5; Квадратный корень из абсолютной величины суммы десятичного логарифма числа из ячейки G2 и экспоненты от произведения числа 7,67 и числа из ячейки D2;

Сортировка – это способ упорядочивания ячеек по значениям. Данные в ЭТ можно сортировать по возрастанию или убыванию в алфавитном порядке, по датам или по величине чисел.

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

Для корректной сортировки необходимо представить данные в виде списка.

Список – это набор строк рабочего листа, которые содержат данные одного типа. Например, сведения о сотрудниках отдела, сведения о товарах на складе. Для получения списка нужно выделить область данных таблицы вместе с заголовками строк и столбцов. Для удобства выполнения быстрой сортировки можно поместить этот список на отдельный лист.

Использование фильтров.

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

Порядок использования автофильтра.

1.Поместить табличный курсор в область данных таблицы.

2.Выбрать команду меню ДАННЫЕ - ФИЛЬТР - АВТОФИЛЬТР.

3.После этого в заголовке каждого столбца появятся значки раскрывающихся списков.

4.Выбрать критерий фильтрации из списка.

Критерии применения фильтров.

 

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

2.(Первые 10…) Можно выбрать только первые 10 (хотя это количество можно изменить в появившемся диалоговом окне) наибольших или наименьших элементов столбца.

3.(Условие…) Это наиболее интересная возможность установить фильтр. При выборе этого критерия, появляется диалоговое окно, в котором можно установить условия на вывод данных на экран:

Для каждого столбца можно устанавливать свои критерии фильтрации.

Организация работы со списками, сортировка, фильтрация данных.

Теоретическая часть

Чтобы выполнить сортировку данных по одному полю, необходимо:

  • выделить диапазон с данными, которые предполагается сортировать (без заголовков);

  • нажать кнопку Сортировка по возрастанию или убыванию;

  • указать столбец, по которому нужно выполнить сортировку и порядок сортировки по возрастанию или по убыванию;

  • по нескольким полям:

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

  • выбрать в меню команды Данные–Сортировка;

  • из первого списка выбрать основное поле сортировки, а потом второе и третье;

  • определить порядок сортировки, установить переключатель в положение по подписям (первая строка диапазона), нажать кнопку ОК.

Чтобы выполнить поиск данных с помощью средства Автофильтр:

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

  2. выберите команду Данные–Фильтр–Автофильтр;

  3. щёлкните на кнопке раскрытия списка того столбца , в котором будет осуществляться поиск;

  4. в раскрывающемся списке выберите один из параметров:

  • Все–отображает весь список нефильтрованных записей,

  • Первые 10–отображает10 наиболее часто повторяющихся объектов поля,

  • Условие–позволяет фильтровать список по нескольким условиям,

  • Точные значения–отображает полный список всех уникальных элементов определённого поля. Выберите один элемент, и в исходной БД будет только одна запись, содержащая этот элемент,

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

  • Непустые– с непустыми ячейками в данном столбце.

  • Для восстановления всей базы данных выберите команду Данные–Фильтр–Отобразить всё.

Выполните один из вариантов задания:

Задание 1.

  • Создайте таблицу по приведённому образцу. Результаты сортировок и поиска данных сохраните в виде отдельных таблиц на том же листе рабочей книги.

  • Перед заполнением столбцов «Отправление из Москвы», «Время в пути» и «Прибытие в Киев» установите для соответствующих столбцов формат числа Время, выбрав тип времени Часы и минуты (13:00). Вводя в эти ячейки данные, используйте в качестве разделителя между часами и минутами двоеточие.

поезда

Время отправления из Москвы

Время в пути

Время прибытия в Киев

Время стоянки в Киеве

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

001Ф

20:23

13:57

9:20

Киев пасс.

015К

21:07

14:08

10:15

0:25

Ужгород

023Е

20:30

14:16

9:46

0:15

Одесса гл.

041Б

21:46

14:43

11:29

Киев пасс.

047Е

23:45

14:33

13:18

0:15

Кишенёв

191И

19:39

15:23

10:02

0:15

Хмельницкий

241Б

10:25

14:48

0:13

0:15

Кишинёв

  • Сохраните таблицу под именем «Kiev».

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

  • Самостоятельно отсортируйте данные таблицы по времени отправления поездов из Москвы (по возрастанию).

  • Самостоятельно отсортируйте данные таблицы по времени нахождения поезда в пути (по возрастанию).

Упорядочивая данные в Microsoft Excel, можно сортировать по возрастанию не только числа. В этом случае используется определенный порядок:

  • числа сортируется от наименьшего отрицательного до наибольшего положительного числа;

  • символы упорядочены следующим образом: 0 1 2 3 4 5 6 7 8 9 ' - (пробел) !"#$%&() * ? / : ;

  • логическое значение ЛОЖЬ предшествует значению ИСТИНА;

  • все ошибочные значения равны;

  • пустые ячейки всегда помещаются в конец списка.

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

  • Выберите все поезда, которые находятся в пути меньше 14 часов 30 минут. Для этого запустите Автофильтр. Щёлкните на стрелке ячейки «Время в пути» и в раскрывающемся списке выберите Условие…. В окне диалога Пользовательский фильтр установите операцию < и значение14:30.

  • Отберите те поезда, которые отправляются из Москвы от 9 до 10 часов вечера. Используйте для задания условия логическую операцию И.

Задание 2

В таблице приведены некоторые аптеки, в которых продается аскорбиновая кислота с глюкозой.

аптеки

Название аптеки

Телефон

Ближайшая станция метро

Фасовка

Цена

Данные от

1

Фармакоптево

459-4500

Войковская

10

1,70

05.05.99

51

Таганская

270-9126

Пролетарская

10

1,90

07.06.99

110

Целитель

493-3164

Сходненская

10

1,95

05.05.99

409

Отрадное

907-5410

Отрадное

10

2,20

22.11.99

72

на Автозаводской

275-0598

Автозаводская

10

2,30

12.05.99

160

Венера

150-4406

Войковская

10

2,60

15.06.99

348

Подолье

381-8853

Пражская

10

3,00

25.07.99

414

Арника

342-0398

Каширская

10

3,00

30.08.99

13

ФармаРус

413-5205

Крылатское

10

3,15

16.09.99

443

Сабурово

394-9946

Каширская

10

3,34

14.10.99

23

у Красных ворот

921-1846

Красные ворота

40

6,20

13.12.99

67

Петровка

923-2446

Театральная

10

10,00

25.02.99

8

Сретенка

207-0814

Сухаревская

40

12,50

29.01.99

  • Создайте таблицу по образцу и сохраните ее под именем "MED".

  • Для ячеек, содержащих цены, примените денежный формат числа, а для дат - соответствующий формат даты.

  • Введите номера телефонов как набор из семи цифр (без разделителя "_"), а затем для этих ячеек примените формат числа Дополнительный - Номер телефона.

  • Отсортируйте данные таблицы по номерам аптек (по возрастанию).

  • Отсортируйте данные таблицы по названиям ближайших станций метро (по убыванию).

  • Отсортируйте данные таблицы по названиям аптек (по возрастанию).

  • Отсортируйте данные таблицы по датам поступления информации в справочную систему (по убыванию).

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

  • Выберите все аптеки, информация от которых поступила 5 мая.

  • Выберите аптеки, расположенные вблизи станции метро «Каширская».

Задание 3

Создайте таблицу по образцу.

  • Сохраните таблицу под именем "Europe"

  • Отсортируйте данные таблицы по площади (по возрастанию). Найдите пять самых крупных стран.

ЕВРОПЕЙСКИЕ СТРАНЫ

с населением свыше 1 млн. жителей

Страна

Площадь, тыс. км2

Население, млн. чел.

Столица

Германия

356

80

Берлин

Франция

552

56,5

Париж

Великобритания

244

57

Лондон

Ирландия

70

3,5

Дублин

Нидерланды

41

15

Амстердам

Бельгия

31

10

Брюссель

Швейцария

41

6,7

Берн

Австрия

84

7,6

Вена

Дания

43

5,1

Копенгаген

Норвегия

387

4,2

Осло

Швеция

450

8,5

Стокгольм

Финляндия

338

5

Хельсинки

Эстония

45

1,6

Таллинн

Латвия

65

2,7

Рига

Литва

65

3,7

Вильнюс

Польша

313

38

Варшава

Чехия

128

15,6

Прага

Венгрия

93

10,6

Будапешт

Румыния

238

23,2

Бухарест

Болгария

111

9

София

Югославия

102

10,5

Белград

Хорватия

57

4,7

Загреб

Словения

20

2

Любляна

Македония

26

2,1

Скопье

Албания

29

3,3

Тирана

Греция

132

10

Афины

Италия

301

57,5

Рим

Испания

508

40

Мадрид

Португалия

92

10

Лиссабон

  • Отсортируйте данные таблицы по численности населения (по убыванию). Найдите пять наименее населенных стран.

  • Отсортируйте данные таблицы по названиям столиц (по возрастанию). Найдите первые пять стран измененной таблицы.

  • Отсортируйте данные таблицы по названию стран (по возрастанию). Найдите названия столиц последних пяти стран списка.

  • Добавьте к этой таблице новый столбец "Плотность населения, млн./тыс. км2" и вычислите плотность населения для каждой из стран по формуле: "Численность населения"/"Площадь". Для ячеек, содержащих данные о плотности населения, примените денежный формат числа с тремя десятичными знаками.

  • Отсортируйте данные таблицы по плотности населения (по возрастанию). Найдите названия первых пяти стран полученного списка. Сохраните изменения в таблице.

  • Выберите все страны с площадью более 300 тыс. км2.

  • Выберите все страны, имеющие площадь больше 100, но меньше 300 тыс. км2.

  • Выберите все страны, имеющие население меньше 3 млн. чел. или больше 15 млн. чел.

Задание 4

Создайте таблицу расписания авиарейсов аэропорта г. Хабаровска. Сохраните файл под именем «Avia».

Рейс

Порт назначения

Время вылета

Время посадки

Дни вылета

Тип самолёта

3890

Ю.–Сахалинск

9:55

12:50

1.3.567

АН–24

3891

Ю.–Сахалинск

10:45

13:05

.2.4…

Б–737

3892

Ю.–Сахалинск

22:25

1:20

1.3.567

АН–24

71

Ю.–Сахалинск

16:05

19:00

1234567

АН–24

75

Ю.–Сахалинск

22:25

1:20

.2.4…

АН–24

804

Ю.–Сахалинск

9:55

12:50

.2.4…

АН–24

808

Ю.–Сахалинск

12:50

15:45

.2.4…

АН–24

3911

Ю.–Сахалинск

7:10

9:30

…4…

ИЛ–62

364

Николаевск

12:30

14:10

1234567

ЯК–40

366

Николаевск

17:30

19:10

1234567

ЯК–40

367

Николаевск

11:40

13:20

1234567

ЯК–40

370

Николаевск

16:20

18:00

1234567

ЯК–40

502

Владивосток

20:05

21:50

123.567

ЯК–40

503

Владивосток

17:35

18:15

…4…

ЯК–40

504

Владивосток

16:03

.23.5..

ЯК–40

  • Выполните сортировку таким образом, чтобы для каждого пункта назначения рейсы были отсортированы по времени вылета.

  • Выполните сортировку таким образом, чтобы для каждого типа самолёта рейсы были отсортированы по пункту назначения и в случае совпадения двух параметров по времени прилёта.

  • Если вас интересуют рейсы на Владивосток, выберите в меню пункт Данные, потом команду Фильтр, а в дополнительном меню Автофильтр. В каждой ячейке первой строки таблицы появится стрелка, обозначающая раскрывающийся список. Щёлкните на стрелке ячейки «Порт назначения» и в раскрывающемся списке выберите «Владивосток».

  • Отсортируйте отобранные строки по времени вылета.

  • Чтобы вернуть таблицу в исходное состояние, вновь щёлкните на стрелке «Порт назначения» и в раскрывающемся списке выберите Все. Появятся все записи списка.

  • Выберите рейсы до Ю.–Сахалинска, совершаемые на самолётах АН–24

  • Для завершения работы Автофильтра выберите в меню пункт Данные, команду Фильтр, а потом Автофильтр.