 
        
        - •Несколько условий для одного столбца
- •Несколько условий для нескольких столбцов, где все условия должны быть истинными
- •Несколько условий для нескольких столбцов, где любые условия могут быть истинными
- •Несколько наборов условий, где в каждом наборе имеются условия для нескольких столбцов
- •Несколько наборов условий, где в каждом наборе имеются условия для одного столбца
- •Условия отбора текстовых строк, содержащих определенную последовательность знаков
- •Условия, полученные в результате применения формулы
- •Примеры применения формулы.
- •Замечания:
Лабораторная работа (по теме Функции для работы с БД в Excel 2007)
Тема: Знакомство с функциями БДПРОИЗВЕД, БСЧЕТ, БСЧЕТА, ДМАКС, ДМИН, БДСУММ, ДСРЗНАЧ, ДСТАНДОТКЛ, ДСТАНДОТКЛП, ДБДИСП, ДБДИСПП, БИЗВЛЕЧЬ
Теоретические основы.
Для всех вышеперечисленных функций характерны одни и те же виды аргументов: база_данных, поле и условия.
Причем:
База_данных — это диапазон ячеек, образующих список или базу данных. База данных представляет собой список связанных данных, в котором строки данных являются записями, а столбцы — полями. Верхняя строка списка содержит заголовки всех столбцов.
Поле — это столбец, используемый функцией. Введите текст с заголовком столбца в двойных кавычках, например "Возраст" или "Урожай", или число (без кавычек), задающее положение столбца в списке: 1 — для первого столбца, 2 — для второго и т. д.
Условия — это интервал ячеек, который содержит задаваемые условия. В качестве значения аргумента «условия» может использоваться любой интервал, содержащий, по крайней мере, один заголовок столбца и, по крайней мере, одну ячейку с условием, расположенную под заголовком столбца.
Примеры условий
Важно.
- Поскольку для обозначения формулы используется знак равенства (=), при вводе текста или значения в ячейку программой Microsoft Excel выполняются вычисления. Однако это может привести к непредвиденным результатам при фильтрации. Чтобы указать, оператор сравнения в виде знака равенства для текста или значения, введите условие в соответствующую ячейку диапазона как строковое выражение: 
=''=строка''
строка — это текст или значение, которые нужно найти.
Например:
| Введено в ячейку | Результат вычисления | 
| ="=Белов" | =Белов | 
| ="=3 000" | =3 000 | 
- При отборе текстовых данных в 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р. | 
