
- •1Адресация
- •1.1Относительная, абсолютная, смешанная
- •1.2Стиль r1c1
- •1.3Имена
- •1.4Задачи для самостоятельного решения
- •2Форматирование
- •2.1Числовые форматы, пользовательские форматы
- •2.2Условное форматирование
- •2.3Задачи для самостоятельного решения
- •3Проверка вводимых данных
- •3.1Проверка значений
- •3.2Проверка формул
- •3.3Задачи для самостоятельного решения
- •4Работа с внешними данными
- •4.1Получение данных из текстовых файлов (импорт текстового файла)
- •4.2Задачи для самостоятельного решения
- •5Встроенные функции
- •5.1Логические
- •5.2Финансовые
- •Задачи для самостоятельного решения
- •5.3Текстовые
- •Задачи для самостоятельного решения
- •5.4Дата и время
- •Задачи для самостоятельного решения
- •5.5Табличные формулы (формулы массива)
- •Задачи для самостоятельного решения
- •5.6Категория «Ссылки и значения» (функция просмотр) Задачи для самостоятельного решения
- •5.7Разные задачи
- •6Построение диаграмм и графиков
- •6.1Построение диаграмм
- •6.2Построение графиков
- •6.2.1Декартова система координат
- •6.2.2Полярная система координат
- •7Таблицы подстановки
- •7.1Создание таблицы подстановки с одной переменной
- •7.2Создание таблицы подстановки с двумя переменными
- •7.3Задачи для самостоятельного решения
- •8Подбор параметра
- •8.1Нахождение корней уравнения (подбор параметра)
- •8.2Нахождение корней уравнения методом деления отрезка пополам
- •8.3Задачи для самостоятельного решения
- •9Поиск решения (Оптимизация)
- •9.1Сценарии
- •9.2Задачи для самостоятельного решения
- •Транспортная задача
- •Задача о назначениях
- •Линейная оптимизационная задача
- •Система нелинейных уравнений. Найти все решения системы нелинейных уравнений.
- •10Списки
- •10.1Выбор элементов списка с помощью Автофильтра
- •10.2Фильтрация списка с использованием сложных критериев (расширенный фильтр)
- •10.3Функции баз данных
- •10.4Консолидация
- •10.5Сводные таблицы
- •10.6Задачи для самостоятельного решения
- •11Прогнозирование
- •Основная литература:
- •Дополнительная литература:
10.2Фильтрация списка с использованием сложных критериев (расширенный фильтр)
Данный вид фильтрации может быть применен в тех случаях, когда на столбец нужно наложить более двух условий, а также в том случае, когда результат фильтрации требуется скопировать в другое место.
В данном случае должна быть выполнена следующая процедура:
Создать область критериев таким образом, чтобы она не мешала дополнению и расширению списка. Область критериев представляет собой минимум 2 строки, в первой из которых содержатся названия полей из заглавной строки списка, а в остальных строках указываются критерии поиска.
Для выборки записей, попадающих в некоторый диапазон значений поля (пересечение), в интервал критериев должно быть включено несколько столбцов с названием этого поля. Например, для выборки данных, удовлетворяющих условию 1500<Сумма≤8000 в области критериев должно быть два столбца с именем Сумма.
Сумма
Сумма
>1500
<=8000
Если на экран надо вывести записи, удовлетворяющие нескольким условиям по одному полю (объединение), то ввод условий производится в разные строки одного столбца.
Получатель |
Васильев |
Иванов |
Установить курсор в любую ячейку списка и задать команду фильтр из меню данные, а затем выбрать пункт расширенный фильтр.
Включить параметр фильтровать список на месте, если результат фильтрации будет располагаться на том же месте, где и сам список или параметр скопировать результат в другое место, если результат нужно поместить в целевую область. Целевую область также следует располагать так, чтобы избежать конфликтов с частями таблицы, выделенными под список и критерии. В первой строке целевой области следует привести имена полей, содержимое которых нужно увидеть в найденных записях (порядок и количество полей может быть произвольным).
В поле диапазон критериев указать диапазон тех ячеек, где размещается область критериев.
Если требуется поместить результат в целевую область, то в поле поместить результат в диапазон следует указать диапазон, содержащий заголовок целевой области.
10.3Функции баз данных
Достаточно часто, для того чтобы создать формулы, результаты действия которых отвечают определенным условиям фильтрации, используются функции Excel, предназначенные для работы с базами данных электронной таблицы.
Функция |
Описание функции |
БДСУММ |
Суммирует числа в поле столбца записей БД, удовлетворяющих условию |
БСЧЕТ |
Подсчитывает количество числовых ячеек в выборке из заданной БД |
БСЧЕТА |
Подсчитывает количество непустых ячеек в выборке из заданной БД |
ДМАКС |
Возвращает максимальное значение среди выделенных фрагментов БД |
ДМИН |
Возвращает минимальное значение среди выделенных фрагментов БД |
ДСРЗНАЧ |
Возвращает среднее значение выбранных фрагментов БД |