Функции работы с базой данных
Excel 2007 содержит более 300 встроенных функций, с помощью которых можно расширить возможности создаваемых формул и сэкономить время, затрачиваемое на вычисления.
В Excel включены функции, используемые для анализа данных из списков или баз данных. Каждая из этих функций, которые имеют обобщенное название БДФункция, использует три аргумента: база_данных, поле и критерий. Эти три аргумента ссылаются на интервалы ячеек на рабочем листе, которые используются данной функцией.
Синтаксисфункций баз данных имеет следующий вид (за исключением функции ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ):
БДФункция (база_данных; поле; критерий)
База_данных — это интервал ячеек, формирующих список или базу данных. База данных представляет собой список связанных данных, в котором строки данных являются записями, а столбцы — полями. Верхняя строка списка содержит названия всех столбцов.
Поле определяет столбец, используемый функцией. Аргумент «поле» может быть задан как текст с названием столбца в двойных кавычках, например «БАЛАНС» в приведенном ниже примере базы данных, или как число, задающее положение столбца в списке: 1 — для первого поля, 2 — для второго, 7 – для столбца «БАЛАНС».
Критерий — это интервал ячеек, который содержит задаваемые условия. Любой интервал, который содержит, по крайней мере, одно название столбца и, по крайней мере, одну ячейку под названием столбца с условием, может быть использован как аргумент критерий.
Всего имеется 13 функций баз данных, назначение которых приведено в табл. 9.1.
Функции баз данных
Таблица 9.1
Наименование функции БД | Назначение функции БД |
ДСРЗНАЧ | Усредняет значения в столбце списка или базы данных, удовлетворяющих заданным условиям. |
Продолжение табл. 9.1 | |
БСЧЁТ | Подсчитывает количество ячеек в столбце списка или базы данных, содержащих числа, удовлетворяющие заданным условиям. Примечание. Если аргумент «поле» опущен, то функция БСЧЁТ подсчитывает количество записей в базе данных, отвечающих критериям. |
БСЧЁТА | Подсчитывает непустые ячейки в столбце списка или базы данных, которые удовлетворяют заданным условиям. Примечание. Если аргумент «поле» опущен, то функция БСЧЁТА подсчитывает количество записей в базе данных, отвечающих критериям. |
БИЗВЛЕЧЬ | Извлекает отдельное значение из столбца списка или базы данных, которое удовлетворяет заданным условиям. Примечание. Если ни одна из записей не удовлетворяет критерию, то функция БИЗВЛЕЧЬ возвращает значение ошибки #ЗНАЧ!. Если более чем одна запись удовлетворяет критерию, то функция БИЗВЛЕЧЬ возвращает значение ошибки #ЧИСЛО!. |
ДМАКС | Возвращает наибольшее число в столбце списка или базы данных, которое удовлетворяет заданным условиям. |
ДМИН | Возвращает наименьшее число в столбце списка или базы данных, которое удовлетворяет заданным условиям. |
БДПРОИЗВЕД | Перемножает значения в столбце списка или базы данных, которые удовлетворяют заданным условиям. |
ДСТАНДОТКЛ | Оценивает стандартное отклонение на основе выборки из генеральной совокупности, используя числа в столбце списка или базы данных, которые удовлетворяют заданным условиям. |
ДСТАНДОТКЛП | Вычисляет стандартное отклонение генеральной совокупности, используя числа в столбце списка или базы данных, которые удовлетворяют заданным условиям. |
Продолжение табл. 9.1 | |
БДСУММ | Суммирует числа в столбце списка или базы данных, которые удовлетворяют заданным условиям. |
БДДИСП | Оценивает дисперсию генеральной совокупности по выборке, используя числа в столбце списка или базы данных, которые удовлетворяют заданным условиям. |
БДДИСПП | Вычисляет дисперсию генеральной совокупности, используя числа в столбце списка или базы данных, которые удовлетворяют заданным условиям. |
9.1.1. Сформируйте и заполните накопительную ведомость «Переоценка основных средств производства» и выполните необходимые вычисления
F Выполнение задания
- Создайте новый лист Excel и назовите его Функции БД.
- Расположите таблицу таким образом, чтобы заголовок столбца «Наименование объекта» располагался в ячейке А1 (рис. 9.1).
Рис. 9. 1. Задание начальных условий для начала расчетов
- Используя значения балансовой стоимости (БС) и износа объекта (ИО), рассчитайте:
- остаточную стоимость объекта (ОС): ОС = БС – ИО
- восстановительную полную стоимость объекта (ВП) и
- восстановительную остаточную стоимость объекта (ВО):
ВП = БС * К, ВО = ОС * К,
где К = 3.0, если БС> 500 млн. руб., и К = 2.0, если БС<= 500 млн. руб.
Расчетная часть таблицы выглядит следующим образом - рис. 9.2.
Рис. 9. 2. Правая часть таблицы «Переоценка основных средств производства» после проведения расчетов