- •Консолидация
- •Сортировка данных
- •Самостоятельно!
- •Транспонирование таблицы
- •Закрепление строк и столбцов
- •Сводные таблицы
- •Базы данных
- •Создание базы данных
- •Поиск записей по критериям в форме
- •Фильтрация данных
- •Автофильтр
- •Данные - Фильтр - Отобразить все
- •Расширенный фильтр
- •Функции базы данных
- •Выполнение. N
- •Функции поиска и связи таблиц
- •Контрольные задания
- •Литература
- •Оглавление
Функции базы данных
Расширенный фильтр находит записи, удовлетворяющие критерию, в том числе содержащиечисла.
В Excelможно сразу в процессе поиска производитьдействиянад этими числами
(алгебраические и статистические).
Для этих действий используются специальные функции базы данных, которые вызываются кнопкой (Вставка функции) из группы «Работа с базой данных». Подробное описание каждой из этих функций – в справке
Excel- . Общий формат этих функций при вызове:
БДФункция(база данных; поле; критерий),
где: БДФункция - обобщенное название группы базовых функций;
соответствуют понятиямобласть
базы данных иобласть критерия
в Расширенном фильтре.
поле - названиеполя (столбца) или номер столбца, в котором выполняются расчёты.
Примечание.
Все параметры задаются в диалоговом окне функции указанием координат (или имени) области или поля.
Примеры 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. В каком отделе находится наибольший остаток товара?