Назад | Содержание | Далее |
Функции баз данных имеют обобщенное название Д-функции. Д-функции оперируют только с элементами диапазона, которые удовлетворяют заданным условиям.
У всех Д-функций один и тот же синтаксис:
=Д-функция (база_данных; поле; критерий)
Аргумент база_данных задает весь список, а не отдельный столбец.
Аргумент поле определяет столбец, в котором производятся вычисления (суммирование, усреднение и т.п.). Если формула с помощью мастера функций, при заполнении второго аргумента достаточно указать ячейку рабочего листа, в котором хранится имя соответствующего поля.
Аргумент критерий задает диапазон критериев.
Перейдите на лист Д-функ. При отсутствии исходного файла вставьте новый лист, назовите его Д-функ, скопируйте на лист базу данных сотрудников.
Выделите всю таблицу (диапазон А1:G16) и присвойте ей имя База.
Определим сумму окладов, превышающих 8 000р. Для этого после таблицы введите следующий критерий рис. 18.
Рис. 18
Активизируйте ячейку В20. Вызовите Мастер функций, выберите категорию функций Работа с базой данных и функцию DSUM.
Заполните поля мастера функций рис. 19.
Рис. 19
Подсчитайте суммарный годовой фонд зарплаты по отделу Бухгалтерия. Для этого определите критерий рис. 108.
Рис. 20.
Заполните поля мастера функций в соответствии с рис. 21.
Рис. 21
Сравните полученное значение с промежуточными итогами с листа Итоги1.
Аналогично вычислите суммарные значения годового фонда зарплаты по остальным отделам.
Сохраните файл.
Рис. 22
Определите количество сотрудников, принятых в период с 01.01.2000 по 31.12.2003. Для этого оформите данные, как показано на рисунке. рис 22
Подсчитайте количество сотрудников, имеющих оклад в диапазоне от 7 000 р. до 10 000 р.
Заполните поля мастера функций в соответствии с рис. 23
Рис 23
Самостоятельно ознакомьтесь с функцией DAVERAGE.
Определите величины средних окладов по каждому из отделов.
Определите среднюю величину годового фонда зарплаты сотрудников, принятых на работу в 2000 г.
Самостоятельно ознакомьтесь с функциями DMAX и DMIN.
Определите величины наибольших и наименьших окладов по каждому из отделов.
Определите наибольшую и наименьшую величину годового фонда зарплаты сотрудников, принятых на работу в 1999 г.
Назад | Содержание | Далее |