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

Синтаксис

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

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

Пример

Чтобы определить стандартное отклонение веса для всех детей одного возраста на дне рождения Игоря (из приведенного выше примера), введите в ячейку B16 следующую формулу:

=DSTDEVP (A1:E10; "Вес"; A13:E14)

В ячейку строки 14 и столбца "Возраст" введите 7, 8, 9 и т.д. Результат представляет собой стандартное отклонение веса для всех детей одного возраста, вес которых был введен.

DSUM

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

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

Синтаксис

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

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

Пример

Чтобы вычислить сумму расстояний до школы для всех детей-второклассников на дне рождения Игоря (см. пример выше), введите в ячейку B16 следующую формулу:

=DSUM(A1:E10;"Расстояние до школы";A13:E14)

Введите значение2 в строку 14 под заголовком "Класс". Будет отображена сумма расстояний до школы (1950) для всех детей, которые ходят во второй класс.

DVAR

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

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

Синтаксис

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

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

Пример

Чтобы вычислить дисперсию веса для всех детей одного возраста (из приведенного выше примера), введите в ячейку B16 следующую формулу:

=DVAR(A1:E10;"Вес";A13:E14)

В ячейку строки 14 и столбца "Возраст" введите 7, 8, 9 и т.д. В результате будет отображена дисперсия значений веса для всех детей этого возраста.

DVARP

Функция DVARP возвращает дисперсию для всех значений ячеек всех записей в поле базы данных, содержимое которых соответствует указанным условиям поиска. Записи из примера обрабатываются как вся совокупность.

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