БД Функция (База_данных; Поле; Критерий)

                             1 аргумент         2 аргумент   3 аргумент

 

К аргументам БДФункций относятся:

База _ данных,

– Поле,

– Критерий.

 

Аргументы – это значения функции, используемые для выполнения операций или вычислений.

 

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

· Аргумент " База данных " – это диапазон, содержащий исходные данные. Диапазон должен включать строку с названиями полей и ячейки с записями.                                                           

Например, А5:К20.

· Аргумент " Поле " содержит имя столбца или его адрес, по которому следует вычислить итог. Поля данных содержат имена первой строки.

Аргумент "поле" может быть задан как текст с названием столбца в двойных кавычках, например "Возраст", "Телефон", или как адрес ячейки, содержащей название поля, например D5, Е5, F5, J5 (предпочтительно за избеганием ошибок).

·  Аргумент " Критерий" – это ссылка на интервал ячеек, задающих условия для данной функции.

Диапазон критериев содержит ячейки, включающие копию названия столбца, для которого выполняется подведение итогов в списке и само условие,  по которому определяется функция.

Ссылка на критерий может быть введена как интервал ячеек,

Например, D1:D2 (две ячейки) или

D1:E2 (в случае сложного критерия – 4 ячейки), или

D1:F2 (более сложного критерия 6 ячеек), и т.п..

Количество ячеек всегда четное 1 ячейка – название столбца, 2 – условие. В случае нескольких критериев все ячейки должны располагаться рядом, т.е. составлять смежный диапазон данных.

 

 

С помощью команды Формулы/Функции или кнопки fx (Мастера ввода функций) в строке формул вызывается диалоговое окно мастера функций.

1. В списке окна «категория» – выбирается категория «Работа с базой данных».

Ниже выводится состав данной категории (12 функций).

2. В списке функций этой категории выбирается требуемая функция и справочная информация по ней (при необходимости).

3. После заполнения полей ответ по данной функции появляется прямо в окне мастера функции.

4. После подтверждения выполненных действий кнопкой ОК, результат расчета будет представлен в выделенной ячейке Листа электронной таблицы.

 

1,2

 

3,4

 

 

Примеры применения БДФункций к связанному списку данных, расположенного в ячейках A4:J11

 

 

 

A

B C D E F G H I J
1

 

Стаж Пол Возраст, лет Состав семьи Стаж Пол Зарплата Зарплата Зарплата
2

 

<10

муж.

>25

5

2

жен.

1100,00

3500,00

2093,82

3

 

 

 

 

 

 

 

 

 

 

4 Фамилия Имя Отчество Возраст, лет Телефон Стаж Пол Состав семьи Адресс Зарплата
5

Абрикосов

Олег

Леонидович

25

 

5

муж.

4

Гая 32,1

1300,00р.

6

Пальмира

Людмила

Ивановна

37

3219564

15

жен.

2

Димитров2

2500,00р.

7

Мовсесян

Александр

Петрович

36

3391256

14

муж.

3

Фрунце4,15

2000,00р.

8

Красавин

Олег

Викторович

45

3551719

25

муж.

3

Силина10,1

2000,00р.

9

Инютин

Анатолий

Леонидович

48

 

28

муж.

4

Ташкент24,

1800,00р.

10

Петруша

Михаил

Иванович

22

3391108

2

муж.

3

Топол4,6

1100,00р.

11

Сердюк

Алексей

Сергеевич

51

2285689

30

муж.

5

Матрос,6

2500,00р.

=БСЧЁТ(A4:J11;D4;D1:D2) количество студентов, имеющих возраст более 25 лет

=ДМАКС(A4:J11; H4; G1:G2) максимальный состав семьи студентов женского пола;

=ДСРЗНАЧ(A4:J11;J4;C1:D2) средняя зарплата мужчин возрастом старше 25 лет

=ДМИН(A4:J11;J4;B1:C2) минимальная зарплата мужчины со стажем менее 10 лет

=БИЗВЛЕЧЬ(A4:J11;A4;E1:E2) фамилия многодетного сотрудника

=БИЗВЛЕЧЬ(A4:J11; I4; F1:G2) адрес женщины со стажем работы 2 года.

=ДСУММ(A4:J11; J4; B1:D2) суммарная зарплата мужчин в возрасте старше 25 лет

                                          со стажем работы менее 10 лет;

 

 

· Замечания

Если ни одна из записей не удовлетворяет критерию,

                         то функция возвращает значение ошибки #ЗНАЧ!.

Если более чем одна запись удовлетворяет критерию,

                                то функция возвращает значение ошибки #ЧИСЛО!.

 

Перечень БД Функций:

БДСУММ – суммирует числа в поле столбца записей, удовлетворяющих заданным условиям;

БИЗВЛЕЧЬ – извлекает из БД одну запись, удовлетворяющую заданному критерию;

БСЧЁТ – подсчитывает количество числовых ячеек в выборке по заданному критерию;

ДМАКС – возвращает максимальное значение среди выделенных фрагментов или записей БД,

ДМИН – возвращает минимальное значение среди выделенных фрагментов БД,

ДСРЗНАЧ – возвращает среднее значение среди выделенных фрагментов БД

БДДИСП – оценивает дисперсию по выборке из выделенной части БД;                  

БДДИСПП – вычисляет дисперсию по генеральной совокупности из выделенной части БД; Генеральная совокупность – это совокупность всех возможных значений данных

БДПРОИЗВЕД – перемножение значений определённых полей записей, удовлетворяющих критерию.

БСЧЁТА – подсчитывает количество не пустых ячеек в выборке по заданному критерию

ДСТАНДОТКЛ – оценивает стандартное отклонение по выборке из выделенной части БД;


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: