Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие по Excel 2003.doc
Скачиваний:
28
Добавлен:
15.11.2019
Размер:
2.58 Mб
Скачать

Расширенный фильтр с использованием вычисляемых значений

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

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

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

  • Ссылки на ячейки в таблице должны быть относительными.

Вывести на экран данные о товарах, закупленных магазинами по цене выше среднего значения, и поместить результат фильтрации в другую часть текущего листа. При этом в отфильтрованную таблицу нужно поместить данные только нескольких столбцов (см. таблицу, приведённую ниже).

№п/п

Наименование товара

Наименование магазина

Цена

Количество

Для выполнения данного упражнения нужно выполнить следующие действия.

  • В ячейку К1 ввести: “Среднее значение”.

  • В ячейку К2 ввести формулу среднего значения цены =СРЗНАЧ(F7:F22).

  • В ячейку К5 ввести заголовок для диапазона условий: “Выше среднего”.

  • В ячейку К6 ввести формулу сравнения: =F7<$К$2.

Формула условия сравнивает со средним значением ячейку F7, т.к. ячейка F7 является первой ячейкой в столбце “Цена” неотфильтрованного списка. При фильтрации автоматически будут сравниваться с одним и тем же средним значением все нижерасположенные ячейки этого столбца. Поэтому ячейка F7 имеет относительный адрес, а ячейка $К$2абсолютный.

  • Скопировать шапку таблицы в ячейку А25 для того, чтобы поместить результат фильтрации в другую часть рабочего листа (копировать можно не всю шапку таблицы, а отдельные названия граф в соответствии с требованиями пользователя).

  • Установить курсор в область таблицы.

  • Выбрать Данные|Фильтр|Расширенный фильтр.

  • В окне Обработка поставить переключатель в Скопировать результат в другое место.

  • В Диапазоне условий указать К5:К6.

  • В окне Поместить результат в диапазон установить курсор, а затем на рабочем листе указать с помощью мыши диапазон ячеек А25:I25.

  • Щелкнуть по кнопке ОК.

На рис.57 приведена исходная таблица с диапазонами условий, а на рис.58 – результатная таблица.

Рис.57

Рис.58

  • Проанализировать результаты фильтрации и убрать фильтр.

Того же результата фильтрации можно добиться и другим способом. Можно не рассчитывать отдельно вне таблицы среднее значение столбца “Цена”, а в диапазоне условий под заголовком “Выше среднего” в ячейке К6 сразу ввести формулу сравнения: =F7>СРЗНАЧ($F$7:$F$22).

  • Выполнить фильтрацию таким способом самостоятельно и предъявить работу преподавателю.

Примечание. Для блоков условий можно отдельно, по желанию пользователя, выделить рабочий лист или рабочую книгу и при работе с Расширенным фильтром обращаться к ним.