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

Лабораторная работа (по теме Функции для работы с БД в Excel 2007)

Тема: Знакомство с функциями БДПРОИЗВЕД, БСЧЕТ, БСЧЕТА, ДМАКС, ДМИН, БДСУММ, ДСРЗНАЧ, ДСТАНДОТКЛ, ДСТАНДОТКЛП, ДБДИСП, ДБДИСПП, БИЗВЛЕЧЬ

Теоретические основы.

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

Причем:

База_данных — это диапазон ячеек, образующих список или базу данных. База данных представляет собой список связанных данных, в котором строки данных являются записями, а столбцы — полями. Верхняя строка списка содержит заголовки всех столбцов.

Поле — это столбец, используемый функцией. Введите текст с заголовком столбца в двойных кавычках, например "Возраст" или "Урожай", или число (без кавычек), задающее положение столбца в списке: 1 — для первого столбца, 2 — для второго и т. д.

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

Примеры условий

Важно.

  1. Поскольку для обозначения формулы используется знак равенства (=), при вводе текста или значения в ячейку программой Microsoft Excel выполняются вычисления. Однако это может привести к непредвиденным результатам при фильтрации. Чтобы указать, оператор сравнения в виде знака равенства для текста или значения, введите условие в соответствующую ячейку диапазона как строковое выражение:

=''=строка''

строка — это текст или значение, которые нужно найти.

Например:

Введено в ячейку

Результат вычисления

="=Белов"

=Белов

="=3 000"

=3 000

  1. При отборе текстовых данных в Microsoft Excel не учитывается регистр букв. Однако для поиска с учетом регистра можно воспользоваться формулой. Пример см. в разделе Фильтрация текста с использованием функции поиска с учетом регистра.

Примеры сложных условий отбора приведены в следующих разделах.

  • Несколько условий для одного столбца

  • Несколько условий для нескольких столбцов, где все условия должны быть истинными

  • Несколько условий для нескольких столбцов, где любые условия могут быть истинными

  • Несколько наборов условий, где в каждом наборе имеются условия для нескольких столбцов

  • Несколько наборов условий, где в каждом наборе имеются условия для одного столбца

  • Условия отбора текстовых строк, содержащих определенную последовательность знаков

  • Условия, являющиеся результатом выполнения формулы

  • Фильтрация значений, превышающих среднее значение диапазона данных

  • Фильтрация текста с использованием функции поиска с учетом регистра

Несколько условий для одного столбца

Логическое выражение:(Продавец = "Белов" ИЛИ Продавец = "Батурин")

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

В диапазоне данных (A6:C10) диапазон условий отбора (B1:B3) отображает строки, содержащие значения «Белов» или «Батурин» в столбце «Продавец» (A8:C10).

 

A

B

C

1

Тип

Продавец

Продажи

2

 

=Белов

 

3

 

=Батурин

 

4

 

 

 

5

 

 

 

6

Тип

Продавец

Продажи

7

Напитки

Рощин

5 122р.

8

Мясо

Белов

450р.

9

фрукты

Батурин

6 328р.

10

Фрукты

Белов

6 544р.

Несколько условий для нескольких столбцов, где все условия должны быть истинными

Логическое выражение: (Тип = "Фрукты" И Продажи > 1 000)

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

В диапазоне данных (A6:C10) диапазон условий отбора (A1:C2) отображает все строки, содержащие значение «Фрукты» в столбце «Тип» и значения больше 1000 р. в столбце «Продажи» (A9:C10).

A

B

C

1

Тип

Продавец

Продажи

2

=Фрукты

>1 000

3

4

5

6

Тип

Продавец

Продажи

7

Напитки

Рощин

5 122р.

8

Мясо

Белов

450р.

9

фрукты

Батурин

6 328р.

10

Фрукты

Белов

6 544р.

Несколько условий для нескольких столбцов, где любые условия могут быть истинными

Логическое выражение: (Тип = "Фрукты" ИЛИ Продавец = "Белов")

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

В диапазоне данных (A6:C10) диапазон условий отбора (A1:B3) отображает все строки, содержащие значение «Фрукты» в столбце «Тип» или значение «Белов» в столбце «Продавец» (A8:C10).

A

B

C

1

Тип

Продавец

Продажи

2

=Фрукты

3

=Белов

4

5

6

Тип

Продавец

Продажи

7

Напитки

Рощин

5 122р.

8

Мясо

Белов

450р.

9

фрукты

Батурин

6 328р.

10

Фрукты

Белов

6 544р.