
- •Введение
- •1. Сортировка списков
- •1.1. Отсортируйте список Товары простой сортировкой сначала по полю «Тип», затем по «Код поставщика», затем по «Цене».
- •1.2. Используя пользовательский порядок сортировки, упорядочите товары в следующем порядке: Напитки, Фрукты, Кондитерские изделия.
- •2. Фильтрация списков
- •2.1. Автофильтр
- •2.2. Фильтрация с помощью расширенного фильтра
- •2.2.2. Выведите марки товаров, которых на складе больше 20 и меньше 80.
- •2.2.3. Выведите коды и марки товаров, которые нужно заказать, т.Е. На складе их меньше минимального запаса
- •2.2.4. Для поставщиков с кодом больше 10 выведите поставщиков и марки товаров с ценами выше средней цены по всему списку.
- •3. Вычисление промежуточных итогов
- •4. Работа со сводными таблицами
- •4.1. По исходному списку "Заказы" постройте сводную таблицу со следующим макетом (рис. 4.1):
- •4.2. Поле Страна получателя добавьте в колонку перед полем Получатель.
- •4.6. Скройте детализирующие данные по одной из стран, например Канады
- •В область данных добавьте количество заказов.
- •4.8. Измените подписи полей
- •4.9. Данные о суммарной стоимости заказов представьте в денежном формате
- •5. Консолидация данных
- •5.2. С помощью консолидации создайте годовой отчет по этим четырем таблицам.
- •6. Функции excel для работы с базой данных
- •6.1. Сформируйте и заполните накопительную ведомость "Переоценка основных средств производства" (таб. 6.2) и выполните необходимые вычисления.
- •6.2. На основе исходной накопительной ведомости с использованием функций базы данных бдсумм(), дсрзнач() и бсчет() рассчитать и сформировать таблицу 6.3:
- •6.3. На основе исходной накопительной ведомости с использованием функций базы данных дмакс(),и бизвлечь() рассчитать и сформировать таблицу 6.4:
- •7. Расчет дебиторской задолжности (с использованием функций базы данных)
- •8. Указания к выполнению типового варианта контрольной работы
- •8.1. Типовой вариант контрольной работы
- •Пример выполнения контрольной работы
- •9. Задание для контрольной работы вариант 0
- •Вариант 1
- •На основе исходного списка с использованием функций базы данных дмакс(),и бизвлечь() рассчитайте и сформируйте следующую таблицу:
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Библиографический список
2.1. Автофильтр
2.1.1. Создайте копию листа Товары, назовите его Автофильтр. Отфильтруйте список товары автофильтром так, чтобы отображались Напитки при ограничении на цену (> 50 и < 100 р.)
Для этого щелкните правой кнопкой мыши на ярлычке листа "Товары". Из контекстного меню выберите Переместить\скопировать…. Установите флажок Создать копию.
Переименуйте ярлычок листа. Для этого дважды щелкните левой кнопкой мыши на ярлычке листа "Товары (2)" и впишите текст "Автофильтр".
|
|
Рис. 2. 1. Выбор элемента из списка Автофильтра
В поле Цена выберите Условие. В появившемся диалоговом окне установите параметры, как это указано на рис. 2.2.
Рис. 2. 2. Задание условий пользовательского автофильтра
Фрагмент полученного списка приведен на рис. 2.3.
Рис. 2. 3. Фрагмент списка после выполнения пользовательского автофильтра
Снимите автофильтр. Выделите команду Данные / Фильтр / Автофильтр. Появятся все записи списка.
2.1.2. Отфильтруйте список товары автофильтром так, чтобы отображались Молочные продукты при ограничении на цену (> 100 и < 20 р.)
Задание выполняется аналогично предыдущему. Автофильтр не снимайте.
2.2. Фильтрация с помощью расширенного фильтра
Фильтрация с помощью полного фильтра
Выполните следующие действия:
Вставьте несколько строк выше списка.
В пустую строку введите или скопируйте заголовки фильтруемых столбцов, на которые будут наложены условия.
В нижележащие строки введите условия отбора. Между диапазоном условий и фильтруемым списком следует оставить, по крайней мере, одну пустую строку.
Правее списка, отступив строку, скопируйте имена столбцов, которые нужно вывести.
Укажите ячейку в фильтруемом списке.
В меню Данные выберите пункт Фильтр, затем команду Расширенный фильтр.
Чтобы скрыть ненужные строки, в диалоговом окне установите переключатель Обработка в положение Фильтровать список на месте.
Чтобы скопировать отфильтрованные строки, выберите Скопировать результат в другое место, укажите поле Поместить результат в диапазон, затем верхнюю левую ячейку области вставки для вывода всех полей списка.
Если вывести нужно только некоторые поля списка, необходимо указать имена полей для вывода, приготовленные ранее (пункт 4).
Введите в поле Диапазон критериев ссылку на диапазон условий отбора, включая заголовки.
Условия отбора расширенного фильтра
Чтобы наложить условия отбора, выполняемые одновременно на несколько столбцов, введите условия в ячейки, расположенные в одной строке диапазона условий.
Если вы введёте условия в ячейки, расположенные в разных строках диапазона условий, то отобранные записи будут удовлетворять хотя бы одному из них.
Чтобы задать для отдельного столбца три или более условия отбора, введите их в ячейки, расположенные в смежных строках.
В условии фильтрации можно использовать возвращаемое формулой значение.
При создании условия отбора с помощью формулы оставьте пустой ячейку заголовка столбца условий.
Формула, используемая для создания условия отбора, должна использовать относительные ссылки на соответствующие поля первой записи списка. Все остальные ссылки в формуле должны быть абсолютными.
Формула должна возвращать результат ИСТИНА или ЛОЖЬ.
Ввод условий отбора
Используйте операторы сравнения, числа, текст и шаблоны как при настройке автофильтра.
Чтобы отобрать строки, содержащие ячейки с заданным значением, введите требуемые число, дату, текстовую или логическую константу в ячейку, ниже заголовка столбца диапазона условий. Например, чтобы отобрать строки, имеющие индекс отделения связи равный 109462, следует ввести в диапазон условий число 109462 ниже заголовка "Отделения связи” (рис. 2.4).
F |
G |
H |
|
Отделения связи |
|
|
109462 |
|
Рис. 2. 4. Создание критерия выборки в пользовательском автофильтре (одно условие)
Чтобы отобрать строки с ячейками, имеющими значения в заданных границах, следует использовать оператор сравнения. Условие отбора с оператором сравнения необходимо ввести в ячейку ниже заголовка столбца в диапазоне условий. Например, чтобы отобрать строки, имеющие значения Количество больше 1000, введите условие отбора ">1000" ниже заголовка “Количество”, имеющие Цену меньше 40, введите "<40" ниже заголовка “Цена” (рис.2.5).
F |
G |
H |
|
Количество |
Цена |
|
>1000 |
<40 |
Рис. 2. 5. Создание критерия выборки в пользовательском автофильтре (два условия)
Скопируйте список Товары на новый рабочий лист, выполните расширенный фильтр, при этом результаты следует поместить на другое место
Создайте новый лист рабочей книги и присвойте ему имя "Расширенный фильтр". Скопируйте в него содержимое листа "Товары".
2.2.1. Выведите марки товаров, которых на складе очень много (> 100) или очень мало (<10) и поместите их в новое место.
В ячейках А82:D87 организуйте область критериев и область вывода данных (рис. 2.7).
|
|
Рис. 2. 6. Задание параметров расширенного фильтра для задания 2.2.1
Выделите команду Данные / Фильтр / Расширенный фильтр рис. 2.6.
Исходный диапазон $A$1:$J$78 должен установиться автоматически. Если этого не произошло, то выделите его сами.
В качестве диапазона условий выделите область 'Расширенный фильтр'!$D$82:$D$84. Она включает имя поля "На складе" и условия >100 и <10.
Примечание. Текст области 'Расширенный фильтр'! означает название листа рабочей книги.
Установите переключатель скопировать результат в другое место. Укажите границу верхнего диапазона вывода фильтрованных данных 'Расширенный фильтр'!$B$87:$C$87.
Щелкните по кнопке ОК. Будут выделены марки товаров и их количество на складе для тех записей, у которых в поле На складе значения превышают 100 или менее 10 и помещены в область, начиная со строки 88 (рис. 2.7).
|
Рис. 2. 7. Результат выполнения расширенного фильтра для условия "На складе" и (>100 и <10)
Для того чтобы увеличить наглядности полученных результатов выполните условное форматирование ячеек: если имеется излишек товаров, то должно появиться сообщение "Излишек товаров", а при недостатке – сообщение "Недостаток товаров". Кроме того, в первом случае, ячейка должна быть залита желтым цветом, а во втором – красным.
Для этого установите курсор в ячейку D88 и выберите логическую функцию Если (рис. 2.8).
В окне Лог_выражение запишите условие C88>100.
В окне Значения_если_истина напишите текст без кавычек "Излишек товаров".
В окне Значения_если_ложь напишите текст без кавычек "Недостаток товаров ".
Щелкните на кнопке ОК.
|
Рис. 2. 8. Задание аргументов функции Если для указания текстовой переменной в зависимости от значения количества товаров на складе
Рис. 2. 9. Условное форматирование ячеек в зависимости от значения текстовой переменной
Вновь курсор установите в ячейке D88.
Выделите команду Формат / Условное форматирование (рис. 2.9).
В диалоговом окне установите параметры, приведенные на рис. Оператор равно выбирается из списка, текст "Излишек товаров" и "Недостаток товаров " напишите без кавычек, точно так же, как вы его написали в условном операторе.
Цвет заливки ячейки выберите после щелчка по кнопке Формат…(рис. 2.7 или 2.9).
Скопируйте ячейку D88 вниз на весь интервал выбранных товаров..