Исходную базу данных скопируйте на шесть рабочих листов. Назовите их Задание 1, Задание 2, и т.д. Файл назовите своей фамилией.
На каждом листе напишите формулировку задания (можно скопировать из этой методички).
ЗАДАНИЕ 1. Провести двухуровневую сортировку БД, используя критерии: первичный - по убыванию количества детей; вторичный - по алфавиту групп семейного положения.
Сценарий сортировки
- Выделение диапазона ячеек, занимаемого исходной базой данных, перетаскиванием мышью или клавишным аккордом [Shift]+[Ctrl]+[End] (с предварительным позиционированием ячейки, содержащей имя поля Фамилия).
- Выбор пунктов инструментального меню Данные/Сортировка...
- Заполнение диалогового окна Сортировка диапазона согласно рис. 1.
рис. 1
- Визуальный контроль результатов сортировки.
(Ниже на рис. 2 приведен начальный фрагмент БД после сортировки).
рис. 2
ЗАДАНИЕ 2. Используя операцию автофильтра, провести выборку записей из БД согласно критерию - фамилии, состоящие из трех или четырех букв.
Сценарий запроса к БД
- Выделение диапазона ячеек, занимаемого исходной базой данных.
- Выбор пунктов инструментального меню Данные/Фильтр/Автофильтр.
(Ниже на рис. 3 приведен начальный фрагмент БД после включения автофильтра с преобразованием всех наименований полей в раскрывающиеся списки).
рис. 3
- Выбор в раскрывающемся списке поля Фамилия позиции (Условие...)
- Заполнение диалогового окна Пользовательский автофильтр согласно рис.4.
рис. 4
- Визуальный контроль результатов фильтрации.
ЗАДАНИЕ 3. Используя многошаговую операцию автофильтра, провести выборку записей из БД согласно критериям - женщины, имеющие трех и более детей.
Сценарий запроса к БД
- Выбор в раскрывающемся списке поля Пол позиции ж. При этом используется автофильтр, установленный в задании 5.
- Выбор в раскрывающемся списке поля Количество детей позиции (Условие...)
- Заполнение диалогового окна Пользовательский автофильтр согласно рис.5.
рис. 5
- Визуальный контроль результатов фильтрации.
ЗАДАНИЕ 4. Используя операцию расширенного фильтра, выполнить одношаговую фильтрацию согласно критериям - женщины, имеющие трех и более детей.
Сценарий запроса к БД
- Резервирование диапазона ячеек для размещения блока критериев посредством вставки четырех строк над таблицей исходной БД.
- Копирование строки с наименованиями полей БД в первую строку блока критериев, например, с использованием папки обмена.
- Внесение во вторую строку блока критериев условий выборки записей, как это изображено на рис. 6.
рис. 6
- Выделение диапазона ячеек исходной БД.
- Выбор в инструментальном меню пунктов Данные/Фильтр/Расширенный фильтр...
- Заполнение диалогового окна Расширенный фильтр согласно рис. 7.
рис. 7
- Визуальный контроль результатов фильтрации.
ЗАДАНИЕ 5. Реализовать запрос к БД, используя функции категории Работа с базой данных. Привести расчетную формулу для подсчета числа работников, состоящих в браке и не имеющих детей.
Сценарий запроса к БД
- Заполнение блока критериев новыми условиями выборки записей, как это показано на рис. 8.
рис. 8
- Ввод в ячейку A86 (под таблицей исходной БД) текста пояснения планируемого результата запроса, а в ячейку E86 с помощью Мастера функций - соответствующей расчетной формулы. Выбор в процессе диалога с Мастером функций категории функций Работа с базой данных и имени функции БСЧЁТ, как это показано на рис. 9:
рис. 9
- Заполнение диалогового окна с указанием трех аргументов функции согласно рис. 10.
рис. 10
- Завершение диалога с Мастером функций, в результате чего в ячейку E86 должна быть введена формула: БСЧЁТ(A5:I84;G5;H1:I3), где G5 - ячейка имени поля с арифметическими значениями- окладами, используемыми для подсчета числа записей, удовлетворяющих условиям фильтрации.
- Наблюдение в ячейке E86 результата запроса к БД.
ЗАДАНИЕ 6. Реализовать перекрестный запрос к БД, используя операцию построения сводной таблицы: минимальные оклады по каждой группе семейного положения отдельно для женщин и мужчин.
Сценарий запроса к БД
- Выбор в инструментальном меню пунктов Данные/Сводная таблица...
2.Реализация первого шага диалога с Мастером сводных таблиц - выбор варианта Создать таблицу на основе данных, находящихся в списке или базе данных
Microsoft Excel.

3.Реализация второго шага диалога с Мастером сводных таблиц - выделение диапазона ячеек, занимаемых БД.

4.Реализация третьего шага диалога с Мастером сводных таблиц (см. рис. 12):

· Щелкните кнопку Макет
· перетаскивание имени поля Семейное положение в область строк сводной таблицы;
· перетаскивание имени поля Пол в область столбцов сводной таблицы;
· перетаскивание имени поля Оклад в область данных сводной таблицы;
· раскрытие списка вариантов вычислений в области данных двойным щелчком в соответствующем участке области данных и выбор позиции Минимум, как это показано на рис.11.
рис. 11
5.Перед завершением третьего шага диалога с Мастером сводных таблиц - наблюдение структуры создаваемой таблицы, как это показано на рис. 12.
рис. 12
6. Выбор варианта Поместить таблицу в новый лист.
7. Наблюдение результата построения сводной таблицы, приведенной на рис.13, на вновь созданном листе рабочей книги.
рис. 13
САМОСТОЯТЕЛЬНОЕ ЗАДАНИЕ ПО ЭЛЕКТРОННЫМ ТАБЛИЦАМ EXCEL
Сделайте по аналогии с предыдущими заданиями. На каждом листе укажите свою фамилию, номер варианта и формулировку задания (скопируйте из данного пособия).
ЗАДАНИЕ 1. Провести двухуровневую сортировку БД согласно критериям в таблице 1. При этом на первом этапе провести сортировку согласно первичному критерию, а на втором этапе для записей, имеющих одинаковые значения первичного критерия, предусмотреть сортировку согласно вторичному критерию. Подробно описать действия пользователя с представлением в виде рисунка диалогового окна Сортировка диапазона (используйте комбинацию клавиш ALT+Print Screen для того, чтобы «сфотографировать» диалоговое)
Таблица 1
Варианты индивидуальных заданий
| Последняя цифра варианта | Критерии сортировки | |
| Первичный | Вторичный | |
| Вначале мужчины, а затем женщины | По убыванию возраста работника | |
| По алфавиту наименований должностей | По возрастанию возраста работника | |
| Вначале мужчины, а затем женщины | По алфавиту фамилий | |
| По алфавиту наименований должностей | По убыванию окладов | |
| Вначале мужчины, а затем женщины | По алфавиту наименований должностей | |
| Вначале женщины, а затем мужчины | По убыванию количества детей | |
| По алфавиту наименований должностей | Вначале женщины, а затем мужчины | |
| Вначале женщины, а затем мужчины | По возрастанию окладов | |
| Вначале мужчины, а затем женщины | По возрастанию количества детей | |
| По алфавиту фамилий | По алфавиту имен |
ЗАДАНИЕ 2. Используя операцию автофильтра, провести выборку записей из БД согласно приведенным в таблице 2 критериям фильтрации. Подробно по шагам описать необходимые действия пользователя. При этом представить в виде рисунка диалоговое окно пользовательского автофильтра.
Таблица 2
Варианты индивидуальных заданий
| Последняя цифра | Критерии фильтрации |
| Фамилии, начинающиеся на “Ми” или “Ни” | |
| Фамилии, начинающиеся с “Б”, и 3-й буквой “р” | |
| Не имеющие детей или имеющие более четырех детей | |
| Продавцы всех категорий | |
| Имеющие имя “Александр” или “Алексей” | |
| Вдовцы или вдовы | |
| Имеющие отчества “Александрович” или “Александровна” | |
| Имеющие оклады от 2500 до 3000 руб. | |
| Заведующие или их заместители любых подразделений | |
| Холостые мужчины или незамужние женщины |
ЗАДАНИЕ 3. Используя многошаговую операцию автофильтра, провести выборку записей из БД согласно приведенным в таблице 3 критериям фильтрации. Подробно по шагам описать необходимые действия пользователя. При этом представить в виде рисунков диалоговые окна применяемых пользовательских автофильтров
Таблица 3
Варианты индивидуальных заданий
| Последняя цифра | Критерии фильтрации |
| Мужчины с окладом выше 2000 руб. | |
| Продавцы любых категорий с окладом ниже 2000 руб. | |
| Женщины кассиры или кассиры-контролеры | |
| Вдовы или разведенные женщины, имеющие детей | |
| Незамужние или разведенные, не имеющие детей | |
| Разведенные, имеющие детей | |
| Вдовы и вдовцы с окладом ниже 2500 руб. | |
| Незамужние продавцы 1-й и 2-й категорий | |
| Продавцы любых категорий с именами Елена или Вера | |
| Мужчины-бухгалтеры |
ЗАДАНИЕ 4. Используя операцию расширенного фильтра, выполнить одношаговую фильтрацию согласно критериям задания 3.
Соответствующий блок критериев расположить над таблицей БД. Подробно по шагам описать необходимые действия пользователя. При этом представить в виде рисунков используемую часть такого блока и диалоговое окно расширенного фильтра
ЗАДАНИЕ 5. Реализовать запрос к БД, используя функции категории Работа с базой данных. Подробно по шагам описать необходимые действия пользователя. При этом представить в виде рисунка используемую часть блока критериев и привести соответствующую расчетную формулу
Таблица 4
Варианты индивидуальных заданий
| Последняя цифра | Запрос к базе данных |
| Сумма окладов продавцов любых категорий | |
| Количество вдов и вдовцов | |
| Максимальный оклад у мужчин | |
| Минимальный оклад у женщин | |
| Количество женщин-продавцов 1-й категории | |
| Средний оклад у заведующих любых подразделений | |
| Общее количество детей у разведенных | |
| Средний оклад у бухгалтеров | |
| Количество холостяков с окладом выше 2500 руб. | |
| Максимальное количество детей у вдовцов и вдов |
ЗАДАНИЕ 6. Реализовать перекрестный запрос к БД, используя операцию построения сводной таблицы. Подробно по шагам описать необходимые действия пользователя. При этом представить в виде рисунка диалоговое окно шага 3 из 4 Мастера сводных таблиц
Таблица 5
Варианты индивидуальных заданий
Варианты индивидуальных заданий
| Последняя цифра | Запрос к БД | |
| 0 или 5 | Количество работников в каждой должности отдельно для женщин и мужчин | |
| 1 или 6 | Количество детей для различных групп семейного положения отдельно для женщин и мужчин | |
| 2 или 7 | Средний оклад работников в каждой должности отдельно для женщин и мужчин | |
| 3 или 8 | Максимальное количество детей для различных групп семейного положения отдельно для женщин и мужчин | |
| 4 или 9 | Максимальный оклад в каждой должности отдельно женщин и мужчин | |