
- •2. Создание документа в excel
- •3. Копирование, перемещение, вставка столбцов и строк электронной таблицы
- •4. Использование графических возможностей excel
- •Абсолютные и относительные адреса. Форматы данных
- •Календарные и логические функции
- •Сортировка данных
- •8. Фильтрация данных
- •9. Усиленный фильтр*
- •10. Функции баз данных*
- •Задание 9
- •11. Функции поиска и связи таблиц (случай векторной справочной таблицы)
- •Вариант 3. Расчет тарифов на железнодорожные перевозки.
- •Вариант 4. Скидка оптовым покупателям
- •12. Функции поиска и связи таблиц (случай матричной справочной таблицы)*
- •13. Решение задач линейного программирования*
- •Регрессионные зависимости и прогнозирование*
- •Библиографический список
- •Оглавление
- •2. Создание документа в excel5.......................................................................
9. Усиленный фильтр*
Команда Усиленный фильтр, в отличие от команды Автофильтр, позволяет:
- создавать критерии с условиями по нескольким полям (столбцам), связанными по правилу ИЛИ,
- создавать критерии с тремя и более условиями для заданного столбца, связанными по крайней мере одним союзом ИЛИ,
- создавать вычисляемые критерии.
Команда Усиленный фильтр, в отличие от команды Автофильтр, требует задания критериев фильтрации в отдельном интервале рабочего листа - обычно это делают ниже исходной таблицы.
Интервал критериев должен состоять не менее, чем из двух строк. В первой строке размещаются имена полей, т.е. заголовки столбцов, а во второй и последующих строках - соответствующие критерии фильтрации. Если не используются вычисляемые критерии, то заголовки в интервале критериев должны точно совпадать с заголовками столбцов. Для этого надо выделить и скопировать заголовки столбцов в первую строку интервала критериев. Так как в интервале критериев могут использоваться не все столбцы списка, то ненужные заголовки следует удалить.
Удобно располагать и результат фильтрации в новом интервале рабочего листа, а не на старом месте. Для этого следует скопировать заголовки столбцов еще раз, но уже в интервал рабочего листа, где расположится результат фильтрации.
Пример. Для таблицы варианта 2 задания 7 вывести строки по всем окнам, трубам и цементу. Порядок выполнения задачи:
A
18
Наименование
19
Окна*
20
Трубы*
21
Цемент*
22
Интервал критериев
создаем в блоке А18:А21, в ячейку А18
копируем заголовок столбца “Наименование”,
а в ячейках А19-А21 записываем критерии.
Выбрать команду Усиленный фильтр из
подменю Фильтр меню Данные.
Откроется диалоговое окно Усиленный
фильтр.
В окне Усиленный фильтр установить опцию “Копировать на другое место”.
Ввести интервалы: исходной таблицы, критериев, расположения результата фильтрации. Обратить внимание на то, что адресация должна быть абсолютной. Использовать отметку мышью левой верхней и правой нижней ячеек, а также знак “:” для указания интервала. Щелкнуть по ОК. Проанализировать результаты фильтрации и убедиться, что выделенные строки удовлетворяют критериям.
Интервал критериев может содержать любое число условий, которые интерпретируются следующим образом:
- условия на одной строке объединяются по правилу логического умножения И,
- условия на отдельных строках объединяются по правилу логического сложения ИЛИ.
Вычисляемые критерии. Вычисляемыми критериями называются критерии, включающие более сложные операции, чем простое сравнение столбца с константой. При этом можно использовать функции EXCEL. Чтобы избежать ошибок, используйте следующие правила:
- заголовок столбца над вычисляемым критерием не должен совпадать с заголовком какого-либо столбца в анализируемом списке (исходной таблице). Это правило противоположно тому, что требуется при задании обычных критериев;
- необходимо отличать случаи, когда адресация относительна, от случаев абсолютной адресации.
Пример. Для таблицы варианта 2 задания 7 найти строительные изделия и материалы, для которых стоимость Ок руб. больше средней стоимости Ок руб. по всем изделиям и материалам. Использовать функцию СРЗНАЧ(интервал) для вычисления среднего значения числовых данных, введенных в интервал ячеек.
Пусть исходная таблица записана в блоке $A$2:$H$15, причем, в столбце $H$3:$H$15 расположим данные по Ок руб., интервал критериев введем в диапазон $A$33:$I$34, заголовок критерия - в ячейку $I$33, в ячейку $I$34 (эту ячейку следует выбрать в стороне от основной таблицы) введем критерий поиска:
=H3>СРЗНАЧ($H$3:$H$15),
в строку 38 скопируем из исходной таблицы заголовки столбцов и определим интервал $A$38:$H$46 для вывода результатов (мы не знаем заранее размер этого интервала, поэтому его надо определить “с запасом”).
Обратите внимание на то, что везде использованы абсолютные адресации, кроме ячейки H3 в критерии. Это сделано потому, что на каждом шаге фильтрации нужно сравнивать содержимое текущей ячейки столбца H (эти ячейки расположены в диапазоне H3:H15) со средним значением всех данных из диапазона H3:H15.
Затем применим команду Усиленный фильтр из подменю Фильтр меню Данные.
Результат фильтрации приведен в таблице, где представлены все строки, для которых Ок > СРЗНАЧ(H3:H15) = 2863.69 руб.
Наименование |
Тип |
Цена за ед. |
Он |
Приход |
Расход |
Ок |
Ок, руб. |
Двери, шт. |
1 |
58 |
120 |
68 |
45 |
143 |
8294 |
Кирпич, пач. |
к |
56 |
50 |
54 |
28 |
76 |
4256 |
Плитка, пач. |
метл |
44 |
115 |
79 |
120 |
74 |
3256 |
Цемент, меш. |
500 |
66 |
100 |
32 |
0 |
132 |
8712 |
Таким образом, вычисляемый критерий не только не должен иметь тот же заголовок, что и столбцы исходной таблицы, но и располагаться не под столбцами таблицы (удобнее всего расположить его справа от таблицы). Два вычисляемых критерия, объединяемые по правилу логического умножения “И”, располагаются в разных столбцах (сбоку от таблицы) и должны иметь каждый свой заголовок. Два вычисляемых критерия, объединяемые по правилу логического сложения “ИЛИ”, располагаются в одном столбце (сбоку от таблицы) один под другим и имеют общий заголовок.
Задание 8.
Вариант 1. По данным таблицы успеваемости студентов (вариант 3 задания 7) вывести строки, удовлетворяющие критерию: оценка по политэкономии больше минимальной оценки по политэкономии, полученной студентами данной группы.
Вариант 2. По данным таблицы успеваемости студентов (вариант 3 задания 7) вывести строки, удовлетворяющие критерию: оценка по политэкономии больше минимальной и меньше максимальной оценки по политэкономии, полученной студентами данной группы.(Указание: использовать правило реализации критериев, объединяемых операцией логического умножения).
Вариант 3. По данным таблицы успеваемости студентов (вариант 3 задания 7) вывести строки, удовлетворяющие критерию: оценка по политэкономии равна минимальной или максимальной оценке по политэкономии, полученной студентами данной группы.(Указание: использовать правило реализации критериев, объединяемых операцией логического сложения).
Вариант 4. Заполнить 15 - 20 строк таблицы по следующей форме:
Фамилия И.О, |
Дата рождения |
Пол |
Зарплата |
Возраст |
Ухабин Ю.В, |
15.03.51 |
м |
322000 |
46 |
Асюшкин И.К. |
19.10.68 |
м |
573000 |
28 |
... |
|
|
|
|
Отфильтровать строки, соответствующие работникам, у которых зарплата больше средней.
Вариант 5. Отфильтровать строки, соответствующие мужчинам, у которых зарплата больше средней по всему списку работников (использовать таблицу из 4-го варианта данного задания).