- •Информатика
- •Санкт-Петербург
- •Содержание
- •Введение
- •Основные технические характеристики и ограничения листа и книги ms Office excel 2010
- •Лабораторная работа № 1 Создание и оформление таблиц на одном рабочем листе
- •Основные сведения о построении формул
- •1. Суммесли
- •2. Счетесли
- •4. Если
- •Енд(значение)
- •Содержание лабораторной работы
- •Выполнение лабораторной работы
- •Лабораторная работа № 2 Графическое представление табличных данных
- •Основные сведения о методах создания диаграмм
- •Выполнение лабораторной работы
- •Лабораторная работа № 3 Структурирование, консолидация данных, построение сводных таблиц и диаграмм
- •Основные сведения о списках, структуре рабочего листа, консолидации и сводных таблицах
- •Содержание лабораторной работы
- •Выполнение лабораторной работы
- •Лабораторная работа № 4
- •Содержание лабораторной работы
- •Постановка задачи
- •Лабораторная работа № 5 Создание, редактирование и использование шаблонов
- •Основные сведения о шаблонах
- •Содержание лабораторной работы
- •Выполнение лабораторной работы
- •Лабораторная работа № 6
- •Основные сведения о макросах
- •Содержание лабораторной работы
- •Выполнение лабораторной работы
- •Список литературы
Лабораторная работа № 6
Математические функции МОБР, МОПРЕД и МУМНОЖ.
Запись макросов с помощью макрорекордера
и способы выполнения макросов
Цель лабораторной работы
Лабораторная работа служит для получения практических навыков по изучению следующих тем:
использование встроенных математических функций МОБР, МОПРЕД и МУМНОЖ для вычисления обратной матрицы, определителя матрицы и перемножения матриц;
использование макрорекордера для записи линейной программы на языке Visual Basic for Applications (VBA) и определение различных способов для запуска созданных макросов.
Основные сведения об использовании функций
МОБР, МОПРЕД, МУМНОЖ
Понятие матрицы и основанный на нем раздел математики – матричная алгебра – имеют чрезвычайно важное значение для экономистов. Объясняется это тем, что значительная часть математических моделей экономических объектов и процессов записывается в матричной форме.
Обратные матрицы, как и определители, обычно используются для решения систем уравнений с несколькими неизвестными.
1. Функция МОБР возвращает обратную матрицу для матрицы, хранящейся в массиве.
МОБР(массив)
Массив – это числовой массив с равным количеством строк и столбцов.
Массив может быть задан как диапазон ячеек, например А1:С3, или как имя диапазона или массива.
Если какая-либо из ячеек в массиве пуста или содержит текст, то функция МОБР возвращает значение ошибки #ЗНАЧ!.
МОБР также возвращает значение ошибки #ЗНАЧ!, если массив имеет неравное число строк и столбцов.
2. Функция МОПРЕД возвращает определитель матрицы (матрица хранится в массиве).
МОПРЕД(массив),
где массив – см. п. 1.
3. Функция МУМНОЖ возвращает произведение матриц (матрицы хранятся в массивах). Результатом является массив с таким же числом строк, как массив1, и с таким же числом столбцов, как массив2.
МУМНОЖ(массив1;массив2)
Массив1, массив2 – это перемножаемые массивы.
Количество столбцов аргумента массив1 должно быть таким же, как количество строк аргумента массив2, и оба массива должны содержать только числа.
Массив1 и массив2 могут быть заданы как интервалы, массивы констант или ссылки.
Если хотя бы одна ячейка в аргументах пуста, или если число столбцов в аргументе массив1 отличается от числа строк в аргументе массив2, то функция МУМНОЖ возвращает значение ошибки #ЗНАЧ!.
Основные сведения о макросах
В EXCEL VBA-макрос может быть двух типов: подпрограммой и функцией.
Макрос-подпрограмма может быть выполнена любым пользователем, либо другим макросом. Она начинается ключевым словом SUB и заканчивается END SUB. Строки, заключенные между этими операторами, составляют текст макроса.
С помощью макрорекордера можно записать только макрос-подпрограмму.
Макрорекордер записывает действия пользователя, которые можно потом многократно воспроизводить. Текст макроса может быть записан как с абсолютными, так и с относительными ссылками.
Содержание лабораторной работы
Выполнение данной лабораторной работы включает в себя:
использование встроенных математических функций МОБР, МОПРЕД и МУМНОЖ для вычисления обратной матрицы, определителя матрицы и перемножения матриц;
запись указанных последовательностей действий макрорекордером в виде VBA-макросов с абсолютными и относительными ссылками;
запуск созданных макросов с помощью кнопок и меню.