Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Ивличев П.С. Практикум по информационным технологиям. Ч. 4. Электронные таблицы

.pdf
Скачиваний:
28
Добавлен:
07.01.2021
Размер:
1.98 Mб
Скачать

Часть 2

41

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

4.Диаграмму разместите на отдельном листе Лишение свобо-

ды 2014

Рисунок 37 – Примерный вид круговой диаграммы

5. Основываясь на данных о количестве условных осуждений за 2010 – 2014 годы по районам города Рязани, постройте объемную гистограмму с накоплением. При построении проследите, чтобы ряды располагались в строках. Вид накопительной гистограммы приведите к образцу, показанному на рисунке 38. Гистограмму разместите на отдельном листе Услов-

ное осуждение 2010-2014

Часть 2

42

Рисунок 38 – Примерный вид гистограммы с накоплением

Часть 3

43

Часть 3. Использование электронных таблиц для создания баз данных

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

Задача

Создать базу данных для хранения и предоставления о каждом сотруднике следующих сведений:

ФИО;

подразделение;

должность;

специальное звание;

дата рождения;

дата поступления на службу;

дата назначения на текущую должность;

образование.

Задание 25. Создание структуры таблицы. Ввод данных Чтобы достичь максимальной эффективности в работе с табличной ба-

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

каждый столбец таблицы (поле) должен содержать данные одно-

го типа;

каждая строка таблицы (запись) должна описывать один элемент

данных;

верхние строки списка должны содержать заголовок, описывающий содержимое столбца;

в списке не должно быть пустых строк или столбцов;

рекомендуется отводить под список отдельный лист.

1.Создайте новую рабочую книгу, назвав ее База данных.

2.

Присвойте листу Лист 1 имя Сведения о сотрудниках.

3.

В первой строке листа разместите заголовки полей. Отформати-

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

Рисунок 39 – Строка заголовка

Часть 3

44

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

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

4.Заполните поле Фамилия данными, приведенными в приложении 4 или на рисунке 40.

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

При появлении в ячейке правильного варианта, предложенного Excel, достаточно нажать Enter.

Рисунок 40 – Данные о сотрудниках

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

6. Создайте в книге База данных новый лист и присвойте ему имя Вспомогательные данные

Часть 3

45

7. В столбец А листа Вспомогательные данные введите заголовок и список подразделений, как показано на рисунке 41.

Рисунок 41 – Список подразделений

8. Аналогично создайте списки для ввода данных в поля Специальное звание и Образование, расположив их в столбцах В и С листа

Вспомогательные данные, как показано на рисунке 42.

Рисунок 42 – Вспомогательные таблицы

9. На листе Сведения о сотрудниках настройте список для ввода подразделения.

9.1.Выделите диапазон В2:В100 листа Сведения о сотрудниках.

9.2.На вкладке Данные откройте список Проверка данных из группы Работа с данными и выберите команду Про-

верка данных.

9.3.На вкладке Параметры выберите тип данных Спи-

сок.

9.4.Установите флажки Игнорировать пустые ячейки и Список допустимых значений.

9.5.В поле ввода Источник выделите диапазон A2:A6 ли-

ста Вспомогательные данные.

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

Теперь для всех ячеек поля Подразделение будет создан список ввода, принцип использования которого показан на рисунке 43.

Часть 3

46

Рисунок 43 – Список ввода

10.Аналогично создайте списки ввода для полей Специальное звание и Образование (также до сотой строки).

11.Используя созданные списки, введите в таблицу данные, указанные в приложении 4 или на рисунке 40.

Задание 26. Добавление вычисляемых полей В таблице присутствуют три поля, содержащих даты.

Рисунок 44 – Даты в таблице данных

Часть 3

47

1. Заполните поля Дата рождения, Дата поступления на службу, Дата назначения на текущую должность данными, ука-

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

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

2.На листе Вспомогательные данные в столбце D введите за-

головок Текущая дата

3.В ячейку D2 листа Вспомогательные данные вставьте функцию ТДАТА() из категории Дата и время. Эта функция не имеет аргументов. Установите в ячейке D2 краткий формат даты, как показано на рисунке 45.

Текущая дата (у вас она будет другой)

Рисунок 45 – Текущая дата

4. В первой строке листа Список сотрудников оформите заголовки для вычисляемых полей, как показано на рисунке 46.

Рисунок 46 – Заголовки вычисляемых полей

Для определения количества лет между двумя датами предназначена функция ДОЛЯГОДА() категории Дата и время.

Функция имеет следующие аргументы:

Нач_дата – Начальная дата;

Кон_дата – Конечная дата;

Базис – Используемый способ подсчета дней. Для фактического подсчета значение этого аргумента должно быть равно 1.

5. В столбце поля Возраст вставьте функцию для подсчета возраста сотрудника. Для этого:

5.1.Поместите курсор в ячейку I2.

5.2.На вкладке Формулы выполните команду Вставить

функцию.

5.3.В категории Дата и время выберите функцию

ДОЛЯГОДА.

Часть 3

48

5.4.В качестве аргумента Нач_дата укажите соответствующее значение из столбца Дата рождения.

5.5.В качестве аргумента Кон_дата укажите ячейку с текущей датой на листе Вспомогательные данные. С помощью клавиши F4 сделайте эту ссылку абсолютной.

5.6.В качестве аргумента Базис укажите 1.

5.7.Нажмите ОК.

6.Используя автозаполнение, скопируйте эту формулу во все ячей-

ки столбца I. Сравните результат с образцом из приложения 4 или рисун-

ка 47.

7.Аналогично вставьте в таблицу функции для подсчета выслуги лет (начальная дата – дата поступления на службу) и для подсчета времени нахождения в должности (начальная дата – дата назначения на текущую должность).

8.Установите в столбцах I, J, K числовой формат данных с нулем знаков после запятой. Сравните результат с образцом из приложения 4 или рисунка 47.

Рисунок 47 – Вычисляемые поля

Часть 3

49

Задание 27. Работа с фильтром Фильтры помогают выбрать из базы данных записи, удовлетворяющие

одному или нескольким условиям.

1.Выделите диапазон базы данных таблицы с заголовками.

2.Выполните команду Фильтр из группы Сортировка и фильтр

на вкладке Данные. Рядом с заголовками полей появятся значки фильтра

.

3.Откройте фильтр поля Подразделение. Снимите все флажки,

кроме Отдел УУП и ПДН, как показано на рисунке 48. Нажмите кнопку ОК. На экране останутся только сведения о сотрудниках этого отдела.

Рисунок 48 – Фильтр

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

Рисунок 49 – Примененный фильтр

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

4.Удалите фильтр с поля Подразделение.

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

5.Выведите сведения о сотрудниках старше 40 лет. Для этого:

5.1.Откройте фильтр поля Возраст. Выберите пункт меню Числовые фильтры и укажите условие Больше.

5.2.В открывшемся диалоговом окне наберите в качестве

условия отбора 40 и нажмите ОК.

6.Удалите фильтр с поля Возраст.

Задание 28. Сортировка данных. Промежуточные итоги Для того, чтобы упорядочить данные в таблице по определенному кри-

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

Часть 3

50

включены фильтры, то доступ к сортировке осуществляется через значок фильтра.

1.Щелкните на значке фильтра поля Возраст.

2.Выберите пункт Сортировка по убыванию. Данные о сотрудниках в таблице будут упорядочены по убыванию их возраста.

3.Отсортируйте список сотрудников в алфавитном порядке.

При работе с базами данных Excel позволяет подводить ряд промежуточных итогов по группам данных.

В качестве итоговых величин могут выступать количество значений, среднее значение, сумма и некоторые другие простейшие функции.

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

Задача

Определить среднюю выслугу лет в каждом из подразделений.

4.Отсортируйте таблицу по возрастанию по полю Подразделе-

ние.

5.Щелкните любую ячейку базы данных.

6.На вкладке Данные выполните команду Промежуточный итог из группы команд Структура.

7.В списке При каждом изменении в укажите поле группировки:

Подразделение.

8.В списке Операция выберите Среднее.

9.В перечне Добавить итоги по отметьте флажок Выслуга.

10.Нажмите ОК. Появятся строки с итогами, аналогичные приведенным на рисунке 50.

Рисунок 50 – Средняя выслуга

11. Создайте лист Средняя выслуга. Скопируйте на этот лист базу данных с итогами.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]