Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБОРАТОРНАЯ РАБОТА №14.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
7.83 Mб
Скачать

Задание для самостоятельной работы:

  1. На Итоги2 скопируйте базу данных с листа Ввод данных. При отсутствии исходного файла вставьте новый лист, назовите его Итоги2, скопируйте базу данных с листа Ввод данных.

  2. Подведите промежуточные и общие итоги по полю Вид счета, определив суммарные значения взносов.

  3. П римерный результат подведения итогов представлен на рисунке рис. 17.

Рис. 17 Примерный результат

  1. Сохраните файл.

7. Функции баз данных

Функции баз данных имеют обобщенное название Д-функции. Д-функции оперируют только с элементами диапазона, которые удовлетворяют заданным условиям.

У всех Д-функций один и тот же синтаксис:

=Д-функция (база_данных; поле; критерий)

где:

  • аргумент база_данных задает весь список, а не отдельный столбец;

  • аргумент поле определяет столбец, в котором производятся вычисления суммирование, усреднение и т.п.). Если формула с помощью мастера функций, при заполнении второго аргумента достаточно указать ячейку рабочего листа, в котором хранится имя соответствующего поля;

  • аргумент критерий задает диапазон критериев.

7.1. Функция dsum (бдсумм)

  1. Перейдите на лист Д-функ. При отсутствии исходного файла вставьте новый лист, назовите его Д-функ, скопируйте на лист базу данных сотрудников.

  2. Выделите всю таблицу (диапазон А1:G16) и присвойте ей имя База.

  3. Определим сумму окладов, превышающих 8 000р. Для этого после таблицы введите следующий критерий (Рис. 18).

Р ис. 18 Ввод требования к размеру оклада

  1. Активизируйте ячейку В20. Вызовите Мастер функций, выберите категорию функций Работа с базой данных и функцию DSUM.

  2. З аполните поля мастера функций (Рис. 19).

Рис. 19 Окно мастера функций

  1. П одсчитайте суммарный годовой фонд зарплаты по отделу Бухгалтерия (Рис.20). Для этого используйте критерий рис. 18.

Рис. 20.

  1. З аполните поля мастера функций в соответствии с рис. 21.

Рис. 21 Окно мастера функций

  1. Сравните полученное значение с промежуточными итогами с листа Итоги1.

  2. Аналогично вычислите суммарные значения годового фонда зарплаты по остальным отделам.

  3. Сохраните файл.

7.2. Функция dcount (бдсчет)

  1. О пределите количество сотрудников, принятых в период с 01.01.2000 по 31.12.2003. Для этого оформите данные, как показано на рис. 22.

Рис. 22 Установка временного периода для оформляемых данных

  1. Подсчитайте количество сотрудников, имеющих оклад в диапазоне от 7000 р. до 10000 р.

  2. З аполните поля мастера функций в соответствии с рис. 23

Рис. 23 Новые параметры мастера функций

7.3. Функция daverage (дсрзнач)

  1. Самостоятельно ознакомьтесь с функцией DAVERAGE.

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

  3. Определите среднюю величину годового фонда зарплаты сотрудников, принятых на работу в 2000 г.

7.4. Функции dmax (дмакс) и dmin (дмин)

  1. Самостоятельно ознакомьтесь с функциями DMAX и DMIN.

  2. Определите величины наибольших и наименьших окладов по каждому из отделов.

  3. Определите наибольшую и наименьшую величину годового фонда зарплаты сотрудников, принятых на работу в 1999 г.