Laboratornaya_rabota_4_Excel
.docxЛабораторная работа №4 Excel.
Тема: Базы данных (списки) в Excel
-
Заполнить свойства файла (фамилия студента, группа, тема работы, фамилия преподавателя).
Задание 1
-
Создать базу данных (список)сотрудников некоторой фирмы:
Списочный состав сотрудников фирмы. |
|||||||
|
|
|
|
|
|
|
|
№№ |
Фамилия |
Имя |
Отчество |
Дата рождения |
Должность |
Стаж работы |
Оклад |
1 |
Иванов |
Иван |
Иванович |
01.09.1975 |
эксперт |
|
45000 |
2 |
Петров |
Петр |
Петрович |
01.01.1950 |
ст.эксперт |
|
50000 |
3 |
Сидоров |
Сидор |
Сидорович |
21.04.1952 |
аналитик |
|
50000 |
4 |
Кузнецов |
Илья |
Прохорович |
30.06.1970 |
вед.инженер |
|
45000 |
5 |
Маслов |
Владимир |
Петрович |
21.12.1945 |
ст.эксперт |
|
45000 |
6 |
Агафонова |
Людмила |
Сергеевна |
01.09.1967 |
психолог |
|
50000 |
7 |
Терехова |
Анастасия |
Павловна |
28.07.1975 |
референт |
|
38000 |
8 |
Вернадская |
Галина |
Викторовна |
01.09.1960 |
менеджер |
|
80000 |
9 |
Иванов |
Валерий |
Иванович |
01.01.1950 |
эксперт |
|
40000 |
10 |
Прохоров |
Петр |
Петрович |
12.12.1945 |
ст.эксперт |
|
50000 |
11 |
Кузнецов |
Игорь |
Аркадьевич |
30.01.1975 |
вед.инженер |
|
45000 |
12 |
Куропаткин |
Владимир |
Петрович |
21.12.1945 |
консультант |
|
20000 |
13 |
Ксенофонтова |
Людмила |
Сергеевна |
01.09.1975 |
психолог |
|
40000 |
14 |
Яблочкина |
Светлана |
Кузьминична |
28.06.1980 |
аналитик |
|
72000 |
15 |
Старостина |
Наталья |
Викторовна |
01.09.1960 |
менеджер |
|
60000 |
16 |
Иванов |
Валерий |
Иванович |
01.01.1960 |
эксперт |
|
40000 |
17 |
Прохоров |
Петр |
Кузьмич |
12.12.1967 |
ст.эксперт |
|
50000 |
18 |
Сидоров |
Кирилл |
Кузьмич |
21.04.1952 |
водитель |
|
50000 |
19 |
Кузнецов |
Михаил |
Федорович |
21.04.1952 |
юрист |
|
45000 |
20 |
Маслов |
Денис |
Александрович |
21.12.1976 |
программист |
|
45000 |
21 |
Терехова |
Анастасия |
Павловна |
28.07.1975 |
референт |
|
38000 |
22 |
Куликова |
Марина |
Александровна |
01.01.1980 |
специалист |
|
80000 |
|
|
|
|
|
|
|
|
-
рассчитать стаж работы по формуле:
стаж работы =(текущая дата - дата рождения)/365 - 20
(где 20 - средний возраст начала трудовой деятельности)
Задание 2
-
произвести сортировку полученного списка:
-
по полю «ФАМИЛИЯ»
-
по алфавиту
-
в обратном алфавитном порядке
-
по полю «ДАТА РОЖДЕНИЯ» (по возрастанию)
-
по полю «СТАЖ РАБОТЫ» (по убыванию)
-
сразу по трём полям в следующем порядке: «ФАМИЛИЯ», «ИМЯ», «ОТЧЕСТВО» (все по алфавиту)
-
по трём полям: «ОКЛАД» (по убыванию) и «ФАМИЛИЯ», «ИМЯ» (по возрастанию)
-
по полю «ДОЛЖНОСТЬ» (по алфавиту)
-
по полю «ДОЛЖНОСТЬ» (по предварительно созданной иерархии должностей)
Каждый отсортированный список сохранять на отдельном листе, дав ему соответствующее имя.
Задание 3
-
Отобрать записи по перечисленным ниже критериям, используя автофильтр:
-
«ФАМИЛИЯ» = «Иванов»
-
«ФАМИЛИЯ» >= «Иванов» ИЛИ «ФАМИЛИЯ» <= «Сидоров»
-
Все записи по алфавиту, начиная с ФАМИЛИИ «Иванов» и заканчивая ФАМИЛИЕЙ «Петров»
-
Всех сотрудников, ОКЛАДЫ которых <= 40000 ИЛИ >= 70000
-
ФАМИЛИЯ начинается на букву «К» И ДАТА РОЖДЕНИЯ позже «01.01.1950»
-
«ДОЛЖНОСТЬ» = «ст.эксперт» И «ОКЛАД» >= 50000
-
«ИМЯ» на букву «Л» И «СТАЖ РАБОТЫ» > 27
-
Отобрать записи, используя расширенный фильтр, по критериям:
-
ФАМИЛИЯ начинается на «К» И «ОКЛАД» >= 30000
-
ФАМИЛИЯ начинается на «К» ИЛИ «ОКЛАД» >= 30000
Можно ли эти записи отобрать с помощью автофильтра?
Каждый фильтр выполнять на отдельном листе, дав ему соответствующее имя.
Задание 4
-
В исходном списке подвести следующие итоги:
-
Получить штатное расписание фирмы (количество сотрудников с промежуточным итогом по полю «ДОЛЖНОСТЬ»)
-
Рассчитать фонд заработной платы сотрудников фирмы (сумму окладов с промежуточным итогом по полю «ДОЛЖНОСТЬ»)
Каждый итог разместить на отдельном листе, дав ему соответствующее имя.