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 лет;
· Замечания
Если ни одна из записей не удовлетворяет критерию,
то функция возвращает значение ошибки #ЗНАЧ!.
Если более чем одна запись удовлетворяет критерию,
то функция возвращает значение ошибки #ЧИСЛО!.
Перечень БД Функций:
БДСУММ – суммирует числа в поле столбца записей, удовлетворяющих заданным условиям;
БИЗВЛЕЧЬ – извлекает из БД одну запись, удовлетворяющую заданному критерию;
БСЧЁТ – подсчитывает количество числовых ячеек в выборке по заданному критерию;
ДМАКС – возвращает максимальное значение среди выделенных фрагментов или записей БД,
ДМИН – возвращает минимальное значение среди выделенных фрагментов БД,
ДСРЗНАЧ – возвращает среднее значение среди выделенных фрагментов БД
БДДИСП – оценивает дисперсию по выборке из выделенной части БД;
БДДИСПП – вычисляет дисперсию по генеральной совокупности из выделенной части БД; Генеральная совокупность – это совокупность всех возможных значений данных
БДПРОИЗВЕД – перемножение значений определённых полей записей, удовлетворяющих критерию.
БСЧЁТА – подсчитывает количество не пустых ячеек в выборке по заданному критерию
ДСТАНДОТКЛ – оценивает стандартное отклонение по выборке из выделенной части БД;