- •Описание рабочего окна Excel
- •Рабочая книга, рабочий лист
- •Курсор таблицы
- •Ввод данных
- •Приемы работы с электронной таблицей
- •Копирование ячеек
- •Предварительный просмотр
- •Оформление таблицы
- •Условное форматирование
- •Фиксация шапки таблицы
- •Сохранение и печать таблицы
- •Контрольные вопросы
- •Заключение
- •6.2. Разработка электронных таблиц Типы полей электронной таблицы
- •Функции электронной таблицы
- •Генерирование данных
- •Табулирование функций Табулирование функций с использованием операций копирования
- •Табулирование функции с использованием команды
- •Контрольные вопросы
- •Графические возможности электронной таблицы
- •Порядок работы
- •Контрольные вопросы
- •6.4. Работа с массивами Операции с матрицами
- •Решение систем линейных алгебраических уравнений
- •Контрольные вопросы
- •6.5. Элементы математического анализа
- •6.5.1. Вычисление производных численными методами
- •6.5.2. Вычисление определенного интеграла численными методами
- •6.5.3. Определение коэффициентов эмпирических формул методом наименьших квадратов
- •Порядок определения коэффициентов эмпирических формул
- •Подбор аппроксимирующей функции по графику
- •Использование встроенных функций Excel для определения коэффициентов эмпирических формул
- •Использование функции линейн
- •Использование функции лгрфприбл
- •Степенная регрессия
- •Контрольные вопросы
- •6.6. Решение алгебраических и нелинейных уравнений
- •Оптимизация
- •Порядок решения уравнения с использованием функции Подбор параметра
- •Порядок решения уравнения с использованием функции Поиск решения
- •Контрольные вопросы
- •Метод Эйлера
- •Метод Рунге-Кутта
- •6.8 Автоматизация вычислений в Excel
- •6.8.1. Создание макросов
- •Порядок создания макроса
- •Назначение макроса кнопке панели инструментов
- •6.8.2. Создание функций пользователя с помощью vba
- •Создание процедур в Visual Basic
- •6.9. Основы создания и использования списков (баз данных) в электронной таблице
- •6.9.1. Общие сведения, понятия и определения
- •6.9.2. Создание баз данных
- •6.9.3. Анализ данных
- •Сводные таблицы
- •6.9.4. Консолидация Контрольные вопросы
Генерирование данных
Часто бывает необходимо сгенерировать последовательность чисел, дат.
Для этой цели можно использовать механизм автозаполнения. Чтобы заполнить несколько ячеек прогрессией, необходимо записать в смежные ячейки данные, отличающиеся на величину шага, выделить эти ячейки, и перетащить маркер заполнения выделенного диапазона ячеек. Можно также воспользоваться командой Прогрессия программы Excel. Внесите в ячейку начальное значение ряда чисел; выделите область для заполнения, выберите пункт Заполнить в меню Правка, а затем щелкните пункт Прогрессия. На экран выводится диалоговое окно Прогрессия (рис. 6.11). Выберите Тип прогрессии, Расположение в соответствии с выделенной областью, Шаг и щелкните по кнопке ОК.
Если известно конечное значение ряда чисел, то введите его в последнюю ячейку выделенного диапазона, тогда шаг прогрессии определится автоматически.
П
ри
выборе типа Даты активизируется группа
“Единицы”. Тогда можно вывести дни по
порядку, рабочие дни в текущем месяце,
число дней помесячно или число дней по
годам.
Для заполнения ячеек часто используемыми текстовыми записями можно создавать пользовательские прогрессии. Для этого выполните следующее: выберите команду Параметры в меню Сервис и откройте затем закладку Списки. В окне списки выберите строку ”Новый список” и введите данные в поле “Элементы списка”. После ввода каждой новой записи нажимайте клавишу Enter. Для завершения работы щелкните по кнопке Добавить.
Р
Листинг 6.3. Табулирование функции |
||
|
А |
В |
1 |
Начальное знач. |
1 |
2 |
Шаг табуляции |
0,5 |
3 |
Аргумент |
Функция |
4 |
=В1 |
=SIN(A4) |
5 |
=A4+$B$2= |
=SIN(A5) |
6 |
=A5+$B$2 |
=SIN(A6) |
7 |
=A6+$B$2 |
=SIN(A7) |
8 |
=A7+$B$2 |
= SIN(A8) |
9 |
=A8+$B$2 |
=SIN(A9) |
10 |
=A9+$B$2 |
=SIN(A10) |
Рис.6.13 |
||
|
||
яды числел часто применяются для табулирования функций переменных. В этих случаях целесообразнее создать собственную программу генерирования ряд чисел с настраиваемым шагом (Листинг 6.3). Для этого выполните следующее:
введите в ячейку А1 текст “Начальное значение”, а в ячейку В1 начальное значение ряда;
введите в ячейку А2 текст “Шаг табуляции”, а в ячейку В2 значение шага табуляции (приращение аргумента);
запишите в ячейку А4 начальное значение ряда путем ссылки на ячейку В1: выделите ячейку В4 и запишите в нее формулу: = В1;
запишите в ячейку А5 формулу арифметической прогрессии A4+$B$2 ;
определите диапазон ячеек, куда необходимо скопировать формулу (номер начальной и конечной ячеек);
скопируйте формулу из ячейки А5 в остальные ячейки диапазона.
