Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MetEx2007_основной.docx
Скачиваний:
22
Добавлен:
26.11.2019
Размер:
628.34 Кб
Скачать

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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