Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Функции базы данных.doc
Скачиваний:
3
Добавлен:
09.11.2019
Размер:
100.86 Кб
Скачать

Синтаксис

DCOUNT(база данных; поле базы данных; условия поиска)

Для параметра "Поле базы данных" можно ввести ячейку для обозначения столбца или цифру 0 для обозначения всей базы данных. Этот параметр не должен быть пустым. Для создания ссылки на заголовок столбца заключите заголовок в кавычки.

Пример

В приведенном выше примере необходимо узнать, сколько детей проходят до школы более 600 метров. Результат будет сохранен в ячейке B16. Установите курсор в эту ячейку. Введите формулу =DCOUNT(A1:E10;0;A13:E14) в ячейку B16. С помощью Мастера функций введите диапазоны.

База данных - это диапазон данных для оценки, включающий заголовки. В данном случае это A1:E10. Поле базы данных служит для указания столбца для условий поиска. В данном случае это вся база данных. Условия поиска - это диапазон ячеек, в которые можно вводить параметры поиска. В данном случае это A13:E14.

Чтобы узнать, сколько во втором классе детей старше 7 лет, удалите запись >600 в ячейке D14 и введите 2 в ячейку B14 столбца "Класс", а затем введите >7 в ячейку C14 справа. Полученный результат равен 2. Во втором классе двое детей старше 7 лет. Поскольку оба условия введены в одну строку, они соединены с помощью И.

DCOUNTA

Функция DCOUNTA служит для подсчета в базе данных количества строк (записей), которые соответствуют выбранным условиям поиска и содержат числовые или буквенно-числовые значения.

Поиск предусматривает поддержку регулярных выражений. Например, можно ввести "all.*", чтобы найти все сочетания символов, начинающиеся на "all". Если требуется найти текст, который также является регулярным выражением, необходимо предварить каждый символ символом \. Автоматическое вычисление регулярного выражения можно включить и выключить, используя параметры Сервис - Параметры - OpenOffice.org Calc - Вычислить.

Синтаксис

DCOUNTA(база данных; поле базы данных; условия поиска)

Для создания ссылки на заголовок столбца заключите заголовок в кавычки.

Пример

В примере, приведенном выше (прокрутите наверх), можно определить число детей, чьи имена начинаются с Е или последующих букв. Измените формулу в ячейке B16 следующим образом: =DCOUNTA (A1:E10;"Возраст";A13:E14). Удалите старые критерии поиска и введите >=E в ячейку A14 столбца "Имя". Результат равен 5. Если теперь удалить все численные значения для Жени в строке 8, результат изменяется на 4. Строка 8 более не учитывается, поскольку в ней отсутствуют значения. Имя "Женя" является текстом, а не значением. Следует отметить, что параметр "Поле базы данных" должен указывать на столбец, который может содержать значения.

DGET

Функция DGET возвращает содержимое ячейки со ссылкой, которая соответствует указанным условиям поиска. В случае возникновения ошибки функция возвращает либо #ЗНАЧ! для ненайденных строк, либо Ошибка:502 для нескольких найденных ячеек.

Поиск предусматривает поддержку регулярных выражений. Например, можно ввести "all.*", чтобы найти все сочетания символов, начинающиеся на "all". Если требуется найти текст, который также является регулярным выражением, необходимо предварить каждый символ символом \. Автоматическое вычисление регулярного выражения можно включить и выключить, используя параметры Сервис - Параметры - OpenOffice.org Calc - Вычислить.