Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MetEx2007.doc
Скачиваний:
113
Добавлен:
16.03.2015
Размер:
1.34 Mб
Скачать

Практическая работа 9

Работа с базами данных в Microsoft Excel

  1. Создать таблицу, содержащую сведения о сотрудниках предприятия. Столбцы таблицы: Фамилия,Отдел,Должность,Дата найма.

Заполнить таблицу произвольными данными (10 строк); в столбце Отделиспользовать 3−4 названия (например, бухгалтерия, отдел кадров, транспортный отдел, конструкторский отдел), в столбцеДолжность использовать 5−6 названий (например, техник, инженер, экономист, водитель и т. д.).

  1. Добавить к таблице вычисляемые столбцы: Стаж работы,Оклад,Надбавка,Премия,Всего начислено,Пенсионный фонд,Налог,Выплатить.

Значения столбца Окладопределить с помощью функциипросмотр, составив отдельную таблицу должностных окладов.

Стаж работырассчитывается как частное от деления разности между текущей датой и датой найма на количество дней в году;

Надбавкасоставляет 5% от оклада для работников со стажем от 5 до 10 лет и 10% от оклада для работников со стажем более 10 лет;

Остальные столбцы рассчитываются по следующим формулам:

Премия= 20% (Оклад+Надбавка);

Всего начислено=Оклад+Надбавка+Премия;

Пенсионный фонд= 1%Всего начислено;

Налог= 13% (Всего начисленоПенсионный фонд);

Выплатить=Всего начислено Пенсионный фондНалог.

  1. Добавить к таблице еще 5 строк.

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

  3. Назначить всем столбцам, содержащим денежные величины, финансовый формат.

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

  5. Используя форму данных, добавить в таблиц еще 5 записей.

  6. Используя форму данных, выполнить поиск записей по следующим критериям:

  • заданная должность;

  • заданный отдел;

  • стаж работы больше заданного;

  • заданная должность и оклад меньше заданного;

  • заданный отдел и стаж работы больше заданного.

  1. Отсортировать таблицу по фамилиям.

  2. Отсортировать таблицу по отделам (от А до Я), а внутри отделов – по стажу работы сотрудников (от максимального к минимальному). Использовать способ многократной сортировки от менее значимых к более значимым столбцам.

  3. Отсортировать таблицу по отделам, внутри каждого отдела – по должностям, а для одинаковых значений поля Должность– по фамилиям. Порядок сортировки по всем столбцам ‑ от А до Я. Использовать диалоговое окно командыНастраиваемая сортировка.

  4. Используя фильтрпо выделенному, отобрать данные о сотрудниках заданного отдела.

  5. Используя автофильтр, отобрать данные:

  • о сотрудниках двух заданных отделов;

  • о сотрудниках, занимающих одну из трех заданных должностей;

  • о сотрудниках заданного отдела, занимающих одну из двух заданных должностей.

  1. Используя пользовательский автофильтр, отобрать данные:

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

  • о сотрудниках со стажем работы больше заданного;

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

  • о сотрудниках с окладом выше среднего;

  • о 5-ти сотрудниках с наибольшими премиями;

  • о сотрудниках, дата найма которых находится в заданном диапазоне;

  • о сотрудниках, нанятых в прошлом году;

  • о сотрудниках, нанятых во 2-м квартале;

  • о сотрудниках заданного отдела со стажем работы выше среднего.

  1. Используя расширенный фильтр, отобрать данные о сотрудниках с окладом в заданном диапазоне. В отфильтрованную таблицу включить поляФамилия, Должность,Отдел,Оклад.

  2. Используя расширенный фильтр, отобрать данные о сотрудниках, у которых либо стаж работы больше заданного, либо оклад меньше заданного. В отфильтрованную таблицу включить поляФамилия,Отдел,Стаж работы, Оклад.

  3. Используя расширенный фильтр, отобрать данные о сотрудниках со стажем работы в заданном диапазоне и с окладом в заданном диапазоне. В отфильтрованную таблицу включить поляФамилия,Должность,Стаж работы, Оклад.

  4. Используя расширенный фильтр, отобрать данные о сотрудниках заданного отдела, занимающих заданную должность, у которых либо стаж работы больше заданного, либо оклад больше заданного. В отфильтрованную таблицу включить поляФамилия,Отдел,Должность,Стаж, Оклад.

  5. Используя расширенный фильтр, отобрать данные о сотрудниках, у которых стаж работы либо меньше 2 лет, либо от 10 до 15 лет. В отфильтрованную таблицу включить поляФамилия,Отдел,Стаж, Оклад.

  6. Используя расширенный фильтр, отобрать данные о сотрудниках:

  • оклад которых выше среднего;

  • оклад которых выше среднего, а стаж работы от 5 до 15 лет;

  • оклад которых выше среднего, а стаж работы – меньше среднего;

В условиях отбора использовать функцию СРЗНАЧ.

В отфильтрованные таблицы включить поля Фамилия,Стаж работы, Оклад.

  1. Используя функции базы данных, вычислить:

  • количество сотрудников со стажем работы больше заданного;

  • количество сотрудников с окладом меньше среднего;

  • количество сотрудников заданного отдела с заданной должностью;

  • сумму окладов всех сотрудников с заданной должностью;

  • сумму надбавок всех сотрудников заданного отдела со стажем больше 10 лет;

  • наименьшую премию среди сотрудников со стажем работы от 5 до 15 лет;

  • наименьший налог среди сотрудников с окладом больше среднего.

  1. Используя таблицу подстановки и функции базы данных, создать таблицы, отображающие:

  • количество сотрудников, занимающих каждую должность;

  • сумму выплат, окладов, надбавок и премий в каждом отделе;

  • сумму выплат, «всего начислено» и налогов по каждой должности;

  • количество различных должностей по отделам.

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