Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР№4_Ex-ОбработкаСписка.doc
Скачиваний:
1
Добавлен:
06.09.2019
Размер:
136.19 Кб
Скачать

4.2 Самостоятельные задания

  • скопируйте исходную таблицу на новый лист (Задания-РасшФильтр).

Задание 8. Найти записи о продаже товаров по критерию

Дата: май-июль 2007 г и Сумма > 8 000.

Учесть, что элементарные условия, объединенные операцией "И" записываются в одной строке диапазона условий, а двойное неравенство разделяется по двум столбцам с одинаковыми наименованиями.

Задание 9. Найти записи о продаже товаров по критерию

Наименование начинается символами Привод или 2000 < Сумма <3000

Здесь при формировании поискового условия можно использовать символы шаблона, где

* означает произвольный набор символов, ? означает произвольный одиночный символ.

Задание 10. Найти записи о продаже товаров по критерию:

Объем < среднего значения Объем по всему списку.

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

Функции баз данных позволяют производить обработку значений заданного столбца (поля) списка для строк (записей), удовлетворяющих заданному условию. Например, для исходной таблицы (рис.1) можно потребовать найти общий сумму продаж по столбцу Сумма, но только для записей, соответствующих ноябрю 2007 года (критерий отбора строк, которые подвергаются суммированию).

Каждая из функций баз данных имеет собственное имя и использует три аргумента

Имя_функции (База данных; Поле; Условие).

База данных - это диапазон ячеек, содержащий исходный список, включая имена столбцов.

Поле - столбец, значения которого используются функцией для обработки данных. Аргумент «поле» может быть задан названием столбца в двойных кавычках, например "Цена", "Сумма", или как номер столбца в списке: 1 - для первого столбца, 2 - для второго и так далее.

B

C

D

E

F

G

13

Количество продаж с 1.11.07

14

Средняя цена Приводов различных типов

15

На какую сумму проданы мониторы 23.06.07

16

Максимальная сумма продажи во II полугодии 2007 г.

Рис. 6

Условие (критерий) - это ссылка на интервал ячеек, задающих условия отбора строк, подлежащих обработке. Диапазон критериев формируется так же как в Расширенном фильтре.

Задание 1д.

  • скопируйте список на новый лист рабочей книги (Функции БД) сохраняя указанные на рис. 1 адреса,

  • ниже списка сформируйте заготовку для результатов последующих примеров и заданий (рис. 6)

Пример. В списке определить общее количество продаж товаров, начиная с 1 ноября 1993 года.

  • справа от списка создайте диапазон условий:

    I

    2

    Дата

    3

    > =1.11.93

  • в ячейку G13 введите формулу, подсчитывающую количество записей, удовлетворяющую сформированному диапазону условий БСЧЁТ(В2:G12; ; I2:I3) Замечание: параметр "Поле" в данной функции не является обязательным.