- •Консолидация
- •Сортировка данных
- •Самостоятельно!
- •Транспонирование таблицы
- •Закрепление строк и столбцов
- •Сводные таблицы
- •Базы данных
- •Создание базы данных
- •Поиск записей по критериям в форме
- •Фильтрация данных
- •Автофильтр
- •Данные - Фильтр - Отобразить все
- •Расширенный фильтр
- •Функции базы данных
- •Выполнение. N
- •Функции поиска и связи таблиц
- •Контрольные задания
- •Литература
- •Оглавление
Функции базы данных
Р
асширенный
фильтр находит записи, удовлетворяющие
критерию, в том числе содержащиечисла.
В Excelможно сразу в процессе поиска производитьдействиянад этими числами
(алгебраические и статистические).
Для этих действий используются
специальные функции базы данных, которые
вызываются кнопкой
(Вставка функции) из группы «Работа
с базой данных». Подробное описание
каждой из этих функций – в справке
E
xcel- . Общий формат этих функций при
вызове:
БДФункция(база данных; поле; критерий),
где: БДФункция - обобщенное название группы базовых функций;
соответствуют понятиямобласть
базы данных иобласть критерия
в Расширенном фильтре.
поле - названиеполя (столбца) или номер столбца, в котором выполняются расчёты.
Примечание.
Все параметры задаются в диалоговом окне функции указанием координат (или имени) области или поля.
Примеры 7.3.3. Вычисления с помощью базовых функций. (Все примеры приведены на основе базы данных «Магазин» (рис.13))
Задание1.Вычислить общую сумму остатка упакованного товара.
Выполнение: L
С

оздать
критерий:
5
6
Выбрать ячейку для ввода функции,
прокомментировать её текстом:
«общая сумма остатка упакованноготовара»;
вызвать Мастер функций -

задать категорию функций – Работа с базой данных;
выбрать функцию БДСУММ; аргументы функции приведены на рис.18 (стр.40)
формула в ячейке: =БДСУММ(база;J5;L5:L6).

Рис.18. Окно задания аргументов базовых функций.
Самостоятельно!
П
роверить,
изменится ли результат, если для
выполнения задания 1 использовать
обычную функцию: =СУММ(J6:J18),Чем отличается в использовании базовая функция от обычной?
Задание3.Сколько наименований товара продаётся в упакованном виде?
Выполнение. N
Б

лок
критериев этого задания:
Формула расчёта: 5
=БСЧЁТА(база;D5;N5:N6)6

Примечания.
Функция БСЧЁТАвыбирает в поле, содержащем текстовые значения, даты, логические данные.
Функция БСЧЁТвыбирает только числовые значения.
Задание4. Сколько стоит зефир в шоколаде?
В
ыполнение.
M
Б
лок
критериев этого задания:
Формула расчёта: 5
=БИЗВЛЕЧЬ(база;G5;М5:М6) 6
Задание5. Определить название товара с максимальной суммой остатка.
Выполнение этого задания разбивается на два этапа.
Вычислить максимальную сумму оставшегося товара.
М
Блок критериев 1) - L5:L6;
Формула расчёта в ячейке М6: 5
=МАКС(J6:J18) 6
Определить название товара.
Б
лок
критериев 2) -М5:М6; 8Формула расчёта в ячейке L8:
=
БИЗВЛЕЧЬ(база;C5;M5:M6)
При работе с функциями базы данных следует помнить, что любое изменение данных в БД автоматически изменяет результат функции.
З
адание
6.Сколько
товаров продано ценою меньше средней
цены расхода?
Задание 7. В каком отделе находится наибольший остаток товара?
