- •Табличный процессор ms Excel
- •Создание и редактирование таблиц
- •1 Настройка новой книги
- •2 Ввод данных и формул
- •3 Форматирование ячеек
- •Создание и редактирование диаграмм и графиков
- •1 Построение двумерных и трехмерных диаграмм
- •2 Редактирование диаграмм
- •3 Построение других типов диаграмм
- •Встроенные функции ms Excel. Статистический анализ
- •1 Использование функций ms Excel
- •2 Анализ статистических данных
- •3 Инструменты пакета анализа
- •Прогнозирование в Excel с помощью регрессионного анализа
- •1 Линейный регрессионный анализ
- •Линейная регрессия
- •2 Экспоненциальный регрессионный анализ.
- •Правила ввода функций:
- •Линия тренда
- •Добавление данных
- •3 Линейный многомерный регрессионный анализ
- •Работа с финансовыми функциями. Анализ «что-если»
- •1 Финансовые функции при экономических расчётах
- •1 Функция плт. Расчёт величины ежемесячной выплаты кредита
- •2 Прогнозирование с помощью анализа «что-если».
- •Создание макросов в ms Excel 2007
- •Общие сведения
- •1 Запуск макроса с клавиатуры сочетанием клавиш
- •Абсолютная адресация
- •Назначение макросу сочетания клавиш:
- •2 Запуск макроса из окна Макрос
- •Контрольные вопросы
- •4 Запись макроса, запускаемого из окна Макрос и сочетанием клавиш с клавиатуры.
- •Задание
- •3 Открыть новую книгу и выполнить в ней оба макроса.
- •Поиск решения в ms Excel
- •1 Создание формы
- •2 Ввод данных в окно Поиск решения
- •3 Задание параметров поиска и решение задачи
- •Работа с окнами в ms Excel
- •Общие сведения
- •1 Вывод разных частей одного документа
- •2 Вывод на экран разных документов
- •3 Операции в окнах
- •4 Закрепление областей листа
- •Контрольные вопросы
- •Задание
- •Списки в ms Excel. Сортировка и фильтрация данных
- •1 Создание списка – базы данных
- •2 Сортировка данных в списке
- •3 Фильтрация данных в списке
- •3.1 Фильтр
- •3.2 Расширенный фильтр
- •3.2.1 Формирование критерия сравнения
- •3.2.2 Формирование вычисляемого критерия
- •1 Вариант
- •3 Вариант
- •3.3 Фильтрация с помощью формы
- •4 Контрольные вопросы
- •5 Задание
- •1 Вариант.
- •Структурирование таблиц в ms Excel
- •1 Ручной способ структурирования
- •2 Автоструктурирование
- •3 Структурирование с подведением итогов
- •4 Контрольные вопросы
- •5 Задание
- •Сводные таблицы
- •2 Построение макета сводной таблицы.
- •Консолидация данных
- •1 Консолидация данных по расположению
- •2 Консолидация данных по категориям
- •Контрольные вопросы
- •Задание
- •1 Консолидация по областям
- •2 Консолидация по категориям
Абсолютная адресация
Пример 1 Разработать макрос для расчета прогнозируемых значений с помощью функции ТЕНДЕНЦИЯ. Зависимость y = f(x) задана таблицей:
|
A |
B |
C |
D |
E |
F |
1 |
X |
2 |
3 |
4 |
5 |
6 |
2 |
Y |
5 |
8 |
12 |
17 |
|
1. Введём заданную функция в ячейки рабочего листа Excel.
2. Выполним команды Вид\Макросы\Запись макроса… .
3. В появившемся окне Запись макроса введём в поле Имя макроса
слово «Тенденция» (старое имя нужно удалить), в поле Сочетание клавиш Ctrl+ введём букву, например «т» , в поле Сохранить в: выберем строку «Эта книга», в поле Описание введем текст «Прогноз функцией тенденция», нажмём ОК.
4. С этого момента начинается запись операций макроса «Тенденция»:
выделим мышью ячейку F2 для вывода результатов прогноза,
установим курсор в Строку формул, введём функцию
=тенденция (b2:e2;b1:e1; f1;1),
нажмём ОК,
нажмём кнопку Остановить запись в списке Макросы.
Теперь при нажатии сочетания клавиш Ctrl+т выполнится макрос Тенденция и поместит в ячейку F2 результат: 20,5.
Макрос можно запустить также, выбрав во вкладке Вид\Макрос имя макроса Тенденция и нажав клавишу Выполнить.
Примечания:
1 Если в окне Запись макроса в поле Сочетание клавиш Ctrl+ не вводить букву, то макрос можно запустить только из списка Макросы.
2 Функции (например, ТЕНДЕНЦИЯ) можно вводить строчными буквами, т.к. их имена являются ключевыми для Excel и процессор распознаёт их автоматически. Адреса ячеек можно вводить строчными буквами, но обязательно латинским шрифтом.
3 Для прерывания выполнения макроса нужно нажать кнопку Esc.
Относительная адресация
В примере 1 использованы абсолютные ссылки на адреса ячеек, поэтому, чтобы использовать макрос «Тенденция» для других данных, их нужно предварительно занести в эти же ячейки B1:F1 и B2:E2.
Чтобы с помощью макроса обрабатывать произвольные ячейки, следует записать его с относительными ссылками. Для этого при записи макроса нажмите кнопку Относительная ссылка на панели инструментов Остановка записи и введите формулу
=ТЕНДЕНЦИЯ($B$2:$E$2;$B$1:$E$1;$F$1;1).
Теперь можно обрабатывать этим макросом данные в произвольном блоке ячеек, равном по размеру исходному (B1:F2), но смещенному относительно него на несколько ячеек по вертикали и горизонтали. Если убрать фиксацию столбцов (убрать знак ”$” перед буквами в адресах ячеек (=ТЕНДЕНЦИЯ(B$2:E$2;B$1:E$1;F$1:H$1;1), то перемещать блок можно только по столбцам. Если убрать знак ”$” только перед цифрами, то блок можно перемещать только по строкам. Кнопку Относительная ссылка при этом нужно отжать.
Назначение макросу сочетания клавиш:
Если при записи макроса ему не было назначено сочетание запускающих клавиш, их можно ввести позже следующим образом:
1 Во вкладке Вид выберите Макрос.
2 В поле Имя макроса введите имя того макроса, которому нужно присвоить сочетание клавиш, с помощью которых он будет выполняться.
3 Нажмите кнопку Параметры.
4 Введите соответствующую букву в поле Сочетание клавиш. Заданное сочетание клавиш будет заменять любое установленное по умолчанию в Microsoft Excel, пока книга, содержащая данный макрос, открыта.
5 Нажмите кнопку OK.