Назад Содержание Далее

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

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

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

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

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

7.1. Функция DSUM (БДСУММ)

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

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

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

Рис. 18

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

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

Рис. 19

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


Рис. 20.

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

Рис. 21

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

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

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

7.2. Функция DCOUNT (БДСЧЕТ)

Рис. 22

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

  2. Подсчитайте количество сотрудников, имеющих оклад в диапазоне от 7 000 р. до 10 000 р.

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

Рис 23

7.3. Функция DAVERAGE (ДСРЗНАЧ)

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

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

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

7.4. Функции DMAX (ДМАКС) и DMIN (ДМИН)

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

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

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

Назад Содержание Далее