<< Предыдущая

стр. 63
(из 106 стр.)

ОГЛАВЛЕНИЕ

Следующая >>

5|Уваров ˜|СергеЙ j
1974
5 Крамов Михаил
S
:'
:|
Лгтофиг.гри ' X Ч
flrflCJEW




На экране отобразится диалоговое окно с именем листа, на котором распо-
ложен список (рис. 18.3). Назначение кнопок в этом окне:
• Добавить(№™) — позволяет создать новую запись. После нажатия клави-
ши Enter запись будет добавлена в конец списка. Поля формы очистятся
и в них можно будет ввести новую запись.
• Удалить (Delete) — удаляет текущую запись из списка.
• Вернуть (Restore) — отменяет все изменения, внесенные в текущую запись.
Нажатие этой кнопки не восстанавливает удаленную запись.
• Далее (Find Next), Назад (Find Prev) — позволяет перейти к следующей или
к предыдущей записи списка.
• Критерии (Criteria) — позволяет производить поиск записей, основанных
на заданном условии поиска (поиск данных по заданным условиям рас-
смотрен ниже).
• Закрыть (Close) -˜ добавляет запись и закрывает диалоговое окно.
Глава 18
346


Рис. 18.3
Форма для ввода и редактирования новых записей




Над кнопками выводится номер текущей записи и количество записей
в списке. После достижения конца списка номер записи появляется сообщение
Новая запись. Для перемещения между записями списка используйте полосу
прокрутки.
Отметим, что использование списка в качестве базы данных имеет ограничен-
ную область применения — в основном как инструмент для анализа хранящейся
информации, так как Excel позволяет разместить на листе таблицу с ограничен-
ным количеством строк и столбцов. В Access проще структурировать данные.
При создании нескольких списков их рекомендуется размещать на разных
листах или отделять друг от друга пустыми строками и столбцами. При таком
размещении облегчается выделение списка: достаточно выделить одну из его
ячеек и нажать клавиши Ctrl+Shift+*.

Поиск п л иных по заданным условиям
С помощью формы можно производить поиск данных, приведенных в спи-
ске, по определенному критерию. Чтобы провести такой поиск, нажмите кноп-
ку Критерии (Criteria) (рис. 18. 4). В качестве условия могут выступать как по-
следовательность символов, например, конкретная фамилия, так и выражение.
Введем в поле Год рождения «>1978» и после нажатия кнопки Далее (Find Next)
или Назад (Find Prev) мы увидим записи, удовлетворяющие заданному крите-
рию.

Рис. 184
Задание критерия поиска
Анализ данных в Excel 2003 347

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

юмниге
го©ы лррвфсти автофйльтрацию списка выделите .в нем ячейку или диапазон


В верхней строке выделенного диапазона в каждом столбце появится раскры-
вающийся список (рис. 18.5), содержащий перечень возможных вариантов фильт-
рации (таблица 18.1). Для отмены использования автофильтра повторно выберите
в меню Данные (Data) команды Фильтр (Filter), Автофильтр (AutoFilter).

Рис. 18.5
Выбор условия фильтрации с помощью
функции Аетофильтр




№fVn у|Фаыиг№_у]Имя yj Год poyj-'-r
Андрее Сортировка по возрастанию
по убывание

3 • Сидор!
(Первые 10...)
рспоеие.,.)
5| Уваров
6-КраМОЕ 1978
•' 1980
1987

1 вв

.



Таблица 18.1. Назначение различных элементов раскрывающегося списка, созданного
командами Фильтр (Filter), Автофильтр (AutoFilter) в меню Данные (Data)
Элемент раскрывающегося списка, Назначение элемента раскрывающегося списка
Автофильтра
созданного командой Автофильтр
Сортирует список по возрастанию (с первых букв
Сортировка по возрастанию
алфавита)
Сортирует список по убыванию (с последних букв
Сортировка по убыванию
алфавита)
Отключает фильтрацию, отображает все поля
Все (All)
Отображает диалоговое окно, позволяющее выбрать
Первые 10 (Тор 10)
заданное количество наибольших или наименьших
значений в столбце с числовыми данными (см. ниже
раздел «Автофильтрация «Первые 10»»)
Отображает диалоговое окно, позволяющее задать
Условие (Custom)
условия отбора «см. ниже раздел «Пользовательский
автофильтр»»
Глава 18
348

Автофильтрация «Первые 1Ои
После выбора элемента Первые 10 (Тор 10) в раскрывающемся списке, соз-
данном командой Автофильтр, отображается диалоговое окно Наложение усло-
вия по списку (Тор 10). Поле счетчика у левой границы диалогового окна позволя-
ет указать в столбце с числовыми данными количество искомых записей: от 0 до
500 наибольших (Тор) или наименьших (Bottom) элементов списка.

Рис. 18.6 Наложение условии па списку
Диалоговое окно Наложение условия по
списку




В правом раскрывающемся списке можно выбрать параметр: элементов спи-
ска, который служит для отображения определенного числа строк с наиболь-
шими или наименьшими значениями в данном столбце. Параметр % от коли-
чества элементов позволяет вывести указанный процент строк с наибольшими
или наименьшими значениями в данном столбце.

Пользовательский автофильтр
Пользовательский автофильтр позволяет использовать операторы сравнения
при фильтрации данных выбранного столбца. После выбора элемента Условие
(Custom) в раскрывающемся списке, созданном командой Автофильтр (AutoFUter),
отображается диалоговое окно Пользовательский автофильтр (Custom AutoFUter).
В группе параметров раскрывающегося списка слева выберите операцию
фильтрации, а затем в поле справа введите значение с листа, с которым будет
производиться сравнение. Для включения другого набора условий фильтрации
выберите нужное положение переключателя И (And), Или (Ог) и задайте соот-
ветствующие условия в расположенных ниже полях.
Например, вы можете выбрать из списка элемент начинается с (begins with)
и указать букву К. В результате будут выбраны только те фамилии, которые на-
чинаются с этой буквы.

Прогнозирование линейной или
экспоненциальной зависимости
Excel позволяет находить экстраполирующие значения для выделенного
диапазона ячеек с использованием линейной или экспоненциальной функции.
В случае линейной аппроксимации подбираются значения арифметической
прогрессии с шагом наиболее близким к значениям, хранящимся в выделенных
ячейках. Экспоненциальное приближение подбирает значения геометрической,
прогрессии, имеющей наиболее близкий шаг к значениям, хранящимся в выде-
ленных ячейках.
Для прогнозирования зависимости выполните следующие действия:
• выделите диапазон ячеек, содержащий исходные значения;
• выберите в меню Правка (Edit) команду Заполнить (Fill), Прогрессия (Se-
ries);
Анализ данных в Excel 2003 349

• в диалоговом окне Прогрессия (Series) установите флажок Автоматическое
определение шага (Trend) (см. рис. 14.9);
• положением переключателя Расположение укажите, заполняется ли ряд
строк или столбцов. Содержимое первой ячейки или ячеек этой строки
или столбца будет использовано как начальное значение ряда;
• положением переключателя Тип (Туре) выберите, какую прогрессию вы
хотите использовать при аппроксимации.
Шаг прогрессии определяется автоматически, на основе анализа выделенных
значений. При этом исходные значения ячеек заменяются значениями ряда.


Подбор параметра, обеспечивающего получение
требуемого результата
Запомните
Найти аргумент, обеспечивающий задаваемый результат, позволяет команда
Подбор параметра (Goat Seek) в меню Сервис (fools). Решение находится путем ;=
ll_ последовательных итераций.

Ниже даны примеры использования команды для определения значения од-
ного из параметров, влияющих на конечный результат.

Определение значения параметра лпя получения задаваемой
величины конечного результата
Найдем, насколько надо увеличить тираж книги для получения задаваемой
величины дохода. Исходные данные затрат на выпуск тиража 3000 книг и фор-
мулы, использованные для расчета некоторых параметров, приведены в табли-
це 18.2.
Таблица 18.2. Исходные донные по затратам на выпуск 3000 книг
Параметр Ячейка
Значение Расчетная формула
В1
Тираж 3000
В2 В1* ВЗ
Затраты на печатание книг 3180000
Затраты на печатание одной книги 120 ВЗ
70000 В4
Затраты на зарплату
48000 В5
Накладные расходы
20000 В18
Затраты на аренду
498000 В7 В2+ В4+ В5+ В18
Общие затраты
08
11818 В7/В1
Себестоимость одной книги
(ВЮ- В8)* В1
10000 В9
Доход
вю
Оптовая цена книги 190

Предположим мы хотим получить прибыль не72 тысячи, а 90 тысяч рублей
и нам необходимо рассчитать насколько для этого надо увеличить тираж. Для
решения поставленной задачи выполните следующие действия:
• Выделите ячейку В9 с рассчитываемым параметром Доход (рис. 18.7).
* Выберете в меню Сервис (Tools) команду Подбор параметра (Goal Seek).
Глава IS
350


Рис. 18.7
Затраты на печатание тиража книг




Затрать: на зарплату
Накладные расходы
Затраты на аренду
Общие затрать!
Себестоимость одной книги
Доход
Тг'Г Оптовая цена книги
тг
I•
Н\ Лист!/Лист: /.Лиг|< |
т/!: :::г
"' '
˜- ' ,\..Ч




На экране отобразится диалоговое окно Подбор параметра (рис. 18.8).
В поле Установить в ячейки (Set cell) будет видна ссылка на ячейку В9, со-
держащую формулу, для которой следует подобрать параметр. (Она была
выделена до выбора команды.) Кнопка свертывания диалогового окна,
расположенная справа от поля, позволяет временно убрать диалоговое
окно с экрана, чтобы было удобнее выделить диапазон на листе. Выделив
диапазон, следует снова нажать кнопку для вывода на экран диалогового
окна.
Рис. 18.8 Подбор параметра

<< Предыдущая

стр. 63
(из 106 стр.)

ОГЛАВЛЕНИЕ

Следующая >>