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

Практическая работа 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. Используя таблицу подстановки и функции базы данных, создать таблицы, отображающие:

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

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

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

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

14

Соседние файлы в папке Информатика. Практика