Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_раб_работа_ с_ функции БД1 Microsoft Excel...doc
Скачиваний:
4
Добавлен:
09.09.2019
Размер:
635 Кб
Скачать
☆

Замечания:

  • В качестве аргумента «условия» можно использовать любой диапазон, который содержит по крайней мере один заголовок столбца и по крайней мере одну ячейку с условием, расположенную под заголовком столбца.

Например, если интервал G1:G2 содержит заголовок столбца «Доход» в ячейке G1 и значение «10 000р.» в ячейке G2, можно определить интервал «СоответствуетДоходу» и использовать это имя как аргумент «условия» в функции баз данных.

  • Несмотря на то, что диапазон условий может находиться в любом месте листа, не следует помещать его под списком. Это связано с тем, что данные, добавляемые в список, вставляются начиная с первой строки после списка. Если эта строка уже содержит данные, Microsoft Excel не сможет добавить новые данные в список.

  • Диапазон условий не должен перекрываться со списком.

  • Чтобы выполнить операцию над целым столбцом базы данных, вставьте пустую строку под строкой заголовков столбцов в диапазоне условий.

1.

Функция БДПРОИЗВЕД

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

Синтаксис

БДПРОИЗВЕД(база_данных;поле;условия)

2.

Функция БСЧЁТ

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

Аргумент «поле» не является обязательным. Если аргумент «поле» опущен, то функция БСЧЁТ подсчитывает количество отвечающих условиям записей в базе данных.

Синтаксис

БСЧЁТ(база_данных;поле;условия)

3.

Функция БСЧЁТА

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

Аргумент «поле» не является обязательным. Если аргумент «поле» опущен, функция БСЧЁТА подсчитывает количество отвечающих условиям записей в базе данных.

Синтаксис

БСЧЁТА(база_данных;поле;условия)

4.

Функция ДМАКС

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

Синтаксис

ДМАКС(база_данных;поле;условия)

5.

Функция ДМИН

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

Синтаксис

ДМИН(база_данных;поле;условия)

6.

Функция БДСУММ

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

Синтаксис

БДСУММ(база_данных;поле;условия)

7.

Функция ДСРЗНАЧ

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

Синтаксис

ДСРЗНАЧ(база_данных;поле;условия)

8.

Функция ДСТАНДОТКЛ

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

Синтаксис

ДСТАНДОТКЛ(база_данных;поле;условия)

9.

Функция ДСТАНДОТКЛП

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

Синтаксис

ДСТАНДОТКЛП(база_данных;поле;условия)

10.

Функция БДДИСП

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

Синтаксис

БДДИСП(база_данных;поле;условия)

11.

Функция БДДИСПП

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

Синтаксис

БДДИСПП(база_данных;поле;условия)

12.

Функция БИЗВЛЕЧЬ

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

Синтаксис

БИЗВЛЕЧЬ(база_данных;поле;условия)

Ход работы:

  1. Создайте Excel приложение с именем SAD/

  2. На рабочем листе с именем Данные создайте следующий опорный план:

  1. Используя перечисленные функции, найдите ответы на следующие вопросы:

1.Найдите количество яблонь высотой от 10 до 16 ед.

2.Подсчитайте доход от яблонь высотой от 10 до 16 ед.

3.Каков наибольший доход от яблоневых и грушевых деревьев?

4. Каков наименьший доход от яблоневых и грушевых деревьев?

5. Каков общий доход от яблонь?

6. Каков общий доход от яблонь, имеющих высоту от 10 до 16 ед.?

7.Каков урожай от яблонь, имеющих высоту более 10 ед.?

8.Каков средний урожай яблонь высотой более 10?

9.Найдите средний возраст всех деревьев в базе данных.

10.Определите оценку стандартного отклонения урожайности яблонь и груш, (будем считать, что данные в базе данных— это только выборка из генеральной совокупности всех деревьев в саду).

11.Найдите точное стандартное отклонение в урожайности яблонь и груш, (если считать, что данные в базе данных описывают генеральную совокупность всех деревьев в саду).

12.Определите оценку дисперсии урожайности яблонь и груш (будеи считать, что данные в базе данных — это только выборка из генеральной совокупности всех деревьев в саду).

13.Какова точная дисперсия урожайности яблонь и груш, если считать, что данные в базе данных описывают генеральную совокупность всех деревьев в саду?

14.Извлеките из данных значение удовлетворяющее условию по полю урожай, заданному в диапазоне А1:А3.

Для этого дополните опорный план следующим образом:

 

1

2

3

4

5

6

7

8

9

10

A

B

C

D

E

F

Дерево

Высота

Возраст

Урожай

Доход

Высота

="=Яблоня"

>10

<16

="=Груша"

Дерево

Высота

Возраст

Урожай

Доход

Яблоня

18

20

14

105,00

Груша

12

12

10

96,00

Вишня

13

14

9

105,00

Яблоня

14

15

10

75,00

Груша

9

8

8

76,80

Яблоня

8

9

6

45,00

Формула

Описание (результат)

=БСЧЕТ(A4:E10; "Возраст";A1:F2)

Эта функция просматривает записи о яблонях, которые имеют высоту от 10 до 16, и подсчитывает количество числовых полей «Возраст» в этих записях (1)

=БСЧЕТА(A4:E10; "Доход";A1:F2)

Эта функция просматривает записи о яблонях, которые имеют высоту от 10 до 16, и подсчитывает количество непустых полей «Доход» в этих записях (1)

=ДМАКС(A4:E10; "Доход";A1:A3)

Наибольший доход от яблоневых и грушевых деревьев (105)

=ДМИН(A4:E10; "Доход";A1:B2)

Наименьший доход от яблонь высотой больше 10 (75)

=БДСУММ(A4:E10; "Доход";A1:A2)

Общий доход от яблонь (225)

=БДСУММ(A4:E10; "Доход";A1:F2)

Общий доход от яблонь, имеющих высоту от 10 до 16 (75)

=БДПРОИЗВЕД(A4:E10; "Урожай";A1:B2)

Урожай яблонь, имеющих высоту более 10 (140)

=ДСРЗНАЧ(A4:E10; "Урожай";A1:B2)

Средний урожай яблонь высотой более 10 (12)

=ДСРЗНАЧ(A4:E10; 3;A4:E10)

Средний возраст всех деревьев в базе данных (13)

=ДСТАНДОТКЛ(A4:E10; "Урожай";A1:A3)

Оценка стандартного отклонения урожайности яблонь и груш, если считать, что данные в базе данных — это только выборка из генеральной совокупности всех деревьев в саду (2,97)

=ДСТАНДОТКЛП(A4:E10; "Урожай";A1:A3)

Точное стандартное отклонение в урожайности яблонь и груш, если считать, что данные в базе данных описывают генеральную совокупность всех деревьев в саду (2,65)

=БДДИСП(A4:E10; "Урожай";A1:A3)

Оценка дисперсии урожайности яблонь и груш, если считать, что данные в базе данных — это только выборка из генеральной совокупности всех деревьев в саду (8,8)

=БДДИСПП(A4:E10; "Урожай";A1:A3)

Точная дисперсия урожайности яблонь и груш, если считать, что данные в базе данных описывают генеральную совокупность всех деревьев в саду ( 7,04)

=БИЗВЛЕЧЬ(A4:E10; "Урожай";A1:A3)

Возвращает значение ошибки #ЧИСЛО!, поскольку условию удовлетворяет более чем одна запись.

Если Вы все правильно сделали, то получите следующее решение: