Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
вопрос 37.docx
Скачиваний:
4
Добавлен:
23.09.2019
Размер:
73.04 Кб
Скачать

Вопрос 39

В Excel известны 12 функций, относящихся к группе функций баз данных, среди них такие функции как: БДПРОИЗВЕД ( ), БДСУММ ( ), БСЧЕТ ( ), БСЧЕТА ( ), ДМАКС ( ), БМИН ( ), ДСРЗНАЧ ( ), БИЗВЛЕЧЬ ( ).

Каждая из этих функций аналогична соответствующей простой математической и статистической функции, которые были рассмотрены выше. Исключение составляет только функция БИЗВЛЕЧЬ, имеющая следующий вид:

Каждая из функций баз данных имеет 3 аргумента: база данных, поле и критерий. Таким образом, любая из этих функций имеет следующий вид:

= БДФУНКЦИЯ (база _ данных; поле; критерий).

Первый аргумент (БАЗА ДАННЫХ) задает полностью весь интервал ячеек, формирующих базу данных.

Второй аргумент (ПОЛЕ) представляет собой столбец, над элементами которого необходимо выполнить те или иные действия. Причем этот аргумент может быть задан как текстом, т.е. заголовком (или именем) столбца, заключив его двойными кавычками, так и порядковым номером столбца в списке.

Третий аргумент ( КРИТЕРИЙ) - задает интервал критериев базы данных. Причем ссылка может быть представлена как интервалом ячеек, как и именем этого интервала.

Таким образом, основное отличие функций базы данных от идентичных простых функций состоит в том, что первые обрабатывают только те ячейки интервала, которые удовлетворяют заданным критериям.

ДСРЗНАЧ(база_данных; поле; критерий)-Возвращает среднее значение для всех ячеек (полей) во всех строках (записях базы данных), которые соответствуют указанному критерию поиска. Поиск предусматривает поддержку регулярных выражений.

БСЧЁТ(база_данных; поле; критерий) - Служит для подсчета в базе данных количества строк (записей), которые соответствуют выбранному критерию по- иска и содержат числовые значения. Поиск предусматривает поддержку регулярных выражений. В качестве пара- метра Поле базы данных, можно ввести адрес ячейки для обозначения столбца или цифру 0 для обозначения всей базы данных. Этот параметр не должен быть пустым.

БСЧЁТА(база_данных; поле; критерий)-Служит для подсчета в базе данных количества строк (записей), которые соответствуют выбранному критерию по- иска и содержат числовые или буквенно-числовые значения. Поиск предусматривает поддержку регулярных выражений.

БИЗВЛЕЧЬ(база_данных; поле; критерий)-Возвращает содержимое ячейки, которая соответствует указанному критерию поиска. В случае возникновения ошибки функция возвращает либо #ЗНАЧ! для ненайденных строк, либо Ошибка:502, если найдено несколько ячеек.

ДМАКС(база_данных; поле; критерий) -Возвращает максимальное значение ячейки (поля) в базе данных (во всех записях), которая соответствует указанному критерию поиска. Поиск предусматривает поддержку регулярных выражений.

ДМИН(база_данных; поле; критерий)-Возвращает минимальное значение ячейки (поля) в базе данных (во всех записях), которая соответствует указанному критерию поиска. Поиск предусматривает поддержку регулярных выражений.

БДПРОИЗВЕД(база_данных; поле; критерий) -Перемножает все ячейки диапазона данных, содержимое которых соответствует критерию поиска. Поиск предусматривает поддержку регулярных выражений.

БДСУММ(база_данных; поле; критерий)-Возвращает общую сумму для всех ячеек всех строк (записей) в поле базы данных, содержимое которых соответствует указанному критерию поиска. Поиск предусматривает поддержку регулярных выражений.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]